Graphics Reference
In-Depth Information
public void SetAIControl( bool state )
{
AIControlled= state;
}
// set up AI parameters --------------------
public void SetPatrolSpeed( float aNum )
{
patrolSpeed= aNum;
}
public void SetPatrolTurnSpeed( float aNum )
{
patrolTurnSpeed= aNum;
}
public void SetWallAvoidDistance( float aNum )
{
wallAvoidDistance= aNum;
}
public void SetWaypointDistance( float aNum )
{
waypointDistance= aNum;
}
public void SetMoveSpeed( float aNum )
{
moveSpeed=aNum;
}
public void SetMinChaseDistance( float aNum )
{
minChaseDistance= aNum;
}
public void SetMaxChaseDistance( float aNum )
{
maxChaseDistance= aNum;
}
public void SetPathSmoothing( float aNum )
{
pathSmoothing= aNum;
}
// -----------------------------------------
public virtual void SetAIState( AIState newState )
{
// update AI state
currentAIState= newState;
}
public virtual void SetChaseTarget( Transform theTransform )
{
// set a target for this AI to chase, if required
Search WWH ::




Custom Search