Class FakeModifyBrainUrge
Inheritance
FakeModifyBrainUrge
Inherited Members
Namespace: Microsoft.XboxStudios.BotBrain.Tests
Assembly: BotBrain.Core.Tests.dll
Syntax
public class FakeModifyBrainUrge : FakeUrge, IUrge<bool, FakeBot<FakeBotAction>, FakeBotAction>, IUrge, IEquatable<IUrge?>
Constructors
View SourceFakeModifyBrainUrge(FakeModifyBrainAction)
Declaration
public FakeModifyBrainUrge(FakeModifyBrainAction action)
Parameters
| Type | Name | Description |
|---|---|---|
| FakeModifyBrainAction | action |
Properties
View SourceAction
Declaration
public FakeModifyBrainAction Action { get; }
Property Value
| Type | Description |
|---|---|
| FakeModifyBrainAction |
Methods
View SourceRunImpl(bool, FakeBot<FakeBotAction>)
Runs the urge given the existing game state, returning one or more weighted bot actions.
Declaration
protected override IEnumerable<IRecommendedAction<FakeBotAction>> RunImpl(bool state, FakeBot<FakeBotAction> bot)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | state | The game state. |
| FakeBot<FakeBotAction> | bot | The bot to control. |
Returns
| Type | Description |
|---|---|
| IEnumerable<IRecommendedAction<FakeBotAction>> | An enumeration of weighted bot actions. |