| 
   
    PC Stable Documentation 
   | 
 |

Private Member Functions | |
| void | RaycastRVParams (vector vBeg, vector vEnd, Object pIgnore=null, float fRadius=0.0) | 
Private Attributes | |
| vector | begPos | 
| begin position of raycast (e.g. player position)   | |
| vector | endPos | 
| end position of raycast (e.g. player direction)   | |
| Object | ignore | 
| ignore this object in collision, used only if groundOnly is false   | |
| Object | with | 
| ignore object with this object, otherwise collision hits, used only if groundOnly is false   | |
| float | radius | 
| radius along the ray tested   | |
| CollisionFlags | flags | 
| int | type | 
| bool | sorted | 
| used only if groundOnly = false   | |
| bool | groundOnly | 
| raycasts only ground (ignores all objects). Default value is false if not needed.   | |
Input parameters for RaycastRVProxy function.
      
  | 
  inlineprivate | 
      
  | 
  private | 
begin position of raycast (e.g. player position)
Referenced by AreaDamageComponentRaycasted::GetRaycastedHitZone(), and RaycastRVParams().
      
  | 
  private | 
end position of raycast (e.g. player direction)
Referenced by AreaDamageComponentRaycasted::GetRaycastedHitZone(), and RaycastRVParams().
      
  | 
  private | 
Sets the raycast behaviour in terms of result.
Referenced by AreaDamageComponentRaycasted::GetRaycastedHitZone(), IsObjectObstructedFilterEx(), Weapon::LiftWeaponCheckEx(), Grenade_Base::OnExplosionEffects(), TrapBase::OnSteppedOn(), RaycastRVParams(), VicinityItemManager::RefreshVicinityItems(), and Hologram::SetOnGround().
      
  | 
  private | 
raycasts only ground (ignores all objects). Default value is false if not needed.
Referenced by RaycastRVParams().
      
  | 
  private | 
ignore this object in collision, used only if groundOnly is false
Referenced by RaycastRVParams().
      
  | 
  private | 
radius along the ray tested
Referenced by TrapBase::OnSteppedOn(), RaycastRVParams(), and VicinityItemManager::RefreshVicinityItems().
      
  | 
  private | 
used only if groundOnly = false
Referenced by RaycastRVParams(), and Hud::RefreshPlayerTags().
      
  | 
  private | 
type of intersection, possible values ObjIntersectFire(0), ObjIntersectView(1), ObjIntersectGeom(2), ObjIntersectIFire(3), ObjIntersectNone(4)
Referenced by GetRandomizedPositionVerified(), AreaDamageComponentRaycasted::GetRaycastedHitZone(), IsObjectObstructedFilterEx(), Weapon::LiftWeaponCheckEx(), TrapBase::OnSteppedOn(), RaycastRVParams(), and VicinityItemManager::RefreshVicinityItems().
      
  | 
  private | 
ignore object with this object, otherwise collision hits, used only if groundOnly is false
Referenced by RaycastRVParams().