1
0
mirror of https://github.com/ncblakely/GiantsTools synced 2024-11-21 21:55:38 +01: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;
};
}