class CrossHairSelectorSource
CrossHairSelector › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constructors 2
void CrossHairSelector()References DayZGame.GetPostUpdateQueue(), ScriptInvoker.Insert(), m_AM
Show 2 more
, m_CrossHairs, and m_Playervoid ~CrossHairSelector()Members 6
protected PlayerBase m_PlayerReferenced by CrossHairSelector(), FloatingCrossHair(), GetActionManager()
Show 3 more
, GetPlayer(), SelectCrossHair(), and Update()protected ActionManagerBase m_AMReferenced by CrossHairSelector(), FloatingCrossHair(), GetActionManager()
Show 2 more
, SelectCrossHair(), and Update()protected Widget m_Rootprotected bool m_PreviousDirectionSetReferenced by FloatingCrossHair()
Methods 10
protected void Init()References set.Clear(), CrossHair.CrossHair(), Widget.GetChildren()
Show 4 more
, Widget.GetSibling(), set.Insert(), m_CrossHairs, and m_RootReferenced by OnWidgetScriptInit()
protected void OnWidgetScriptInit(Widget w)protected void Update()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()
Referenced by SelectCrossHair()
protected CrossHair GetCurrentCrossHair()protected void SelectCrossHair()References HumanInputController.CameraIsFreeLook(), ActionBase.GetActionCategory(), ActionManagerBase.GetActionState()
Show 15 more
, Human.GetCommand_Melee2(), Human.GetCommand_Unconscious(), GetCrossHairByName(), Human.GetInputController(), PlayerBase.GetItemInHands(), UIManager.GetMenu(), ActionManagerBase.GetRunningAction(), CGame.GetUIManager(), DayZPlayerImplement.IsInIronsights(), DayZPlayerImplement.IsInOptics(), DayZPlayerImplement.IsRaised(), Object.IsWeapon(), ShowCrossHair(), m_AM, and m_PlayerReferenced by Update()
protected void ShowCrossHair(CrossHair crossHair)default
References FloatingCrossHair(), GetCurrentCrossHair(), CrossHair.GetWidget()
Show 4 more
, CrossHair.Hide(), CrossHair.IsCurrent(), CrossHair.IsShown(), and CrossHair.Show()void FloatingCrossHair(Widget widget)Highly WIP, do not use
References vector.AnglesToVector(), HumanInputController.CameraIsTracking(), Class.CastTo()
Show 33 more
, Math3D.DirectionAndUpMatrix(), HumanCommandWeapons.GetBaseAimingAngleLR(), HumanCommandWeapons.GetBaseAimingAngleUD(), Human.GetCommandModifier_Weapons(), GetDayZGame(), DayZGame.GetDeltaT(), MiscGameplayFunctions.GetHeadBonePos(), HumanInputController.GetHeadingAngle(), Human.GetInputController(), PlayerBase.GetItemInHands(), ActionManagerBase.GetRunningAction(), CGame.GetScreenPos(), Widget.GetScreenSize(), Object.GetSelectionPositionMS(), Human.GetTransformWS(), DayZPlayerImplement.IsRaised(), Math3D.MatrixToAngles(), Math3D.MatrixToQuat(), Object.ModelToWorld(), vector.Normalize(), Math3D.QuatLerp(), Math3D.QuatToMatrix(), DayZPhysics.RaycastRV(), Widget.SetPos(), Widget.SetScreenPos(), Widget.Update(), Vector(), m_AM, m_Player, m_PreviousDirection, m_PreviousDirectionSet, Math.RAD2DEG, and vector.UpReferenced by ShowCrossHair()