6 #ifndef AICOMPONENT_HPP
7 #define AICOMPONENT_HPP
AIComponent class used to add movement to a NPC game entity.
Definition: AIComponent.hpp:14
~AIComponent()
Destructor of AIComponent.
Definition: AIComponent.cpp:12
void StartUp()
StartUp function to initialize values of AIComponent.
Definition: AIComponent.cpp:16
void ShutDown()
Function to safely destroy and shut attributes of AIComponent.
Definition: AIComponent.cpp:20
AIComponent()
Constructor of AIComponent.
Definition: AIComponent.cpp:8
void Update(GameEntity &entity)
Update function of AIComponent.
Definition: AIComponent.cpp:27
The interface class for different components to inherit.
Definition: Component.hpp:16
Represents an interactable entity in the game that includes Main Character, NPC, Tiles ,...
Definition: GameEntity.hpp:22