26 virtual Json::Value
Save() = 0;
Super class for triggers to inherit from.
Definition: SuperTrigger.hpp:8
virtual void Process()=0
Process the trigger in case of collision.
virtual void InitiateVolumes()=0
Initialize volumes for triggers.
virtual void InitTriggerUID()=0
Initialize entity references for triggers via entity UIDs.
virtual Json::Value Save()=0
Save the trigger.
virtual ~SuperTrigger()
Destructor.
Definition: SuperTrigger.cpp:5
virtual void Update()=0
Update position for trigger volume.
SuperTrigger()
Create new SuperTrigger.
Definition: SuperTrigger.cpp:3