c1_unity/Assets/Scripts/Const/GameConst.cs
2025-10-13 12:02:26 +08:00

90 lines
2.7 KiB
C#

namespace BF
{
public static class GameConst
{
// 游戏逻辑分辨率720*1280
// 适配用的最大分辨率则为1280*1600
// 可适配的屏幕的最窄的高宽比为1600/720 = 2.22, 最宽的高宽比为1280/1280 = 1
public const int DESIGN_RESOLUTION_WIDTH = 720;
public const int DESIGN_RESOLUTION_HEIGHT = 1280;
// 背景等大图的适配用分辨率为1280*1600
public const int BIG_TEXTURE_WIDTH = 1280;
public const int BIG_TEXTURE_HEIGHT = 1600;
#if UNITY_EDITOR
public const bool EDITOR_MODE = true;
#else
public const bool EDITOR_MODE = false;
#endif
#if DEBUG
public const bool DEBUG = true;
#else
public const bool DEBUG = false;
#endif
#if USE_AB
public const bool USE_AB = true;
#else
public const bool USE_AB = false;
#endif
#if SKIP_VERSION
public const bool SKIP_VERSION = true;
#else
public const bool SKIP_VERSION = false;
#endif
#if BF_APP_DEV
public const bool BF_APP_DEV = true;
public const bool BF_APP_TEST = false;
public const bool BF_APP_PUBLISH = false;
#elif BF_APP_TEST
public const bool BF_APP_DEV = false;
public const bool BF_APP_TEST = true;
public const bool BF_APP_PUBLISH = false;
#else
public const bool BF_APP_DEV = false;
public const bool BF_APP_TEST = false;
public const bool BF_APP_PUBLISH = true;
#endif
public static char[] C_FREE_CHAR = new char[16] {
(char)('g' ^ (0x29 - 0)),
(char)('w' ^ (0x29 - 1)),
(char)('5' ^ (0x29 - 2)),
(char)('Q' ^ (0x29 - 3)),
(char)('P' ^ (0x29 - 4)),
(char)('f' ^ (0x29 - 5)),
(char)('1' ^ (0x29 - 6)),
(char)('9' ^ (0x29 - 7)),
(char)('t' ^ (0x29 - 8)),
(char)('M' ^ (0x29 - 9)),
(char)('x' ^ (0x29 - 10)),
(char)('4' ^ (0x29 - 11)),
(char)('u' ^ (0x29 - 12)),
(char)('G' ^ (0x29 - 13)),
(char)('7' ^ (0x29 - 14)),
(char)('v' ^ (0x29 - 15)),
};
public static char[] C_CONFIG_CHAR = new char[13] {
(char)('f' ^ (0x32 - 0)),
(char)('8' ^ (0x32 - 1)),
(char)('l' ^ (0x32 - 2)),
(char)('3' ^ (0x32 - 3)),
(char)('U' ^ (0x32 - 4)),
(char)('a' ^ (0x32 - 5)),
(char)('O' ^ (0x32 - 6)),
(char)('j' ^ (0x32 - 7)),
(char)('I' ^ (0x32 - 8)),
(char)('g' ^ (0x32 - 9)),
(char)('2' ^ (0x32 - 10)),
(char)('n' ^ (0x32 - 11)),
(char)('z' ^ (0x32 - 12))
};
}
}