Struct FactorySerialized<TBlueprintID, TProduced>
Assembly: GoRogue.dll
Syntax
[DataContract]
public struct FactorySerialized<TBlueprintID, TProduced> where TBlueprintID : notnull
Type Parameters
Name |
Description |
TBlueprintID |
|
TProduced |
|
Fields
View Source
Blueprints
Blueprints in the factory.
Declaration
[DataMember]
public List<IFactoryBlueprint<TBlueprintID, TProduced>> Blueprints
Field Value
Methods
View Source
FromFactory(Factory<TBlueprintID, TProduced>)
Declaration
public static FactorySerialized<TBlueprintID, TProduced> FromFactory(Factory<TBlueprintID, TProduced> factory)
Parameters
Type |
Name |
Description |
Factory<TBlueprintID, TProduced> |
factory |
|
Returns
View Source
ToFactory()
Declaration
public Factory<TBlueprintID, TProduced> ToFactory()
Returns
Type |
Description |
Factory<TBlueprintID, TProduced> |
|
Operators
View Source
implicit operator FactorySerialized<TBlueprintID, TProduced>(Factory<TBlueprintID, TProduced>)
Declaration
public static implicit operator FactorySerialized<TBlueprintID, TProduced>(Factory<TBlueprintID, TProduced> factory)
Parameters
Type |
Name |
Description |
Factory<TBlueprintID, TProduced> |
factory |
|
Returns
View Source
implicit operator Factory<TBlueprintID, TProduced>(FactorySerialized<TBlueprintID, TProduced>)
Declaration
public static implicit operator Factory<TBlueprintID, TProduced>(FactorySerialized<TBlueprintID, TProduced> factory)
Parameters
Returns
Type |
Description |
Factory<TBlueprintID, TProduced> |
|
Extension Methods