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
saveBaseId
int
Methods
AddBasicTypeDefinition(Type, int, IBasicTypeSerializer)
protected void AddBasicTypeDefinition(Type type, int saveId, IBasicTypeSerializer serializer)
Parameters
type
TypesaveId
intserializer
IBasicTypeSerializer
AddClassDefinition(Type, int, IObjectResolver)
protected void AddClassDefinition(Type type, int saveId, IObjectResolver resolver = null)
Parameters
type
TypesaveId
intresolver
IObjectResolver
AddClassDefinitionWithCustomFields(Type, int, IEnumerable<Tuple<string, short>>, IObjectResolver)
protected void AddClassDefinitionWithCustomFields(Type type, int saveId, IEnumerable<Tuple<string, short>> fields, IObjectResolver resolver = null)
Parameters
type
TypesaveId
intfields
IEnumerable<Tuple<string, short>>resolver
IObjectResolver
AddEnumDefinition(Type, int, IEnumResolver)
protected void AddEnumDefinition(Type type, int saveId, IEnumResolver enumResolver = null)
Parameters
type
TypesaveId
intenumResolver
IEnumResolver
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
type
TypesaveId
intresolver
IObjectResolver
AddStructDefinition(Type, int, IObjectResolver)
protected void AddStructDefinition(Type type, int saveId, IObjectResolver resolver = null)
Parameters
type
TypesaveId
intresolver
IObjectResolver
AddStructDefinitionWithCustomFields(Type, int, IEnumerable<Tuple<string, short>>, IObjectResolver)
protected void AddStructDefinitionWithCustomFields(Type type, int saveId, IEnumerable<Tuple<string, short>> fields, IObjectResolver resolver = null)
Parameters
type
TypesaveId
intfields
IEnumerable<Tuple<string, short>>resolver
IObjectResolver
ConstructContainerDefinition(Type)
protected void ConstructContainerDefinition(Type type)
Parameters
type
Type
ConstructGenericClassDefinition(Type)
protected void ConstructGenericClassDefinition(Type type)
Parameters
type
Type
ConstructGenericStructDefinition(Type)
protected void ConstructGenericStructDefinition(Type type)
Parameters
type
Type
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).