Data Structures | |
class | VicinityObjects |
objects in vicinity - extended with secondary object which is parent of that Object More... | |
class | ActionTargets |
class | ObjectGroup |
Functions | |
void | ActionTarget (Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="") |
Object | GetObject () |
Object | GetParent () |
Get parent of the Effect. | |
bool | IsProxy () |
int | GetComponentIndex () |
float | GetUtility () |
vector | GetCursorHitPos () |
void | SetCursorHitPos (vector cursor_position) |
string | GetSurfaceName () |
int | GetSurfaceLiquidType () |
void | DbgPrintTargetDump () |
string | DumpToString () |
Variables | |
class VicinityObjects | m_Object |
private Object | m_Parent |
private int | m_ComponentIndex |
private vector | m_CursorHitPos |
private float | m_Utility |
private string | m_SurfaceName |
private int | m_SurfaceLiquidType = LIQUID_NONE |
void ActionTarget | ( | Object | object, |
Object | parent, | ||
int | componentIndex, | ||
vector | cursorHitPos, | ||
float | utility, | ||
string | surfaceName = "" |
||
) |
References ActionTarget(), SurfaceInfo::GetByFile(), SurfaceInfo::GetLiquidType(), LIQUID_NONE, m_ComponentIndex, m_CursorHitPos, m_Object, m_Parent, m_SurfaceLiquidType, m_SurfaceName, and m_Utility.
Referenced by ActionTarget(), ActionManagerClient::CanPerformActionFromInventory(), ActionManagerClient::CanPerformActionFromQuickbar(), ActionManagerClient::CanSetActionFromInventory(), FindActionTarget(), ActionManagerClient::FindActionTarget(), ActionManagerClient::FindContextualUserActions(), ActionManagerClient::ForceTarget(), GetSelectedLightSourceTarget(), ActionBaseCB::GetTarget(), ActionTargets::GetTarget(), ActionInput::GetUsedActionTarget(), 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(), ActionTargets::Update(), ActionManagerServer::Update(), CarHornShortActionInput::UpdatePossibleActions(), ToggleLightsActionInput::UpdatePossibleActions(), and ToggleNVGActionInput::UpdatePossibleActions().
void DbgPrintTargetDump | ( | ) |
References DumpToString(), and Print().
string DumpToString | ( | ) |
References m_ComponentIndex, m_CursorHitPos, m_Object, m_Parent, m_Utility, vector::ToString(), and float::ToString().
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().
int GetSurfaceLiquidType | ( | ) |
References m_SurfaceLiquidType.
Referenced by Can().
string GetSurfaceName | ( | ) |
References m_SurfaceName.
void SetCursorHitPos | ( | vector | cursor_position | ) |
References m_CursorHitPos.
private int m_ComponentIndex |
private vector m_CursorHitPos |
Referenced by ActionTarget(), DumpToString(), GetCursorHitPos(), and SetCursorHitPos().
class VicinityObjects m_Object |
private Object m_Parent |
private int m_SurfaceLiquidType = LIQUID_NONE |
Referenced by ActionTarget(), and GetSurfaceLiquidType().
private string m_SurfaceName |
Referenced by ActionTarget(), and GetSurfaceName().
private float m_Utility |
Referenced by ActionTarget(), DumpToString(), and GetUtility().