CoriEngine
Loading...
Searching...
No Matches
WorldSystem/Systems/Trigger.hpp
Go to the documentation of this file.
1
#pragma once
2
#include "
System.hpp
"
3
4
namespace
Cori
{
5
namespace
World
{
6
namespace
Systems
{
11
class
Trigger
final :
public
System
{
12
public
:
13
14
void
OnTickUpdate
(
Core::GameTimer
& gameTimer)
override
;
15
16
bool
Create
();
17
18
static
constexpr
SystemPriority
Priority
= 300;
19
private
:
20
void
OnBodyUserDataCreate(entt::registry& registry, entt::entity entity);
21
22
void
OnTriggerCreate(entt::registry& registry, entt::entity entity);
23
};
24
}
25
}
26
}
System.hpp
Cori::Core::GameTimer
A GameTimer is responsible for managing everything that is connected with time, ticks,...
Definition
Time.hpp:8
Cori::World::System::System
System(const System &)=delete
Cori::World::Systems::Trigger
System responsible for handling physical triggers.
Definition
WorldSystem/Systems/Trigger.hpp:11
Cori::World::Systems::Trigger::Priority
static constexpr SystemPriority Priority
Definition
WorldSystem/Systems/Trigger.hpp:18
Cori::World::Systems::Trigger::OnTickUpdate
void OnTickUpdate(Core::GameTimer &gameTimer) override
Definition
WorldSystem/Systems/Trigger.cpp:9
Cori::World::Systems::Trigger::Create
bool Create()
Definition
WorldSystem/Systems/Trigger.cpp:49
Cori::World::Systems
Definition
QuadAnimator.hpp:7
Cori::World
Anything connected to WorldSystem (ECS) is in this namespace.
Definition
AnimationPack.hpp:8
Cori::World::SystemPriority
uint16_t SystemPriority
Definition
Concept.hpp:5
Cori
Global engine namespace.
Definition
AssetLoadStatus.hpp:3
CoriEngine
Engine
src
WorldSystem
Systems
Trigger.hpp
Generated by
1.14.0