Files
FlaxEngine/Source/Engine/Engine/Globals.cpp
Wojtek Figat 510fc443e8 Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00

30 lines
861 B
C++

// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
#include "Globals.h"
#include "Engine/Core/Types/String.h"
#include "FlaxEngine.Gen.h"
String Globals::StartupFolder;
String Globals::TemporaryFolder;
String Globals::ProjectFolder;
String Globals::ProductLocalFolder;
String Globals::BinariesFolder;
#if USE_EDITOR
String Globals::ProjectCacheFolder;
String Globals::EngineContentFolder;
String Globals::ProjectSourceFolder;
#endif
String Globals::ProjectContentFolder;
#if USE_MONO
String Globals::MonoPath;
#endif
bool Globals::FatalErrorOccurred;
bool Globals::IsRequestingExit;
int32 Globals::ExitCode;
uint64 Globals::MainThreadID;
String Globals::EngineVersion(TEXT(FLAXENGINE_VERSION_TEXT));
int32 Globals::EngineBuildNumber = FLAXENGINE_VERSION_BUILD;
String Globals::ProductName;
String Globals::CompanyName;
int32 Globals::ContentKey;