Table of Contents

Class SaveableTypeDefiner

Namespace
TaleWorlds.SaveSystem
Assembly
TaleWorlds.SaveSystem.dll
public abstract class SaveableTypeDefiner
Inheritance
SaveableTypeDefiner
Derived
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 Type
saveId int
serializer IBasicTypeSerializer

AddClassDefinition(Type, int, IObjectResolver)

protected void AddClassDefinition(Type type, int saveId, IObjectResolver resolver = null)

Parameters

type Type
saveId int
resolver 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 Type
saveId int
fields IEnumerable<Tuple<string, short>>
resolver IObjectResolver

AddEnumDefinition(Type, int, IEnumResolver)

protected void AddEnumDefinition(Type type, int saveId, IEnumResolver enumResolver = null)

Parameters

type Type
saveId int
enumResolver IEnumResolver

AddInterfaceDefinition(Type, int)

protected void AddInterfaceDefinition(Type type, int saveId)

Parameters

type Type
saveId int

AddRootClassDefinition(Type, int, IObjectResolver)

protected void AddRootClassDefinition(Type type, int saveId, IObjectResolver resolver = null)

Parameters

type Type
saveId int
resolver IObjectResolver

AddStructDefinition(Type, int, IObjectResolver)

protected void AddStructDefinition(Type type, int saveId, IObjectResolver resolver = null)

Parameters

type Type
saveId int
resolver 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 Type
saveId int
fields 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).