![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
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 CrossHair > | m_CrossHairs |
| class CrossHair | m_Player |
| vector | m_PreviousDirection |
| Floating crosshair. | |
| bool | m_PreviousDirectionSet |
| Widget | m_Root |
|
protected |
Definition at line 76 of file crosshairselector.c.
References CALL_CATEGORY_GUI, g_Game, and Update().
|
protected |
Definition at line 67 of file crosshairselector.c.
References CALL_CATEGORY_GUI, g_Game, m_AM, m_CrossHairs, and Update().
|
protected |
Highly WIP, do not use.
Only intended to be used with track IR
Definition at line 229 of file crosshairselector.c.
References vector::AnglesToVector(), HumanInputController::CameraIsTracking(), Class::CastTo(), Math3D::DirectionAndUpMatrix(), g_Game, HumanCommandWeapons::GetBaseAimingAngleLR(), HumanCommandWeapons::GetBaseAimingAngleUD(), GetDayZGame(), HumanInputController::GetHeadingAngle(), m_AM, m_PreviousDirection, m_PreviousDirectionSet, Math3D::MatrixToAngles(), Math3D::MatrixToQuat(), vector::Normalize(), Math3D::QuatLerp(), Math3D::QuatToMatrix(), Math::RAD2DEG, DayZPhysics::RaycastRV(), vector::Up, and Vector().
Referenced by ShowCrossHair().
|
protected |
Definition at line 132 of file crosshairselector.c.
References Class::CastTo(), and m_AM.
Referenced by ManBase::AddAction(), ManBase::CanBeRestrained(), ManBase::CanChangeStance(), ManBase::CanDeleteItems(), ManBase::CloseMapEx(), ManBase::CommandHandler(), ManBase::HeadingModel(), ManBase::OnQuickBarContinuousUseEnd(), ManBase::OnQuickBarContinuousUseStart(), ManBase::OnQuickBarSingleUse(), ManBase::ReloadWeapon(), and ManBase::RemoveAction().
Definition at line 142 of file crosshairselector.c.
References m_CrossHairs.
Referenced by SelectCrossHair().
|
protected |
Definition at line 153 of file crosshairselector.c.
References m_CrossHairs.
Referenced by ShowCrossHair(), and Update().
|
protected |
Definition at line 127 of file crosshairselector.c.
References Class::CastTo(), and g_Game.
|
protected |
Definition at line 81 of file crosshairselector.c.
References m_CrossHairs, and m_Root.
|
protected |
Definition at line 93 of file crosshairselector.c.
References ScriptedWidgetEventHandler::Init(), and m_Root.
|
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().
|
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().
|
protected |
Definition at line 57 of file crosshairselector.c.
Referenced by CrossHairSelector(), FloatingCrossHair(), GetActionManager(), SelectCrossHair(), and Update().
|
protected |
Definition at line 61 of file crosshairselector.c.
Referenced by CrossHairSelector(), GetCrossHairByName(), GetCurrentCrossHair(), and Init().
|
protected |
Floating crosshair.
Definition at line 64 of file crosshairselector.c.
Referenced by FloatingCrossHair().
|
protected |
Definition at line 65 of file crosshairselector.c.
Referenced by FloatingCrossHair().
|
protected |
Definition at line 59 of file crosshairselector.c.