Table of Contents

Class SaveFile<T>

Namespace
Framework.Systems.Save
Assembly
Assembly-CSharp.dll

버전 정보를 포함한 저장 파일 래퍼. SaveSystem 내부에서만 사용. 게임 코드에서 직접 생성 금지.

[MemoryPackable(GenerateType.Object)]
public class SaveFile<T>

Type Parameters

T
Inheritance
object
SaveFile<T>

Remarks

MemoryPack GenerateType: Object

int Version
T Data

Properties

Data

public T Data { get; set; }

Property Value

T

Version

public int Version { get; set; }

Property Value

int

Methods

Deserialize(ref MemoryPackReader, ref SaveFile<T>?)

[Preserve]
public static void Deserialize(ref MemoryPackReader reader, ref SaveFile<T>? value)

Parameters

reader MemoryPackReader
value SaveFile<T>

RegisterFormatter()

[Preserve]
public static void RegisterFormatter()

Serialize<TBufferWriter>(ref MemoryPackWriter<TBufferWriter>, ref SaveFile<T>?)

[Preserve]
public static void Serialize<TBufferWriter>(ref MemoryPackWriter<TBufferWriter> writer, ref SaveFile<T>? value) where TBufferWriter : class, IBufferWriter<byte>

Parameters

writer MemoryPackWriter<TBufferWriter>
value SaveFile<T>

Type Parameters

TBufferWriter