C# Class JojoBehaviourTree.BehaviourTreeAgent

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: benjaml/PathfindingToolUnity Class Usage Examples

Public Properties

Property Type Description
calculSpeed bool
currentNavMeshAgent UnityEngine.NavMeshAgent
currentTarget UnityEngine.Transform
fireRate float
nbFrame int
nextShoot float
previousPosition UnityEngine.Vector3
speedTarget UnityEngine.Vector3
startPosition UnityEngine.Vector3

Public Methods

Method Description
OnCollisionEnter ( Collision collision ) : void
Start ( ) : void
Update ( ) : void
canShoot ( ) : bool
resetShoot ( ) : void

Method Details

OnCollisionEnter() public method

public OnCollisionEnter ( Collision collision ) : void
collision UnityEngine.Collision
return void

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void

canShoot() public method

public canShoot ( ) : bool
return bool

resetShoot() public method

public resetShoot ( ) : void
return void

Property Details

calculSpeed public property

public bool calculSpeed
return bool

currentNavMeshAgent public property

public NavMeshAgent,UnityEngine currentNavMeshAgent
return UnityEngine.NavMeshAgent

currentTarget public property

public Transform,UnityEngine currentTarget
return UnityEngine.Transform

fireRate public property

public float fireRate
return float

nbFrame public property

public int nbFrame
return int

nextShoot public property

public float nextShoot
return float

previousPosition public property

public Vector3,UnityEngine previousPosition
return UnityEngine.Vector3

speedTarget public property

public Vector3,UnityEngine speedTarget
return UnityEngine.Vector3

startPosition public property

public Vector3,UnityEngine startPosition
return UnityEngine.Vector3