PoisonConfig = {}; PoisonConfig.bUseRandomEndPosition = false; ---@type bool 是否使用固定 PoisonConfig.bUseStationaryPosition = false; -- 区域设定 ---@type table> PoisonConfig.CircleConfig = { -- 这是针对不同位置的 [1] = { -- 最开始的默认位置 [1] = { -- 延迟多长时间执行 Delay = 30; -- 35 -- 开始的时候的半径 Radius = 75; -- 缩小持续的时间 MoveTime = 20; -- 30 -- 每秒持续伤害 Damage = 2; }; [2] = { -- 延迟多长时间执行 Delay = 17; -- 25 -- 开始的时候的半径 Radius = 35; -- 缩小持续的时间 MoveTime = 15; -- 25 -- 每秒持续伤害 Damage = 3.5; }, [3] = { -- 延迟多长时间执行 Delay = 15; -- 10 -- 开始的时候的半径 Radius = 15; -- 缩小持续的时间 MoveTime = 12; -- 25 -- 每秒持续伤害 Damage = 5; }, [4] = { -- 延迟多长时间执行 Delay = 15; -- 10 -- 开始的时候的半径 Radius = 1.5; -- 缩小持续的时间 MoveTime = 10; -- 25 -- 每秒持续伤害 Damage = 8; }, [5] = { -- 延迟多长时间执行 Delay = 15; -- 10 -- 开始的时候的半径 Radius = 0; -- 缩小持续的时间 MoveTime = 10; -- 25 -- 每秒持续伤害 Damage = 12; }, } } -- 如果受到伤害的是 血量,否则就是信号值(信号值没用,修改不了) PoisonConfig.bDamageIsHealth = true; --- 存放位置的 PoisonConfig.PoisonCenter = {}; PoisonConfig.SelectIndex = -1; return PoisonConfig;