3#include <GameComponentsPlugin/GameComponentsDLL.h>
5#include <Core/World/Component.h>
6#include <Core/World/ComponentManager.h>
39 const char* GetLineToTargetGuid()
const;
40 void SetLineToTargetGuid(
const char* szTargetGuid);
plColor represents an RGBA color in linear color space. Values are stored as float,...
Definition Color.h:44
Base class of all component types.
Definition Component.h:25
virtual void SerializeComponent(plWorldWriter &inout_stream) const
Override this to save the current state of the component to the given stream.
Definition Component.cpp:54
virtual void DeserializeComponent(plWorldReader &inout_stream)
Override this to load the current state of the component from the given stream.
Definition Component.cpp:58
Definition ComponentManager.h:88
Draws a line from its own position to the target object position.
Definition LineToComponent.h:22
Definition LineToComponent.h:9
void Initialize() override
This method is called after the constructor. A derived type can override this method to do initializa...
Definition LineToComponent.cpp:103
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
A handle to a game object.
Definition Declarations.h:76
Definition WorldModule.h:33