Show / Hide Table of Contents

Struct AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced>

Serializable (pure-data) object representing a AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced>

Inherited Members
ValueType.Equals(object)
ValueType.GetHashCode()
ValueType.ToString()
object.GetType()
object.Equals(object, object)
object.ReferenceEquals(object, object)
Namespace: GoRogue.SerializedTypes.Factories
Assembly: GoRogue.dll
Syntax
[DataContract]
public struct AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced> where TBlueprintID : notnull
Type Parameters
Name Description
TBlueprintID
TBlueprintConfig
TProduced

Fields

View Source

Blueprints

Blueprints in the factory.

Declaration
[DataMember]
public List<IAdvancedFactoryBlueprint<TBlueprintID, TBlueprintConfig, TProduced>> Blueprints
Field Value
Type Description
List<IAdvancedFactoryBlueprint<TBlueprintID, TBlueprintConfig, TProduced>>

Methods

View Source

FromAdvancedFactory(AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced>)

Converts AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced> to AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced>.

Declaration
public static AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced> FromAdvancedFactory(AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced> factory)
Parameters
Type Name Description
AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced> factory
Returns
Type Description
AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced>
View Source

ToAdvancedFactory()

Converts AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced> to AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced>.

Declaration
public AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced> ToAdvancedFactory()
Returns
Type Description
AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced>

Operators

View Source

implicit operator AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced>(AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced>)

Converts AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced> to AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced>.

Declaration
public static implicit operator AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced>(AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced> factory)
Parameters
Type Name Description
AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced> factory
Returns
Type Description
AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced>
View Source

implicit operator AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced>(AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced>)

Converts AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced> to AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced>.

Declaration
public static implicit operator AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced>(AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced> factory)
Parameters
Type Name Description
AdvancedFactorySerialized<TBlueprintID, TBlueprintConfig, TProduced> factory
Returns
Type Description
AdvancedFactory<TBlueprintID, TBlueprintConfig, TProduced>

Extension Methods

Utility.Yield<T>(T)
  • View Source
In this article
Back to top Generated by DocFX