Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
AI_Npc Member List

This is the complete list of members for AI_Npc, including all inherited members.

AI_Npc()AI_Npcexplicit
AIComponent()=defaultAIComponentexplicit
Create(void)AI_Npcstatic
FactoryRegisteredAI_Npcstatic
fDtObjectComponentprotectedstatic
gaoObjectComponentprotected
GetComponentType() const overrideAIComponentinlinevirtual
GetEntity() constObjectComponentinline
GetOwner() constObjectComponentinline
GetUID() constObjectinline
Initialize()ObjectComponentinlinevirtual
m_currentStateAI_Npcprivate
m_mutexAI_Npcprivate
nameObject
Object()Objectinline
ObjectComponent()=defaultObjectComponentexplicit
OnEvent(const Message &msg) overrideAI_Npcvirtual
ownerObjectComponentprotected
Process() overrideAI_Npcinlinevirtual
Render()ObjectComponentinlinevirtual
RenderDebug()ObjectComponentinlinevirtual
SetEntity(Object *_owner)ObjectComponentinlinevirtual
SetOwner(Object *_owner) overrideAI_Npcvirtual
State enum nameAI_Npcprivate
uidObjectprotected
~AI_Npc() overrideAI_Npcvirtual
~AIComponent() override=defaultAIComponentvirtual
~Object()Objectinlinevirtual
~ObjectComponent()=defaultObjectComponentvirtual