--- 默认配置类,可以在此处配置各种参数 DefaultSettings = {} require('Script.Global.EventTypes') --- 是否开启测试 DefaultSettings.EnableTest = false -------------------------------- 游戏环节 -------------------------------- --- 目标人数,如果 <= 0 的话,那么不开启补人 DefaultSettings.TotalPlayerCount = -1; DefaultSettings.ReturnToLobbyTime = 18; --- 玩家总数,可以实时获取或者通过玩家控制器数量来获取 DefaultSettings.CurrPlayerCount = 0; -------------------------------- 玩家装备 -------------------------------- --- 玩家初始装备 ---@type table> DefaultSettings.PlayerInitEquipment = { }; --- 是否开启和平的自动拾取 DefaultSettings.EnableAutoPickUp = true; -------------------------------- 地图物品 -------------------------------- ---@type FVector 地图中心点 DefaultSettings.MapCenterLocation = { X = 20170, Y = 28850, Z = 100 }; ---@type table 地图上面的东西 DefaultSettings.SceneObj = { BoltBuff = { IsLimit = true; RefreshTime = 3, TotalCount = 0.99, EventType = EventTypes.PlayerPickBoltBuff, Enable = true; }, }; -------------------------------- UI -------------------------------- --- 拍脸图在多少局游戏前显示 DefaultSettings.ShowFaceNoticeGameTimes = 3; DefaultSettings.ShowFaceNoticeTime = 25; -------------------------------- 玩家伤害 -------------------------------- --- 是否开启自动回血 DefaultSettings.EnableHealing = false; -------------------------------- 测试 -------------------------------- if DefaultSettings.EnableTest then 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, }, } end