Class SaveFile<T>
버전 정보를 포함한 저장 파일 래퍼. SaveSystem 내부에서만 사용. 게임 코드에서 직접 생성 금지.
[MemoryPackable(GenerateType.Object)]
public class SaveFile<T>
Type Parameters
T
- Inheritance
-
objectSaveFile<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
readerMemoryPackReadervalueSaveFile<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
writerMemoryPackWriter<TBufferWriter>valueSaveFile<T>
Type Parameters
TBufferWriter