Night Sky Engine
A fighting game framework made in Unreal Engine
Loading...
Searching...
No Matches
UNightSkySaveInfo Class Reference

#include <NightSkySaveInfo.h>

Inheritance diagram for UNightSkySaveInfo:
Collaboration diagram for UNightSkySaveInfo:

Public Member Functions

void ActorArraySaver (UPARAM(ref) TArray< AActor * > &SaveActors)
 
void ActorSaver (AActor *SaveActor)
 
void ActorPreloader (AActor *WorldActor, FObjectRecord &ActorRecord)
 
void UObjectArraySaver (UPARAM(ref) TArray< UObject * > &SaveObjects)
 
void UObjectSaver (UObject *SaveObject)
 
void UObjectsPreloader (AActor *WorldActor)
 
void UObjectDataLoader ()
 
void SaveData (UObject *Object, TArray< uint8 > &InData)
 
void LoadData (UObject *Object, UPARAM(ref) TArray< uint8 > &InData)
 

Public Attributes

TArray< uint8 > Data
 
TArray< FObjectRecordObjectRecords
 
TArray< UObject * > TempObjects
 
TArray< UObject * > PersistentOuters
 

Detailed Description

Definition at line 62 of file NightSkySaveInfo.h.

Member Function Documentation

◆ ActorArraySaver()

void UNightSkySaveInfo::ActorArraySaver ( UPARAM(ref) TArray< AActor * > & SaveActors)

Definition at line 7 of file NightSkySaveInfo.cpp.

◆ ActorPreloader()

void UNightSkySaveInfo::ActorPreloader ( AActor * WorldActor,
FObjectRecord & ActorRecord )

Definition at line 31 of file NightSkySaveInfo.cpp.

◆ ActorSaver()

void UNightSkySaveInfo::ActorSaver ( AActor * SaveActor)

Definition at line 15 of file NightSkySaveInfo.cpp.

◆ LoadData()

void UNightSkySaveInfo::LoadData ( UObject * Object,
UPARAM(ref) TArray< uint8 > & InData )

Definition at line 193 of file NightSkySaveInfo.cpp.

◆ SaveData()

void UNightSkySaveInfo::SaveData ( UObject * Object,
TArray< uint8 > & InData )

Definition at line 183 of file NightSkySaveInfo.cpp.

◆ UObjectArraySaver()

void UNightSkySaveInfo::UObjectArraySaver ( UPARAM(ref) TArray< UObject * > & SaveObjects)

Definition at line 52 of file NightSkySaveInfo.cpp.

◆ UObjectDataLoader()

void UNightSkySaveInfo::UObjectDataLoader ( )

Definition at line 174 of file NightSkySaveInfo.cpp.

◆ UObjectSaver()

void UNightSkySaveInfo::UObjectSaver ( UObject * SaveObject)

Definition at line 60 of file NightSkySaveInfo.cpp.

◆ UObjectsPreloader()

void UNightSkySaveInfo::UObjectsPreloader ( AActor * WorldActor)

Definition at line 116 of file NightSkySaveInfo.cpp.

Member Data Documentation

◆ Data

TArray<uint8> UNightSkySaveInfo::Data

Definition at line 68 of file NightSkySaveInfo.h.

◆ ObjectRecords

TArray<FObjectRecord> UNightSkySaveInfo::ObjectRecords

Definition at line 70 of file NightSkySaveInfo.h.

◆ PersistentOuters

TArray<UObject*> UNightSkySaveInfo::PersistentOuters

Definition at line 74 of file NightSkySaveInfo.h.

◆ TempObjects

TArray<UObject*> UNightSkySaveInfo::TempObjects

Definition at line 72 of file NightSkySaveInfo.h.


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