RiskofThunder-R2API_StringSerializerExtensions icon

R2API StringSerializerExtensions

Increased string serializer support

Last updated 6 months ago
Total downloads 3147
Total rating 1 
Categories Libraries
Dependency string RiskofThunder-R2API_StringSerializerExtensions-1.0.0
Dependants 4 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2109 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2109
RiskofThunder-HookGenPatcher-1.2.3 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.3
RiskofThunder-R2API_Core-5.0.11 icon
RiskofThunder-R2API_Core

Core R2API module

Preferred version: 5.0.11

README

R2API.StringSerializerExtensions - Increased String Serializer support

About

R2API.StringSerializerExtensions is a submodule assembly for R2API that adds new serialization handlers to the HG.GeneralSerializer.StringSerializer class

Use Cases / Features

R2API.StringSerializerExtensions adds new serialization handlers to the HG.GeneralSerializer.StringSerializer class, particularly useful for Editor centered mods who use EntityStateConfigurations

It adds handlers for:

  • LayerMask
  • Vector4
  • Rect
  • RectInt
  • Char
  • Bounds
  • BoundsInt
  • Quaternion
  • Vector2Int
  • Vector3Int
  • Any Enum Type, including Flags.

For Thunderkit Users, it is recommended that you install RoR2EditorKit alongside this submodule as it enables the EntityStateConfiguration inspector to serialize the new types.

Changelog

'1.0.0'

  • Initial Release