class WeaponDebugSource
Constructors 2
void WeaponDebug()void ~WeaponDebug()References RemoveAllShapes()
Constants 5
const int BUFFER_SIZE = 1000const float COLLISIONS_DISTANCE_TOLERANCE = 0.01const float MAX_MUZZLE_DISTANCE_TOLERANCE = 20Referenced by DrawLineOfFireCameraHybrid()
const float CAMERA_BULLET_ORIGIN_OFFSET = 1Referenced by DrawLineOfFireCameraHybrid()
const float CAMERA_TRACE_MIN_DISTANCE_TOLERANCE = 0.3Referenced by DrawLineOfFireCameraHybrid()
Members 26
Weapon m_WeaponInHandsint m_BufferIndexbool m_IsDrawKeyHeldDownbool m_IsLMBPressedReferenced by OnCommandHandlerUpdate()
bool m_IsToggleKeyPressedbool m_IsFireKeyPressedReferenced by DrawLineOfFire(), DrawLineOfFireCameraHybrid(), DrawLineOfFireMuzzleToHit()
Show 1 more
, OnCommandHandlerUpdate()float m_TargetDistanceeDebugMode m_CurrentModevector m_AimTrailCyclic[BUFFER_SIZE]vector m_AimTrailOrdered[BUFFER_SIZE]Shape m_Shape_ustiShape m_Shape_konecShape m_ShapeFireDirection1Shape m_ShapeFireDirection2Shape m_HitShapeShape m_ShapeEyeShape m_ShapeTrailLinesShape m_ShapeFireDirCameraShape m_HitShape2Shape m_HitShape3Shape m_HitShape4Shape m_PermanentLine1Referenced by DrawLineOfFire(), DrawLineOfFireCameraHybrid(), DrawLineOfFireMuzzleToHit()
Show 1 more
, RemoveAllShapes()Shape m_PermanentLine2Shape m_PermanentShape1Shape m_PermanentShape2Referenced by RemoveAllShapes()
Methods 16
Weapon GetWeaponInHands()Referenced by OnPostFrameUpdate()
void RemoveAllShapes(bool is_exit = false)void OnCommandHandlerUpdate()References ClearKey(), CycleDebugMode(), GetMouseState()
Show 5 more
, KeyState(), OnKeyDown(), m_IsDrawKeyHeldDown, m_IsFireKeyPressed, and m_IsLMBPressedReferenced by PlayerBase.OnCommandHandlerTick()
void OnKeyDown(KeyCode key)Referenced by OnCommandHandlerUpdate()
void OnPostFrameUpdate()References AddPosToCyclicBuffer(), DisplayGeneralInfo(), DisplayTargetInfo()
Show 18 more
, DrawBarrelMemoryPoints(), DrawEyePoint(), DrawLineOfFire(), DrawLineOfFireCameraHybrid(), DrawLineOfFireMuzzleToHit(), Debug.DrawLines(), CGame.GetCurrentCameraDirection(), CGame.GetCurrentCameraPosition(), Object.GetSelectionPositionMS(), GetWeaponInHands(), Object.ModelToWorld(), OrderTrailArray(), RemoveAllShapes(), BUFFER_SIZE, m_AimTrailOrdered, m_CurrentMode, m_IsDrawKeyHeldDown, and m_ShapeTrailLinesReferenced by PlayerBase.DiagOnPostFrame()
References Debug.DrawSphere(), Colors.GREEN, m_IsDrawKeyHeldDown
Show 2 more
, m_Shape_konec, and m_Shape_ustiReferenced by OnPostFrameUpdate()
Referenced by OnPostFrameUpdate()
void AddPosToCyclicBuffer(vector pos)Referenced by OnPostFrameUpdate()
void OrderTrailArray()Referenced by OnPostFrameUpdate()
void DrawEyePoint(Weapon weapon)Referenced by OnPostFrameUpdate()
Referenced by DrawEyePoint()
void DisplayGeneralInfo()Referenced by OnPostFrameUpdate()
void DisplayTargetInfo()References DbgUI.Begin(), DbgUI.End(), DbgUI.Text()
Show 2 more
, float.ToString(), and m_TargetDistanceReferenced by OnPostFrameUpdate()
Referenced by OnPostFrameUpdate()
void DrawLineOfFireCameraHybrid(vector usti_hlavne_position, vector camera_dir, vector camera_pos, vector konec_hlavne_position)References Class.CastTo(), Math.Clamp(), vector.Distance()
Show 22 more
, Debug.DrawLine(), Debug.DrawSphere(), CGame.GetPlayer(), Math.InverseLerp(), Math.Lerp(), vector.Normalize(), vector.Normalize(), PrintString(), DayZPhysics.RaycastRV(), Debug.RemoveShape(), CAMERA_BULLET_ORIGIN_OFFSET, CAMERA_TRACE_MIN_DISTANCE_TOLERANCE, Colors.GREEN, m_HitShape, m_HitShape4, m_IsFireKeyPressed, m_PermanentLine1, m_PermanentLine2, m_PermanentShape1, m_TargetDistance, MAX_MUZZLE_DISTANCE_TOLERANCE, and Colors.REDReferenced by OnPostFrameUpdate()