public Runtime(RuntimeSettings settings) { Settings = settings; RuntimeHandler.Register(this); _sounds = new Sounds(this); }
public static void Register(IRuntime runtime) { if (_instance != null) { throw new Exception("Only one runtime can be registered."); } _instance = new RuntimeHandler(runtime); }
/// <summary> /// Fire-eggs 20190704: for unit testing, reset /// </summary> internal static void Wipe() { _instance = null; }
public Runtime() { RuntimeHandler.Register(this); }