C# Class Pathfinding.GraphCollision

Exibir arquivo Open project: henryj41043/TheUnseen Class Usage Examples

Public Properties

Property Type Description
collisionCheck bool
collisionOffset float
diameter float
fromHeight float
height float
heightCheck bool
heightMask UnityEngine.LayerMask
mask UnityEngine.LayerMask
rayDirection RayDirection
thickRaycast bool
thickRaycastDiameter float
type ColliderType
unwalkableWhenNoGround bool
up UnityEngine.Vector3
use2D bool

Public Methods

Method Description
Check ( Vector3 position ) : bool
CheckHeight ( Vector3 position ) : Vector3
CheckHeight ( Vector3 position, RaycastHit &hit, bool &walkable ) : Vector3
CheckHeightAll ( Vector3 position ) : UnityEngine.RaycastHit[]
Initialize ( Matrix4x4 matrix, float scale ) : void
Raycast ( Vector3 origin, RaycastHit &hit, bool &walkable ) : Vector3

Method Details

Check() public method

public Check ( Vector3 position ) : bool
position UnityEngine.Vector3
return bool

CheckHeight() public method

public CheckHeight ( Vector3 position ) : Vector3
position UnityEngine.Vector3
return UnityEngine.Vector3

CheckHeight() public method

public CheckHeight ( Vector3 position, RaycastHit &hit, bool &walkable ) : Vector3
position UnityEngine.Vector3
hit UnityEngine.RaycastHit
walkable bool
return UnityEngine.Vector3

CheckHeightAll() public method

public CheckHeightAll ( Vector3 position ) : UnityEngine.RaycastHit[]
position UnityEngine.Vector3
return UnityEngine.RaycastHit[]

Initialize() public method

public Initialize ( Matrix4x4 matrix, float scale ) : void
matrix UnityEngine.Matrix4x4
scale float
return void

Raycast() public method

public Raycast ( Vector3 origin, RaycastHit &hit, bool &walkable ) : Vector3
origin UnityEngine.Vector3
hit UnityEngine.RaycastHit
walkable bool
return UnityEngine.Vector3

Property Details

collisionCheck public_oe property

public bool collisionCheck
return bool

collisionOffset public_oe property

public float collisionOffset
return float

diameter public_oe property

public float diameter
return float

fromHeight public_oe property

public float fromHeight
return float

height public_oe property

public float height
return float

heightCheck public_oe property

public bool heightCheck
return bool

heightMask public_oe property

public LayerMask,UnityEngine heightMask
return UnityEngine.LayerMask

mask public_oe property

public LayerMask,UnityEngine mask
return UnityEngine.LayerMask

rayDirection public_oe property

public RayDirection rayDirection
return RayDirection

thickRaycast public_oe property

public bool thickRaycast
return bool

thickRaycastDiameter public_oe property

public float thickRaycastDiameter
return float

type public_oe property

public ColliderType type
return ColliderType

unwalkableWhenNoGround public_oe property

public bool unwalkableWhenNoGround
return bool

up public_oe property

public Vector3,UnityEngine up
return UnityEngine.Vector3

use2D public_oe property

public bool use2D
return bool