Class OpenObjectTypeSet<TType, TEntry, TObject>
A less restrictive version of the object type set, for protected use.
Inheritance
object
DataSet<TType>
ObjectTypeSet<TType, TEntry, TObject>
OpenObjectTypeSet<TType, TEntry, TObject>
Implements
UnityEngine.ISerializationCallbackReceiver
IObjectTypeSet<TType, TObject>
IOpenDataSet<TType>
IDataSet<TType>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: InsaneScatterbrain.MapGraph
Syntax
public abstract class OpenObjectTypeSet<TType, TEntry, TObject> : ObjectTypeSet<TType, TEntry, TObject>, ISerializationCallbackReceiver, IObjectTypeSet<TType, TObject>, IOpenDataSet<TType>, IDataSet<TType>, IDataSet where TType : IObjectType<TEntry, TObject> where TEntry : IObjectTypeEntry<TObject> where TObject : Object
Type Parameters
Name | Description |
---|---|
TType | The type of object type. |
TEntry | The type of the entry. |
TObject | The type of object stored in the entry. |
Methods
Get(string)
Declaration
public TType Get(string id)
Parameters
Type | Name | Description |
---|---|---|
string | id |
Returns
Type | Description |
---|---|
TType |
GetByName(string)
Declaration
public TType GetByName(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name |
Returns
Type | Description |
---|---|
TType |
Implements
UnityEngine.ISerializationCallbackReceiver