Data Structures | |
| class | VicinityObjects |
| objects in vicinity - extended with secondary object which is parent of that Object More... | |
| class | ActionTargets |
| class | ObjectGroup |
Functions | |
| class VicinityObjects | ActionTarget (Object object, Object parent, int componentIndex, vector cursorHitPos, float utility) |
| void | VicinityObjects () |
| void | StoreVicinityObject (Object object, Object parent=null) |
| stores VicinityObject to Hashmap - for storing of parent/child relationship | |
| void | TransformToVicinityObjects (array< Object > objects) |
| transform simple array of Objects to VicinityObjects hashmap | |
| void | ClearVicinityObjects () |
| array< Object > | GetVicinityObjects () |
| return simple array of Objects in Vicinity | |
| array< Object > | GetRawVicinityObjects () |
| return simple array of Objects in Vicinity | |
| Object | GetObject (int i) |
| returns VicinityObjects Key | |
| Object | GetParent (int i) |
| returns VicinityObjects Element | |
| int | Count () |
| void | Remove (Object object) |
| void | Remove (array< Object > objects) |
| Object | GetObject () |
| Object | GetParent () |
| Get parent of the Effect. | |
| bool | IsProxy () |
| int | GetComponentIndex () |
| float | GetUtility () |
| vector | GetCursorHitPos () |
| void | SetCursorHitPos (vector cursor_position) |
| void | DbgPrintTargetDump () |
| string | DumpToString () |
Variables | |
| private ref map< Object, Object > | m_VicinityObjects |
| private Object | m_Object |
| private Object | m_Parent |
| private int | m_ComponentIndex |
| private vector | m_CursorHitPos |
| private float | m_Utility |
| class ActionTargets | ActionTarget |
| class VicinityObjects ActionTarget | ( | Object | object, |
| Object | parent, | ||
| int | componentIndex, | ||
| vector | cursorHitPos, | ||
| float | utility | ||
| ) |
| void ClearVicinityObjects | ( | ) |
| int Count | ( | ) |
| void DbgPrintTargetDump | ( | ) |
References DumpToString(), and Print().
| string DumpToString | ( | ) |
| int GetComponentIndex | ( | ) |
References m_ComponentIndex.
| vector GetCursorHitPos | ( | ) |
References m_CursorHitPos.
| Object GetObject | ( | ) |
References m_Object.
Referenced by Container::CanCombineAmmo(), Particle::CreateParticleEffect(), VicinityObjects::GetRawVicinityObjects(), VicinityObjects::GetVicinityObjects(), Container::IsItemActive(), Container::IsItemWithQuantityActive(), ParticleList::PreloadParticles(), Container::TransferItem(), and Container::TransferItemToVicinity().
returns VicinityObjects Key
returns VicinityObjects Element
return simple array of Objects in Vicinity
filters out non-takeable items (won't be shown in vicinity)
| void Remove | ( | Object | object | ) |
| void SetCursorHitPos | ( | vector | cursor_position | ) |
References m_CursorHitPos.
stores VicinityObject to Hashmap - for storing of parent/child relationship
completely remove items that are being placed or are holograms
ignores plain objects
init of VicinityObjects - object, parent(if exists)
transform simple array of Objects to VicinityObjects hashmap
| void VicinityObjects | ( | ) |
| class ActionTargets ActionTarget |
Referenced by ActionManagerClient::CanPerformActionFromInventory(), ActionManagerClient::CanPerformActionFromQuickbar(), ActionManagerClient::CanSetActionFromInventory(), ActionManagerClient::FindActionTarget(), ActionManagerClient::FindContextualUserActions(), ActionManagerClient::ForceTarget(), UIScriptedMenu::HandleLights(), UIScriptedMenu::HandleNVG(), ActionBase::HandleReciveData(), ActionWorldCraft::HandleReciveData(), FirearmActionAttachMagazine::HandleReciveData(), FirearmActionAttachMagazineQuick::HandleReciveData(), OnCenterPanelDropReceived(), BotWaitForChangeInHands::OnEntry(), ActionManagerClient::PerformActionFromInventory(), ActionManagerClient::PerformActionFromQuickbar(), ManBase::PhysicalPredictiveDropItem(), FirearmActionAttachMagazineQuick::Post_SetupAction(), ManBase::PredictiveForceSwapEntities(), ManBase::PredictiveSwapEntities(), ManBase::PredictiveTakeEntityToHands(), ActionBase::ReadFromContext(), ManBase::ReloadWeapon(), HudDebugWinHorticulture::SendRPCUpdate(), InventoryActionHandler::SetAction(), ActionManagerClient::SetActionFromInventory(), PluginBase::SetDeveloperItemClient(), CAContinuousDisinfectPlant::Setup(), SetupAction(), ActionManagerServer::StartDeliveredAction(), ActionManagerServer::Update(), CarHornShortActionInput::UpdatePossibleActions(), ToggleLightsActionInput::UpdatePossibleActions(), and ToggleNVGActionInput::UpdatePossibleActions().
| private int m_ComponentIndex |
| private vector m_CursorHitPos |
Referenced by GetCursorHitPos(), and SetCursorHitPos().
| private Object m_Object |
| private Object m_Parent |
| private float m_Utility |
Referenced by GetUtility().