UGCProjects/SoldierWar/Script/Global/DefaultSettings.lua

59 lines
1.9 KiB
Lua
Raw Permalink Normal View History

2025-01-04 23:00:19 +08:00
--- 默认配置类,可以在此处配置各种参数
DefaultSettings = {}
require('Script.Global.EventTypes')
DefaultSettings.EnableTest = true
--- 目标人数,如果 <= 0 的话,那么不开启补人
DefaultSettings.TotalPlayerCount = -1;
--- 玩家总数,可以实时获取或者通过玩家控制器数量来获取
DefaultSettings.CurrPlayerCount = 0;
--- 玩家初始装备
---@type table<int32, table<int32, any>>
DefaultSettings.PlayerInitEquipment = { };
--- 是否开启和平的自动拾取
DefaultSettings.EnableAutoPickUp = true;
--- 是否开启攀爬
DefaultSettings.OpenVault = true;
--- 是否开启滑铲
DefaultSettings.OpenShovel = true;
--- 是否开启自动回血
DefaultSettings.EnableHealing = true;
--- 是否阻塞加载关卡
DefaultSettings.BlockLoadLevel = false;
--- 是否是随机选择出生点
DefaultSettings.RandomSelectStart = false;
--- 是否随机毒圈
DefaultSettings.RandomPoison = false;
--- 出生点到地图中心的最远距离
DefaultSettings.MaxStartCenterDis = 250 * 100;
-------------------------------- UI --------------------------------
--- 拍脸图在多少局游戏前显示
DefaultSettings.ShowFaceNoticeGameTimes = 3;
DefaultSettings.ShowFaceNoticeTime = 25;
-------------------------------- 测试 --------------------------------
ELogColor = {
Default = 0,
Red = 1,
Blue = 2,
Green = 3,
Yellow = 4,
Purple = 5,
Cyan = 6,
Pink = 7,
Orange = 8,
};
--- 颜色
LogColorConfig = {
[ELogColor.Default] = { 1, 1, 1, },
[ELogColor.Red] = { 1, 0, 0, },
[ELogColor.Blue] = { 0, 0, 1, },
[ELogColor.Green] = { 0, 1, 0, },
[ELogColor.Yellow] = { 1, 1, 0, },
[ELogColor.Purple] = { 1, 0, 1, },
[ELogColor.Cyan] = { 0, 1, 1, },
[ELogColor.Pink] = { 1, 0, 0.5, },
[ELogColor.Orange] = { 1, 0.5, 0, },
}