Class SaveableTypeDefiner
- Namespace
- TaleWorlds.SaveSystem
- Assembly
- TaleWorlds.SaveSystem.dll
public abstract class SaveableTypeDefiner
- Inheritance
-
SaveableTypeDefiner
- Derived
-
ArtisanCantSellProductsAtAFairPriceIssueBehavior.ArtisanCantSellProductsAtAFairPriceIssueTypeDefinerGangLeaderNeedsToOffloadStolenGoodsIssueBehavior.GangLeaderNeedsToOffloadStolenGoodsIssueTypeDefiner
- Inherited Members
Constructors
SaveableTypeDefiner(int)
protected SaveableTypeDefiner(int saveBaseId)
Parameters
saveBaseIdint
Methods
AddBasicTypeDefinition(Type, int, IBasicTypeSerializer)
protected void AddBasicTypeDefinition(Type type, int saveId, IBasicTypeSerializer serializer)
Parameters
typeTypesaveIdintserializerIBasicTypeSerializer
AddClassDefinition(Type, int, IObjectResolver)
protected void AddClassDefinition(Type type, int saveId, IObjectResolver resolver = null)
Parameters
typeTypesaveIdintresolverIObjectResolver
AddClassDefinitionWithCustomFields(Type, int, IEnumerable<Tuple<string, short>>, IObjectResolver)
protected void AddClassDefinitionWithCustomFields(Type type, int saveId, IEnumerable<Tuple<string, short>> fields, IObjectResolver resolver = null)
Parameters
typeTypesaveIdintfieldsIEnumerable<Tuple<string, short>>resolverIObjectResolver
AddEnumDefinition(Type, int, IEnumResolver)
protected void AddEnumDefinition(Type type, int saveId, IEnumResolver enumResolver = null)
Parameters
typeTypesaveIdintenumResolverIEnumResolver
AddInterfaceDefinition(Type, int)
protected void AddInterfaceDefinition(Type type, int saveId)
Parameters
AddRootClassDefinition(Type, int, IObjectResolver)
protected void AddRootClassDefinition(Type type, int saveId, IObjectResolver resolver = null)
Parameters
typeTypesaveIdintresolverIObjectResolver
AddStructDefinition(Type, int, IObjectResolver)
protected void AddStructDefinition(Type type, int saveId, IObjectResolver resolver = null)
Parameters
typeTypesaveIdintresolverIObjectResolver
AddStructDefinitionWithCustomFields(Type, int, IEnumerable<Tuple<string, short>>, IObjectResolver)
protected void AddStructDefinitionWithCustomFields(Type type, int saveId, IEnumerable<Tuple<string, short>> fields, IObjectResolver resolver = null)
Parameters
typeTypesaveIdintfieldsIEnumerable<Tuple<string, short>>resolverIObjectResolver
ConstructContainerDefinition(Type)
protected void ConstructContainerDefinition(Type type)
Parameters
typeType
ConstructGenericClassDefinition(Type)
protected void ConstructGenericClassDefinition(Type type)
Parameters
typeType
ConstructGenericStructDefinition(Type)
protected void ConstructGenericStructDefinition(Type type)
Parameters
typeType
DefineBasicTypes()
protected virtual void DefineBasicTypes()
DefineClassTypes()
protected virtual void DefineClassTypes()
DefineContainerDefinitions()
protected virtual void DefineContainerDefinitions()
DefineEnumTypes()
protected virtual void DefineEnumTypes()
DefineGenericClassDefinitions()
protected virtual void DefineGenericClassDefinitions()
DefineGenericStructDefinitions()
protected virtual void DefineGenericStructDefinitions()
DefineInterfaceTypes()
protected virtual void DefineInterfaceTypes()
DefineRootClassTypes()
protected virtual void DefineRootClassTypes()
DefineStructTypes()
protected virtual void DefineStructTypes()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).