It has these lines inside RenderOverlays function:
Code: Select all
if ( PlayerOwner != None )
{
if ( PlayerOwner.DesiredFOV != PlayerOwner.DefaultFOV )
return;
bPlayerOwner = true;
Hand = PlayerOwner.Handedness;
if ( (Level.NetMode == NM_Client) && (Hand == 2) )
{
bHideWeapon = true;
return;
}
}
Code: Select all
if ( PlayerOwner.DesiredFOV != PlayerOwner.DefaultFOV )
return;
Then how Unreali.Rifle doesn't get hidden when zooming since it is subclass of Weapon.UC??