C# Class ControllerAIHumanoid, ProjectPhoenix

Inheritance: NetworkBehaviour, IDamageable
Show file Open project: Alx666/ProjectPhoenix Class Usage Examples

Public Properties

Property Type Description
NextWaypointDistance float
Ragdoll GameObject
Speed float
WeaponRagdoll GameObject

Private Properties

Property Type Description
ApplyExtraTurnRotation void
IsInFieldOfView bool
LerpMotion void
ManuallyMoveAgent bool
ManuallySetPath void
ManuallySetPath void
ManuallyStopAgent void
Move void
OnAnimatorMove void
OnCollisionEnter void
OnPathComplete void
OnTriggerEnter void
OnTriggerExit void
RpcDie void
RpcSetCurrentEnemy void
RpcStartShooting void
RpcStopShooting void
SendMotion void
SetAnimator void
SetTransformRagdoll void
Start void
Update void

Public Methods

Method Description
Damage ( IDamageSource hSource ) : void
EndRolling ( ) : void
OnStartServer ( ) : void
PreStartClient ( ) : void

Private Methods

Method Description
ApplyExtraTurnRotation ( ) : void
IsInFieldOfView ( GameObject obj ) : bool
LerpMotion ( ) : void
ManuallyMoveAgent ( ) : bool
ManuallySetPath ( Path path ) : void
ManuallySetPath ( Vector3 pos ) : void
ManuallyStopAgent ( ) : void
Move ( Vector3 move ) : void
OnAnimatorMove ( ) : void
OnCollisionEnter ( Collision coll ) : void
OnPathComplete ( Path p ) : void
OnTriggerEnter ( Collider other ) : void
OnTriggerExit ( Collider other ) : void
RpcDie ( Vector3 force ) : void
RpcSetCurrentEnemy ( NetworkIdentity id ) : void
RpcStartShooting ( ) : void
RpcStopShooting ( ) : void
SendMotion ( ) : void
SetAnimator ( Vector3 move ) : void
SetTransformRagdoll ( GameObject ragdoll ) : void
Start ( ) : void
Update ( ) : void

Method Details

Damage() public method

public Damage ( IDamageSource hSource ) : void
hSource IDamageSource
return void

EndRolling() public method

public EndRolling ( ) : void
return void

OnStartServer() public method

public OnStartServer ( ) : void
return void

PreStartClient() public method

public PreStartClient ( ) : void
return void

Property Details

NextWaypointDistance public property

public float NextWaypointDistance
return float

Ragdoll public property

public GameObject Ragdoll
return GameObject

Speed public property

public float Speed
return float

WeaponRagdoll public property

public GameObject WeaponRagdoll
return GameObject