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. |