INNER CODE UNIT · Java
EngineBase
UnknownDomainGames/PanguEngine · common/src/main/java/engine/EngineBase.java:32
public abstract class EngineBase implements Engine {
protected final Logger logger = LoggerFactory.getLogger("Engine");
protected final Path runPath;
protected final List<Runnable> shutdownListeners = new LinkedList<>();
private RuntimeEnvironment runtimeEnvironment;
protected EventBus eventBus;
protected RegistryManager registryManager;
protected EngineModManager modManager;
protected CrashHandlerImpl crashHandler;
private boolean initialized = false;
private boolean running = false;
private boolean markedTermination = false;