No Name Engine
NoNameEngine est un moteur de jeu basé sur un système Entity Component System (ECS) utilisant Vulkan pour le rendu.
Loading...
Searching...
No Matches
NNE::Component::MonoComponent Class Reference
Inheritance diagram for NNE::Component::MonoComponent:
Collaboration diagram for NNE::Component::MonoComponent:

Public Member Functions

virtual void Awake () override
 Prépare le composant mono lors de l'initialisation.
virtual void Start () override
 Lance le composant mono au démarrage.
virtual void Update (float deltaTime) override
 Met à jour le script mono chaque frame.
virtual void LateUpdate (float deltaTime) override
 Applique les mises à jour tardives du script.
virtual void OnHit (NNE::Component::Physics::ColliderComponent *other)
 Réagit à une collision physique.
virtual void OnTriggerHit (NNE::Component::Physics::ColliderComponent *other)
 Réagit à une collision de type trigger.
Public Member Functions inherited from NNE::Component::AComponent
 AComponent ()
 Constructeur de base du composant.
int GetID ()
 Retourne l'identifiant du composant.
NNE::AEntityGetEntity ()
 Obtient l'entité propriétaire.
void SetEntity (NNE::AEntity *entity)
 Associe le composant à une entité.

Additional Inherited Members

Protected Attributes inherited from NNE::Component::AComponent
int _id
NNE::AEntity_entity

Detailed Description

Definition at line 7 of file MonoComponent.h.

Member Function Documentation

◆ Awake()

void NNE::Component::MonoComponent::Awake ( )
overridevirtual

Prépare le composant mono lors de l'initialisation.

Initialisation spécifique du script mono.

Reimplemented from NNE::Component::AComponent.

Definition at line 8 of file MonoComponent.cpp.

◆ LateUpdate()

void NNE::Component::MonoComponent::LateUpdate ( float deltaTime)
overridevirtual

Applique les mises à jour tardives du script.

Effectue les mises à jour tardives du script mono.

Reimplemented from NNE::Component::AComponent.

Definition at line 36 of file MonoComponent.cpp.

◆ OnHit()

void NNE::Component::MonoComponent::OnHit ( NNE::Component::Physics::ColliderComponent * other)
virtual

Réagit à une collision physique.

Appelé lorsqu'une collision physique est détectée.

Definition at line 45 of file MonoComponent.cpp.

◆ OnTriggerHit()

void NNE::Component::MonoComponent::OnTriggerHit ( NNE::Component::Physics::ColliderComponent * other)
virtual

Réagit à une collision de type trigger.

Appelé lorsqu'une collision de type trigger est détectée.

Definition at line 54 of file MonoComponent.cpp.

◆ Start()

void NNE::Component::MonoComponent::Start ( )
overridevirtual

Lance le composant mono au démarrage.

Exécuté au démarrage du script mono.

Reimplemented from NNE::Component::AComponent.

Definition at line 18 of file MonoComponent.cpp.

◆ Update()

void NNE::Component::MonoComponent::Update ( float deltaTime)
overridevirtual

Met à jour le script mono chaque frame.

Met à jour le script mono à chaque frame.

Reimplemented from NNE::Component::AComponent.

Definition at line 27 of file MonoComponent.cpp.


The documentation for this class was generated from the following files: