‪TechbloxModdingAPI  ‪v2.2.0
‪The unofficial Techblox modding API
TechbloxModdingAPI.Persistence.SerializerManager Class Reference

‪Keeps track of serializers. This is used to add and retrieve serializers. Added IEntitySerializations are used in serializing and deserializing Techblox save files (GameSave.GC). More...

Static Public Member Functions

static void AddSerializer< T > (IEntitySerializer serializer)
 
static bool ExistsSerializer (string name)
 
static bool ExistsSerializer< T > (IEntitySerializer serializer)
 
static IEntitySerializer GetSerializer (string name)
 
static string[] GetSerializerNames ()
 
static int GetSerializersCount ()
 

Static Package Functions

static void RegisterSerializers (EnginesRoot enginesRoot)
 

Detailed Description

Keeps track of serializers. This is used to add and retrieve serializers. Added IEntitySerializations are used in serializing and deserializing Techblox save files (GameSave.GC).

Member Function Documentation

◆ AddSerializer< T >()

static void TechbloxModdingAPI.Persistence.SerializerManager.AddSerializer< T > ( IEntitySerializer  serializer)
inlinestatic
Type Constraints
T :ISerializableEntityDescriptor 
T :new() 

◆ ExistsSerializer()

static bool TechbloxModdingAPI.Persistence.SerializerManager.ExistsSerializer ( string  name)
inlinestatic

◆ ExistsSerializer< T >()

Type Constraints
T :ISerializableEntityDescriptor 
T :new() 

◆ GetSerializer()

static IEntitySerializer TechbloxModdingAPI.Persistence.SerializerManager.GetSerializer ( string  name)
inlinestatic

◆ GetSerializerNames()

static string [] TechbloxModdingAPI.Persistence.SerializerManager.GetSerializerNames ( )
inlinestatic

◆ GetSerializersCount()

static int TechbloxModdingAPI.Persistence.SerializerManager.GetSerializersCount ( )
inlinestatic

◆ RegisterSerializers()

static void TechbloxModdingAPI.Persistence.SerializerManager.RegisterSerializers ( EnginesRoot  enginesRoot)
inlinestaticpackage

The documentation for this class was generated from the following file: