Class KaijuSeparationMovementTester
Simple tester for KaijuSeparationMovements.
Inherited Members
Namespace: KaijuSolutions.Agents.Samples.Movement
Syntax
public class KaijuSeparationMovementTester : KaijuMovementTester
Properties
Coefficient
The coefficient to use for inverse square law separation. Zero will use linear separation.
Declaration
public float Coefficient { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Single |
Distance
The distance to interact with other KaijuAgents from.
Declaration
public float Distance { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Single |
Identifiers
What types of KaijuAgents to avoid.
Declaration
public IReadOnlyList<uint> Identifiers { get; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IReadOnlyList<System.UInt32> |
Methods
Assign(KaijuAgent)
Assign this KaijuMovement to the one of the KaijuSolutions.Agents.
Declaration
protected override KaijuMovement Assign(KaijuAgent agent)
Parameters
| Type | Name | Description |
|---|---|---|
| KaijuAgent | agent | The KaijuAgent. |
Returns
| Type | Description |
|---|---|
| KaijuMovement | The KaijuMovement. |