Show / Hide Table of Contents

Interface IUrgeList<TState, TBot, TAction>

An interface for a list of urges, which can be used as a single urge.

Inherited Members
IUrgeList.AddUrge(IUrge)
IUrgeList.RemoveUrge(IUrge)
IUrge<TState, TBot, TAction>.Run(TState, TBot)
IUrge.Name
IUrge.Type
IUrge.IsExclusive
IEquatable<IUrge>.Equals(IUrge)
Namespace: Microsoft.XboxStudios.BotBrain
Assembly: BotBrain.Abstractions.dll
Syntax
public interface IUrgeList<TState, TBot, TAction> : IUrgeList, IUrge<TState, TBot, TAction>, IUrge, IEquatable<IUrge?> where TBot : IAutomatedBot<TAction>
Type Parameters
Name Description
TState

The game state type.

TBot

The bot type.

TAction

The action type.

Properties

View Source

Urges

Gets the collection of urges.

Declaration
ICollection<IUrge<TState, TBot, TAction>> Urges { get; }
Property Value
Type Description
ICollection<IUrge<TState, TBot, TAction>>
  • View Source
In this article
Back to top Generated by DocFX