DIFF

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]
protected int m_slotsCount
Referenced by GetEntity(), GetNonEmptyCount(), GetSize()
Show 2 more, QuickBarBase(), and SetSize()

Methods 18

void SetSize(int newSize)
Referenced by updateSlotsCount()
int GetNonEmptyCount()
int GetSize()
References m_slotsCount
bool OnInputUserDataProcess(int userDataType, ParamsReadContext ctx)
void UpdateShotcutVisibility(int index)
void SetShotcutEnable(int index, bool value)
void OnSetEntityNoSync(EntityAI entity, int index, bool force = false)
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

protected void _SetEntityShortcut(EntityAI entity, int index, bool force = false)
protected void _RemoveEntity(int index)
Referenced by _SetEntityShortcut()
protected void _SetEntity(EntityAI entity, int index, bool force = false)
Referenced by _SetEntityShortcut()