Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
crosshairselector.c File Reference

Go to the source code of this file.

Data Structures

class  CrossHair

Functions

void ~CrossHairSelector ()
void CrossHairSelector ()
void FloatingCrossHair (Widget widget)
 Highly WIP, do not use.
void GetActionManager ()
CrossHair GetCrossHairByName (string widgetName)
CrossHair GetCurrentCrossHair ()
void GetPlayer ()
void Init ()
void OnWidgetScriptInit (Widget w)
void SelectCrossHair ()
void ShowCrossHair (CrossHair crossHair)
void Update ()

Variables

ActionManagerBase m_AM
ref set< ref CrossHairm_CrossHairs
class CrossHair m_Player
vector m_PreviousDirection
 Floating crosshair.
bool m_PreviousDirectionSet
Widget m_Root

Function Documentation

◆ ~CrossHairSelector()

void ~CrossHairSelector ( )
protected

Definition at line 76 of file crosshairselector.c.

References CALL_CATEGORY_GUI, g_Game, and Update().

◆ CrossHairSelector()

void CrossHairSelector ( )
protected

Definition at line 67 of file crosshairselector.c.

References CALL_CATEGORY_GUI, g_Game, m_AM, m_CrossHairs, and Update().

◆ FloatingCrossHair()

◆ GetActionManager()

◆ GetCrossHairByName()

CrossHair GetCrossHairByName ( string widgetName)
protected

Definition at line 142 of file crosshairselector.c.

References m_CrossHairs.

Referenced by SelectCrossHair().

◆ GetCurrentCrossHair()

CrossHair GetCurrentCrossHair ( )
protected

Definition at line 153 of file crosshairselector.c.

References m_CrossHairs.

Referenced by ShowCrossHair(), and Update().

◆ GetPlayer()

void GetPlayer ( )
protected

Definition at line 127 of file crosshairselector.c.

References Class::CastTo(), and g_Game.

◆ Init()

void Init ( )
protected

Definition at line 81 of file crosshairselector.c.

References m_CrossHairs, and m_Root.

◆ OnWidgetScriptInit()

void OnWidgetScriptInit ( Widget w)
protected

Definition at line 93 of file crosshairselector.c.

References ScriptedWidgetEventHandler::Init(), and m_Root.

◆ SelectCrossHair()

void SelectCrossHair ( )
protected

firearms

On Continuous Actions

raised hands(bare + non-firearm) + melee cmd

handle unconscious state

default

Definition at line 164 of file crosshairselector.c.

References AC_CONTINUOUS, HumanInputController::CameraIsFreeLook(), g_Game, ActionBase::GetActionCategory(), GetCrossHairByName(), m_AM, ShowCrossHair(), and UA_NONE.

Referenced by Update().

◆ ShowCrossHair()

void ShowCrossHair ( CrossHair crossHair)
protected

no crosshair + clean + hide the previous

hide prev crosshair

show the new one

Definition at line 203 of file crosshairselector.c.

References FloatingCrossHair(), GetCurrentCrossHair(), CrossHair::GetWidget(), CrossHair::Hide(), CrossHair::IsCurrent(), CrossHair::IsShown(), and CrossHair::Show().

Referenced by SelectCrossHair(), and Update().

Variable Documentation

◆ m_AM

◆ m_CrossHairs

ref set<ref CrossHair> m_CrossHairs
protected

◆ m_Player

◆ m_PreviousDirection

vector m_PreviousDirection
protected

Floating crosshair.

Definition at line 64 of file crosshairselector.c.

Referenced by FloatingCrossHair().

◆ m_PreviousDirectionSet

bool m_PreviousDirectionSet
protected

Definition at line 65 of file crosshairselector.c.

Referenced by FloatingCrossHair().

◆ m_Root

Widget m_Root
protected

Definition at line 59 of file crosshairselector.c.