Loads and loads of small improvements I added while developing on my game

This commit is contained in:
Michel Fedde 2021-03-02 19:54:19 +01:00
parent 41421b1df9
commit a7c71e7ea1
107 changed files with 2278 additions and 1023 deletions

View file

@ -0,0 +1,10 @@
namespace SM.Utility
{
public interface IInitializable
{
bool IsInitialized { get; set; }
void Activate();
void Initialization();
}
}

View file

@ -0,0 +1,15 @@
namespace SM.Utility
{
public class Util
{
public static void Activate(IInitializable obj)
{
if (!obj.IsInitialized)
{
obj.Initialization();
obj.IsInitialized = true;
}
obj.Activate();
}
}
}