|
Wrath of Zeus
Made by Torchlight Games for CSE 125 SP24
|
Representation of the Object class used by ServerGameState, containing exactly the subset of Object data required by the client. More...
#include <sharedobject.hpp>
Public Member Functions | |
| SharedObject () | |
| ~SharedObject () | |
| DEF_SERIALIZE (Archive &ar, const unsigned int version) | |
Data Fields | |
| EntityID | globalID |
| ObjectType | type |
| SharedPhysics | physics |
| ModelType | modelType |
| AnimState | animState |
| boost::optional< SharedStats > | stats |
| boost::optional< SharedItemInfo > | iteminfo |
| boost::optional< SharedSolidSurface > | solidSurface |
| boost::optional< SharedTrapInfo > | trapInfo |
| boost::optional< SharedPlayerInfo > | playerInfo |
| boost::optional< SharedInventory > | inventoryInfo |
| boost::optional< SharedTrapInventory > | trapInventoryInfo |
| boost::optional< SharedPointLightInfo > | pointLightInfo |
| boost::optional< SharedStatuses > | statuses |
| boost::optional< SharedExit > | exit |
| boost::optional< SharedWeaponInfo > | weaponInfo |
| boost::optional< SharedDMInfo > | DMInfo |
| boost::optional< SharedCompass > | compass |
Representation of the Object class used by ServerGameState, containing exactly the subset of Object data required by the client.
|
inline |
|
inline |
|
inline |
| AnimState SharedObject::animState |
| boost::optional<SharedCompass> SharedObject::compass |
| boost::optional<SharedDMInfo> SharedObject::DMInfo |
| boost::optional<SharedExit> SharedObject::exit |
| EntityID SharedObject::globalID |
| boost::optional<SharedInventory> SharedObject::inventoryInfo |
| boost::optional<SharedItemInfo> SharedObject::iteminfo |
| ModelType SharedObject::modelType |
| SharedPhysics SharedObject::physics |
| boost::optional<SharedPlayerInfo> SharedObject::playerInfo |
| boost::optional<SharedPointLightInfo> SharedObject::pointLightInfo |
| boost::optional<SharedSolidSurface> SharedObject::solidSurface |
| boost::optional<SharedStats> SharedObject::stats |
| boost::optional<SharedStatuses> SharedObject::statuses |
| boost::optional<SharedTrapInfo> SharedObject::trapInfo |
| boost::optional<SharedTrapInventory> SharedObject::trapInventoryInfo |
| ObjectType SharedObject::type |
| boost::optional<SharedWeaponInfo> SharedObject::weaponInfo |