1class ProjectedCrosshair
extends ScriptedWidgetEventHandler
6 protected bool m_Debug;
11 void ProjectedCrosshair()
21 void ~ProjectedCrosshair()
37 m_Debug = DiagMenu.GetBool(
DiagMenuIDs.WEAPON_DEBUG );
46 GetCrosshairPosition();
50 screenSpace[0] = screenSpace[0] - sx/2;
51 screenSpace[1] = screenSpace[1] - sy/2;
53 m_Root.SetPos(screenSpace[0], screenSpace[1]);
69 protected void GetCrosshairPosition()
73 itemInHands =
m_Player.GetItemInHands();
74 if ( itemInHands && itemInHands.IsWeapon() )
76 if( Class.CastTo(
m_Weapon, itemInHands) )
InventoryItem m_Weapon
Weapons - cache.
vector m_Position
Cached world position.
class GP5GasMask extends MaskBase ItemBase
void OnWidgetScriptInit(Widget w)