DIFF

class CrossHairSelectorSource

CrossHairSelector ScriptedWidgetEventHandler Managed

All members, including inherited

Constructors 2

void CrossHairSelector()
void ~CrossHairSelector()

Members 6

protected PlayerBase m_Player
protected Widget m_Root
Referenced by Init(), and OnWidgetScriptInit()
protected ref set<ref CrossHair> m_CrossHairs
protected vector m_PreviousDirection

Floating crosshair

Referenced by FloatingCrossHair()
protected bool m_PreviousDirectionSet
Referenced by FloatingCrossHair()

Methods 10

protected void Init()
Referenced by OnWidgetScriptInit()
protected void OnWidgetScriptInit(Widget w)
References Init(), Widget.SetHandler(), Widget.Update()
Show 1 more, m_Root
protected void GetPlayer()

don't show crosshair if it's disabled in profile or from server

Referenced by Update()
protected void GetActionManager()
Referenced by Update()
protected CrossHair GetCrossHairByName(string widgetName)
References set.Count(), set.Get(), GetName()
Show 1 more, m_CrossHairs
Referenced by SelectCrossHair()
protected CrossHair GetCurrentCrossHair()
References set.Count(), set.Get(), CrossHair.IsCurrent()
Show 1 more, m_CrossHairs
Referenced by ShowCrossHair(), and Update()
protected void ShowCrossHair(CrossHair crossHair)

default

Referenced by SelectCrossHair(), and Update()