C# 클래스 Pathfinding.GraphCollision

파일 보기 프로젝트 열기: henryj41043/TheUnseen 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

메소드 상세

Check() 공개 메소드

public Check ( Vector3 position ) : bool
position UnityEngine.Vector3
리턴 bool

CheckHeight() 공개 메소드

public CheckHeight ( Vector3 position ) : Vector3
position UnityEngine.Vector3
리턴 UnityEngine.Vector3

CheckHeight() 공개 메소드

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

CheckHeightAll() 공개 메소드

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

Initialize() 공개 메소드

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

Raycast() 공개 메소드

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

프로퍼티 상세

collisionCheck 공개적으로 프로퍼티

public bool collisionCheck
리턴 bool

collisionOffset 공개적으로 프로퍼티

public float collisionOffset
리턴 float

diameter 공개적으로 프로퍼티

public float diameter
리턴 float

fromHeight 공개적으로 프로퍼티

public float fromHeight
리턴 float

height 공개적으로 프로퍼티

public float height
리턴 float

heightCheck 공개적으로 프로퍼티

public bool heightCheck
리턴 bool

heightMask 공개적으로 프로퍼티

public LayerMask,UnityEngine heightMask
리턴 UnityEngine.LayerMask

mask 공개적으로 프로퍼티

public LayerMask,UnityEngine mask
리턴 UnityEngine.LayerMask

rayDirection 공개적으로 프로퍼티

public RayDirection rayDirection
리턴 RayDirection

thickRaycast 공개적으로 프로퍼티

public bool thickRaycast
리턴 bool

thickRaycastDiameter 공개적으로 프로퍼티

public float thickRaycastDiameter
리턴 float

type 공개적으로 프로퍼티

public ColliderType type
리턴 ColliderType

unwalkableWhenNoGround 공개적으로 프로퍼티

public bool unwalkableWhenNoGround
리턴 bool

up 공개적으로 프로퍼티

public Vector3,UnityEngine up
리턴 UnityEngine.Vector3

use2D 공개적으로 프로퍼티

public bool use2D
리턴 bool