Show / Hide Table of Contents

Class FakeModifyBrainAction

Inheritance
object
FakeBotAction
FakeModifyBrainAction
Implements
IEquatable<FakeBotAction>
IModifyBrainAction<bool, FakeBot<FakeBotAction>, FakeBotAction>
Inherited Members
FakeBotAction.Name
FakeBotAction.Equals(object)
FakeBotAction.Equals(FakeBotAction)
FakeBotAction.GetHashCode()
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Microsoft.XboxStudios.BotBrain.Tests
Assembly: BotBrain.Core.Tests.dll
Syntax
public class FakeModifyBrainAction : FakeBotAction, IEquatable<FakeBotAction?>, IModifyBrainAction<bool, FakeBot<FakeBotAction>, FakeBotAction>

Properties

View Source

ActionType

Declaration
public ModifyBrainActionType ActionType { get; set; }
Property Value
Type Description
ModifyBrainActionType
View Source

ParameterName

Declaration
public string? ParameterName { get; set; }
Property Value
Type Description
string
View Source

ParameterValue

Declaration
public object? ParameterValue { get; set; }
Property Value
Type Description
object
View Source

UrgeNames

Declaration
public IReadOnlyCollection<string>? UrgeNames { get; set; }
Property Value
Type Description
IReadOnlyCollection<string>

Methods

View Source

Run(IBotBrain<bool, FakeBot<FakeBotAction>, FakeBotAction>, FakeBot<FakeBotAction>)

Runs the action.

Declaration
public Task Run(IBotBrain<bool, FakeBot<FakeBotAction>, FakeBotAction> brain, FakeBot<FakeBotAction> bot)
Parameters
Type Name Description
IBotBrain<bool, FakeBot<FakeBotAction>, FakeBotAction> brain

The brain.

FakeBot<FakeBotAction> bot

The bot.

Returns
Type Description
Task

A task.

Implements

IEquatable<T>
IModifyBrainAction<TState, TBot, TAction>
  • View Source
In this article
Back to top Generated by DocFX