3#include <GameEngine/GameEngineDLL.h>
5#include <Core/World/World.h>
40 virtual void SerializeComponent(
plWorldWriter& inout_stream)
const override;
41 virtual void DeserializeComponent(
plWorldReader& inout_stream)
override;
50 void SetDebugShowPoints(
bool bShow);
51 bool GetDebugShowPoints()
const;
55 static void DebugDrawGrabPoint(
const plWorld& world,
const plTransform& globalGrabPointTransform);
Base class of all component types.
Definition Component.h:25
Definition ComponentManager.h:88
Definition DynamicArray.h:81
Used to define 'grab points' on an object where a player can pick up and hold the item.
Definition GrabbableItemComponent.h:33
A world encapsulates a scene graph of game objects and various component managers and their component...
Definition World.h:22
Reads a world description from a stream. Allows to instantiate that world multiple times in different...
Definition WorldReader.h:47
Stores an entire plWorld in a stream.
Definition WorldWriter.h:13
Definition GrabbableItemComponent.h:11
Definition UpdateLocalBoundsMessage.h:9