Show / Hide Table of Contents

Interface IBrainEditor

An interface used to edit bot brains.

Namespace: Microsoft.XboxStudios.BotBrain.Composition
Assembly: BotBrain.Abstractions.dll
Syntax
public interface IBrainEditor

Properties

View Source

ConsiderationTypes

Gets an enumeration of possible consideration types.

Declaration
IEnumerable<Type> ConsiderationTypes { get; }
Property Value
Type Description
IEnumerable<Type>
View Source

UrgeTypes

Gets an enumeration of possible urge types.

Declaration
IEnumerable<Type> UrgeTypes { get; }
Property Value
Type Description
IEnumerable<Type>

Methods

View Source

CreateConsideration(string)

Creates a consideration.

Declaration
IConsideration CreateConsideration(string name)
Parameters
Type Name Description
string name

The consideration name, which may be missing its generic suffix.

Returns
Type Description
IConsideration

The consideration.

View Source

CreateConsideration(Type)

Creates a consideration.

Declaration
IConsideration CreateConsideration(Type considerationType)
Parameters
Type Name Description
Type considerationType

The consideration type, which may be generic.

Returns
Type Description
IConsideration

The consideration.

View Source

CreateUrge(string)

Creates an urge.

Declaration
IUrge CreateUrge(string name)
Parameters
Type Name Description
string name

The urge name.

Returns
Type Description
IUrge

The urge.

  • View Source
In this article
Back to top Generated by DocFX