#pragma once #include #include enum class ERROR_MODE { SILENT, WARN, TERMINATE }; void ScriptWarn(std::string const& msg); bool ScriptAssert(bool cond, std::string const& msg, std::optional forceMode = std::nullopt); void SetErrorMode(ERROR_MODE mode);