Peoplemon  0.1.0
Peoplemon 3 game source documentation
Public Types | Public Member Functions | Public Attributes | List of all members
bl::serial::SerializableObject< core::file::GameSave > Struct Reference

#include <GameSave.hpp>

+ Inheritance diagram for bl::serial::SerializableObject< core::file::GameSave >:

Public Types

using GS = core::file::GameSave
 

Public Member Functions

 SerializableObject ()
 

Public Attributes

SerializableField< 1, GS, unsigned long long > saveTime
 
SerializableField< 2, GS, GS::PlayerDataPointersplayer
 
SerializableField< 3, GS, GS::InteractDataPointersinteraction
 
SerializableField< 4, GS, GS::WorldDataPointersworld
 
SerializableField< 5, GS, GS::ScriptDataPointersscript
 
SerializableField< 6, GS, GS::ClockPointersclock
 

Detailed Description

Definition at line 299 of file GameSave.hpp.

Member Typedef Documentation

◆ GS

using bl::serial::SerializableObject< core::file::GameSave >::GS = core::file::GameSave

Definition at line 300 of file GameSave.hpp.

Constructor & Destructor Documentation

◆ SerializableObject()

bl::serial::SerializableObject< core::file::GameSave >::SerializableObject ( )
inline

Definition at line 308 of file GameSave.hpp.

Member Data Documentation

◆ clock

SerializableField<6, GS, GS::ClockPointers> bl::serial::SerializableObject< core::file::GameSave >::clock

Definition at line 306 of file GameSave.hpp.

◆ interaction

SerializableField<3, GS, GS::InteractDataPointers> bl::serial::SerializableObject< core::file::GameSave >::interaction

Definition at line 303 of file GameSave.hpp.

◆ player

SerializableField<2, GS, GS::PlayerDataPointers> bl::serial::SerializableObject< core::file::GameSave >::player

Definition at line 302 of file GameSave.hpp.

◆ saveTime

SerializableField<1, GS, unsigned long long> bl::serial::SerializableObject< core::file::GameSave >::saveTime

Definition at line 301 of file GameSave.hpp.

◆ script

SerializableField<5, GS, GS::ScriptDataPointers> bl::serial::SerializableObject< core::file::GameSave >::script

Definition at line 305 of file GameSave.hpp.

◆ world

SerializableField<4, GS, GS::WorldDataPointers> bl::serial::SerializableObject< core::file::GameSave >::world

Definition at line 304 of file GameSave.hpp.


The documentation for this struct was generated from the following file: