2022-05-24 02:23:37 +02:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
2022-09-21 20:40:34 +02:00
|
|
|
// Launch and inject specified dll based on launch mode
|
2022-05-24 02:23:37 +02:00
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
enum class eLaunchMode : int
|
|
|
|
{
|
2022-05-26 01:44:46 +02:00
|
|
|
LM_NONE = -1,
|
2022-09-21 20:40:34 +02:00
|
|
|
LM_HOST_DEV,
|
2022-05-24 02:23:37 +02:00
|
|
|
LM_HOST,
|
2022-09-21 20:40:34 +02:00
|
|
|
LM_SERVER_DEV,
|
2022-05-24 02:23:37 +02:00
|
|
|
LM_SERVER,
|
2022-09-21 20:40:34 +02:00
|
|
|
LM_CLIENT_DEV,
|
2022-05-24 02:23:37 +02:00
|
|
|
LM_CLIENT,
|
|
|
|
};
|
|
|
|
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
// [TODO] Launch with FCVAR_DEVELOPMENTONLY and FCVAR_CHEATS disabled/enabled
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
enum class eLaunchState : int
|
|
|
|
{
|
|
|
|
LS_NULL,
|
|
|
|
LS_NOCHEATS, // Disabled cheats
|
|
|
|
LS_CHEATS, // Enable cheats
|
2022-09-21 20:40:34 +02:00
|
|
|
LS_DEV // Enable devonly
|
2022-05-24 02:23:37 +02:00
|
|
|
};
|