class QuickBarBaseSource
Constructors 2
void QuickBarBase(PlayerBase player)Referenced by PlayerBase.Init()
void ~QuickBarBase()Members 3
protected ref QuickBarItem m_aQuickbarEnts[MAX_QUICKBAR_SLOTS_COUNT]Referenced by _RemoveEntity(), _SetEntity(), FindEntityIndex()
Show 6 more
, GetEntity(), GetNonEmptyCount(), QuickBarBase(), SetShotcutEnable(), SetSize(), and UpdateShotcutVisibility()protected PlayerBase _playerprotected int m_slotsCountMethods 18
void SetSize(int newSize)References EntityAI.GetHierarchyRootPlayer(), Hud.RefreshQuickbar(), _player
Show 3 more
, m_aQuickbarEnts, PlayerBase.m_Hud, and m_slotsCountReferenced by updateSlotsCount()
int GetNonEmptyCount()References m_aQuickbarEnts
bool OnInputUserDataProcess(int userDataType, ParamsReadContext ctx)References OnSetEntityRequest()
Referenced by PlayerBase.OnInputUserDataProcess()
void UpdateShotcutVisibility(int index)References CanAddAsShortcut(), CancelContinuousUse(), Hud.RefreshQuickbar()
Show 3 more
, _player, m_aQuickbarEnts, and PlayerBase.m_HudReferenced by PlayerBase.UpdateQuickBarEntityVisibility()
References CanAddAsShortcut(), CancelContinuousUse(), Hud.RefreshQuickbar()
Show 3 more
, _player, m_aQuickbarEnts, and PlayerBase.m_HudReferenced by PlayerBase.SetEnableQuickBarEntityShortcut()
References _SetEntityShortcut()
Referenced by PlayerBase.OnSelectPlayer()
void OnSetEntityRPC(ParamsReadContext ctx)Reaction on Rpc from server for set inicial state for quickbar
Referenced by PlayerBase.OnRPC()
void OnSetEntityRequest(ParamsReadContext ctx)Reaction on SetEntityShortcut from client
Referenced by OnSetEntityNoSync(), OnSetEntityRequest(), OnSetEntityRPC()
Show 1 more
, SetEntityShortcut()void updateSlotsCount()References GameInventory.AttachmentCount(), GameInventory.GetAttachmentFromIndex(), EntityAI.GetInventory()
Show 5 more
, PlayerBase.GetQuickBarBonus(), EntityAI.GetQuickBarBonus(), Math.Min(), SetSize(), and _playerReferenced by PlayerBase.EEItemAttached(), PlayerBase.EEItemDetached(), PlayerBase.OnSelectPlayer()
Show 1 more
, PlayerBase.UpdateQuickBarExtraSlots()protected void _RemoveEntity(int index)References CancelContinuousUse(), Hud.RefreshQuickbar(), _player
Show 2 more
, m_aQuickbarEnts, and PlayerBase.m_HudReferenced by _SetEntityShortcut()
References CanAddAsShortcut(), CancelContinuousUse(), Hud.RefreshQuickbar()
Show 3 more
, _player, m_aQuickbarEnts, and PlayerBase.m_HudReferenced by _SetEntityShortcut()
protected void CancelContinuousUse(int index)References Human.GetInputController(), HumanInputController.IsQuickBarSlot(), PlayerBase.OnQuickBarContinuousUseEnd()
Show 2 more
, _player, and PlayerBase.m_QuickBarHoldReferenced by _RemoveEntity(), _SetEntity(), SetShotcutEnable()