3#include <Core/Messages/TriggerMessage.h>
4#include <JoltPlugin/Actors/JoltActorComponent.h>
5#include <JoltPlugin/Utilities/JoltUserData.h>
19 void UpdateMovingTriggers();
46 virtual void SerializeComponent(
plWorldWriter& inout_stream)
const override;
47 virtual void DeserializeComponent(
plWorldReader& inout_stream)
override;
51 virtual void OnDeactivated()
override;
62 const char* GetTriggerMessage()
const {
return m_sTriggerMessage.GetData(); }
Definition ComponentManager.h:88
A message sender that sends all messages to the next component derived from plEventMessageHandlerComp...
Definition EventMessage.h:39
This class is optimized to take nearly no memory (sizeof(void*)) and to allow very fast checks whethe...
Definition HashedString.h:25
Base class for all Jolt actors.
Definition JoltActorComponent.h:23
Turns an object into a trigger that is capable of detecting when other physics objects enter its volu...
Definition JoltTriggerComponent.h:39
void SetTriggerMessage(const char *szSz)
Sets the text that the plMsgTriggerTriggered should contain when the trigger fires.
Definition JoltTriggerComponent.h:61
Definition JoltTriggerComponent.h:10
Definition JoltWorldModule.h:29
A world encapsulates a scene graph of game objects and various component managers and their component...
Definition World.h:22
virtual void OnSimulationStarted()
This method is called at the start of the next world update when the world is simulated....
Definition WorldModule.h:105
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
Enum
Definition TriggerMessage.h:12