Releases: Penca53/DarkRiftLibrary-MLAPI
Releases · Penca53/DarkRiftLibrary-MLAPI
MLAPI 1.1.0
- Changed methods names from
ReadSerializable
toReadSerializableSmart
- Changed methods names from
Write
toWriteSmart
- Fixed
WriteSmart(ISync sync, int tag, bool sendTag, bool sendTypeID)
not writing the correctExtraDataSync
. - Added descriptions to
SyncTypes
,TypeID
,SerializeOptional
,DeserializeOptional
andExtraDataSync
.
MLAPI 1.0.0
-
Added
ISync
interfaceTypeID
keeps track of the typeSerializeOptional
has a tag parameter used by the programmer to do different things depending on itDeserializeOptional
has a tag parameter used by the programmer to do different things depending on it
-
Added
SyncTypes
dictionary- Use it to catalog all your classes that implement
ISync
- Use it to catalog all your classes that implement
-
Added
ExtraSyncData
enumNothing
sends only the dataTypeID
sends the data and the TypeIDTag
sends the data and the TagTypeIDANDTag
sends the data, the TypeID and the Tag
-
Added many
DarkRift extensions
Write
ReadSerializable
DarkRiftReader, which creates a new instanceReadSerializable
ISync, which updates an instance