[This is preliminary documentation and is subject to change.]

Configuration parameters that define steering behaviors for agents managed by a crowd manager.

Namespace: org.critterai.nav
Assembly: cai-nav (in cai-nav.dll) Version: 0.4.0.0 (0.4.0.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
[SerializableAttribute]
public sealed class CrowdAvoidanceParams
<SerializableAttribute> _
Public NotInheritable Class CrowdAvoidanceParams
[SerializableAttribute]
public ref class CrowdAvoidanceParams sealed

Members

            
 All Members  Constructors   Fields   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
CrowdAvoidanceParams()()()()
Default constructor.
adaptiveDepth
Adaptive depth.
adaptiveDivisions
Adaptive divisions.
adaptiveRings
Adaptive rings.
Clone()()()()
Clones the current object. (Usually more appropriate than sharing references.)
CreateStandardGood()()()()
Creates a standard good quality configuration.
CreateStandardHigh()()()()
Creates a standard high quality configuration.
CreateStandardLow()()()()
Creates a standard low quality configuration.
CreateStandardMedium()()()()
Creates a standard medium quality configuration.
gridSize
Sample grid size.
horizontalTime
Horizontal time.
velocityBias
Velocity bias.
weightCurrentVelocity
Current velocity weight.
weightDesiredVelocity
Desired velocity weight.
weightSide
Size weight.
weightToi
Weight TOI.

Remarks

Minimal available documentation.

Implemented as a class with public fields in order to support Unity serialization. Care must be taken not to set the fields to invalid values.

Inheritance Hierarchy

System..::..Object
  org.critterai.nav..::..CrowdAvoidanceParams

See Also