R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
EntityCreatedEvent.hpp
Go to the documentation of this file.
1
/*
2
** EPITECH PROJECT, 2025
3
** Created by hugo on 06/12/2025
4
** File description:
5
** EntityCreatedEvent.hpp
6
*/
7
8
#pragma once
9
10
#include "
server/Events/IEvent.hpp
"
11
12
namespace
server
{
13
18
class
EntityCreatedEvent
:
public
IEvent
{
19
public
:
24
explicit
EntityCreatedEvent
(
int
entityId) :
_entityId
(entityId) {}
25
~EntityCreatedEvent
()
override
=
default
;
26
30
int
getEntityId
()
const
{
return
_entityId
; }
31
32
private
:
33
int
_entityId
;
34
};
35
36
}
// namespace server
server::EntityCreatedEvent
Triggered when a new entity is created.
Definition
EntityCreatedEvent.hpp:18
server::EntityCreatedEvent::getEntityId
int getEntityId() const
Get the ID of the created entity.
Definition
EntityCreatedEvent.hpp:30
server::EntityCreatedEvent::EntityCreatedEvent
EntityCreatedEvent(int entityId)
Construct a new EntityCreatedEvent.
Definition
EntityCreatedEvent.hpp:24
server::EntityCreatedEvent::_entityId
int _entityId
Definition
EntityCreatedEvent.hpp:33
server::EntityCreatedEvent::~EntityCreatedEvent
~EntityCreatedEvent() override=default
server::IEvent
Base interface for all events.
Definition
IEvent.hpp:18
server
Definition
CommandContext.hpp:16
IEvent.hpp
server
Events
Core
EntityCreatedEvent.hpp
Generated by
1.9.8