ULimenSaveWidget
Overview
ULimenSaveWidget is a subclass of ULimenWidget designed to manage the user interface related to saving operations. It includes blueprint-implementable events for when a save operation starts and finishes, allowing external blueprints to react to these events.
Properties
Type | Name | Access | Description |
|---|---|---|---|
TArray | ByteData | SaveGame | Stores the serialized byte data of the UObject. |
FSoftClassPath | ObjectClass | SaveGame | The class path of the UObject being saved. |
FName | DeterministicId | SaveGame | A unique identifier for the UObject, ensuring consistency across saves. |
Functions
Return Type | Signature | Description |
|---|---|---|
void | SaveStarted() | A blueprint-implementable event that is triggered when a save operation begins. External blueprints can override this function to perform actions when a save starts. |
void | SaveFinished() | A blueprint-implementable event that is triggered when a save operation completes. External blueprints can override this function to perform actions when a save finishes. |
Usage & Implementation Notes
This widget does not require any special threading constraints or replication requirements.
Memory lifetime management for instances of
ULimenSaveWidgetshould be handled by the parent widget or subsystem that creates it.The
ULimenSaveSubsystemis likely responsible for managing the actual save operations and triggering these events.