1
0
mirror of https://github.com/ncblakely/GiantsTools synced 2024-07-01 02:01:45 +02:00
GiantsTools/Sdk/Include/ECS/Public/ISystem.h
2021-01-23 15:40:09 -08:00

15 lines
301 B
C++

#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;
};
}