Class IOvermindSerializerExtensions
Extension methods for IOvermindSerializer.
Inherited Members
Namespace: Microsoft.XboxStudios.BotBrain.Overmind
Assembly: BotBrain.Overmind.dll
Syntax
public static class IOvermindSerializerExtensions
Methods
View SourceClone(IOvermindSerializer, IRequirement)
Creates a copy of the requirement.
Declaration
public static IRequirement Clone(this IOvermindSerializer self, IRequirement item)
Parameters
| Type | Name | Description |
|---|---|---|
| IOvermindSerializer | self | The serializer being extended. |
| IRequirement | item | The requirement being cloned. |
Returns
| Type | Description |
|---|---|
| IRequirement | The new requirement object. |
Clone(IOvermindSerializer, IScenario)
Creates a copy of the scenario without any assigned devices or state.
Declaration
public static IScenario Clone(this IOvermindSerializer self, IScenario item)
Parameters
| Type | Name | Description |
|---|---|---|
| IOvermindSerializer | self | The serializer being extended. |
| IScenario | item | The scenario to clone. |
Returns
| Type | Description |
|---|---|
| IScenario | The new scenario object. |