C# Class Pathfinding.RichAI

Inheritance: UnityEngine.MonoBehaviour
Afficher le fichier Open project: henryj41043/TheUnseen Class Usage Examples

Méthodes publiques

Свойство Type Description
GizmoColorPath UnityEngine.Color
GizmoColorRaycast UnityEngine.Color
acceleration float
anim UnityEngine.Animation
centerOffset float
drawGizmos bool
endReachedDistance float
funnelSimplification RichFunnel.FunnelSimplification
gravity UnityEngine.Vector3
groundMask UnityEngine.LayerMask
maxSpeed float
preciseSlowdown bool
raycastingForGroundPlacement bool
repathRate float
repeatedlySearchPaths bool
rotationSpeed float
slowWhenNotFacingTarget bool
slowdownTime float
target UnityEngine.Transform
wallDist float
wallForce float

Protected Properties

Свойство Type Description
buffer List
canSearchPath bool
delayUpdatePath bool
lastCorner bool
lastRepath float
rp RichPath
seeker Seeker
tr UnityEngine.Transform
traversingSpecialPath bool
waitingForPathCalc bool
wallBuffer List

Méthodes publiques

Méthode Description
Awake ( ) : void
NextPart ( ) : void
OnDisable ( ) : void
OnDrawGizmos ( ) : void
OnPathComplete ( Path p ) : void
UpdatePath ( ) : void

Méthodes protégées

Méthode Description
OnEnable ( ) : void
OnTargetReached ( ) : void
Start ( ) : void
Update ( ) : void
UpdateTarget ( RichFunnel fn ) : Vector3

Private Methods

Méthode Description
RaycastPosition ( Vector3 position, float lasty ) : Vector3
RotateTowards ( Vector3 trotdir ) : bool
SearchPaths ( ) : IEnumerator
TraverseSpecial ( RichSpecial rs ) : IEnumerator

Method Details

Awake() public méthode

public Awake ( ) : void
Résultat void

NextPart() public méthode

public NextPart ( ) : void
Résultat void

OnDisable() public méthode

public OnDisable ( ) : void
Résultat void

OnDrawGizmos() public méthode

public OnDrawGizmos ( ) : void
Résultat void

OnEnable() protected méthode

protected OnEnable ( ) : void
Résultat void

OnPathComplete() public méthode

public OnPathComplete ( Path p ) : void
p Path
Résultat void

OnTargetReached() protected méthode

protected OnTargetReached ( ) : void
Résultat void

Start() protected méthode

protected Start ( ) : void
Résultat void

Update() protected méthode

protected Update ( ) : void
Résultat void

UpdatePath() public méthode

public UpdatePath ( ) : void
Résultat void

UpdateTarget() protected méthode

protected UpdateTarget ( RichFunnel fn ) : Vector3
fn RichFunnel
Résultat UnityEngine.Vector3

Property Details

GizmoColorPath public_oe static_oe property

public static Color,UnityEngine GizmoColorPath
Résultat UnityEngine.Color

GizmoColorRaycast public_oe static_oe property

public static Color,UnityEngine GizmoColorRaycast
Résultat UnityEngine.Color

acceleration public_oe property

public float acceleration
Résultat float

anim public_oe property

public Animation,UnityEngine anim
Résultat UnityEngine.Animation

buffer protected_oe property

protected List buffer
Résultat List

canSearchPath protected_oe property

protected bool canSearchPath
Résultat bool

centerOffset public_oe property

public float centerOffset
Résultat float

delayUpdatePath protected_oe property

protected bool delayUpdatePath
Résultat bool

drawGizmos public_oe property

public bool drawGizmos
Résultat bool

endReachedDistance public_oe property

public float endReachedDistance
Résultat float

funnelSimplification public_oe property

public RichFunnel.FunnelSimplification funnelSimplification
Résultat RichFunnel.FunnelSimplification

gravity public_oe property

public Vector3,UnityEngine gravity
Résultat UnityEngine.Vector3

groundMask public_oe property

public LayerMask,UnityEngine groundMask
Résultat UnityEngine.LayerMask

lastCorner protected_oe property

protected bool lastCorner
Résultat bool

lastRepath protected_oe property

protected float lastRepath
Résultat float

maxSpeed public_oe property

public float maxSpeed
Résultat float

preciseSlowdown public_oe property

public bool preciseSlowdown
Résultat bool

raycastingForGroundPlacement public_oe property

public bool raycastingForGroundPlacement
Résultat bool

repathRate public_oe property

public float repathRate
Résultat float

repeatedlySearchPaths public_oe property

public bool repeatedlySearchPaths
Résultat bool

rotationSpeed public_oe property

public float rotationSpeed
Résultat float

rp protected_oe property

protected RichPath,Pathfinding rp
Résultat RichPath

seeker protected_oe property

protected Seeker seeker
Résultat Seeker

slowWhenNotFacingTarget public_oe property

public bool slowWhenNotFacingTarget
Résultat bool

slowdownTime public_oe property

public float slowdownTime
Résultat float

target public_oe property

public Transform,UnityEngine target
Résultat UnityEngine.Transform

tr protected_oe property

protected Transform,UnityEngine tr
Résultat UnityEngine.Transform

traversingSpecialPath protected_oe property

protected bool traversingSpecialPath
Résultat bool

waitingForPathCalc protected_oe property

protected bool waitingForPathCalc
Résultat bool

wallBuffer protected_oe property

protected List wallBuffer
Résultat List

wallDist public_oe property

public float wallDist
Résultat float

wallForce public_oe property

public float wallForce
Résultat float