1
0
mirror of https://github.com/ncblakely/GiantsTools synced 2024-11-22 14:15:37 +01:00
GiantsTools/Sdk/Include/ECS/Public/ISystem.h

15 lines
301 B
C
Raw Normal View History

2021-01-24 00:40:09 +01:00
#pragma once
namespace ECS
{
struct ISystem
{
virtual ~ISystem() { }
virtual const char* GetName() = 0;
virtual int GetPriorityOrder() = 0;
virtual void Startup() = 0;
virtual void Update(float delta) = 0;
virtual void Shutdown() = 0;
};
}