Class KaijuSensorMultipleComponentAction<T, T0>
Action to sense with a sensor which could have multiple readings of components.
Inheritance
System.Object
KaijuSensorAction<T, T0>
KaijuSensorMultipleAction<T, T0>
KaijuSensorMultipleComponentAction<T, T0>
Inherited Members
Namespace: KaijuSolutions.Agents.Behavior.Sensors
Syntax
[Serializable]
public abstract class KaijuSensorMultipleComponentAction<T, T0> : KaijuSensorMultipleAction<T, T0> where T : KaijuSensor where T0 : Component
Type Parameters
| Name | Description |
|---|---|
| T | |
| T0 |
Methods
GetIdeal(IEnumerable<T0>)
Get the ideal candidate once found.
Declaration
protected override void GetIdeal(IEnumerable<T0> candidates)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.Generic.IEnumerable<T0> | candidates | The candidates to choose from. |
Overrides
KaijuSolutions.Agents.Behavior.Sensors.KaijuSensorMultipleAction<T, T0>.GetIdeal(System.Collections.Generic.IEnumerable<T0>)