代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。
原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html
二二八.人工换季(鼠标左键点寒冬温度计切换季节)
用MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/winterometer.lua文件,将inst:AddComponent("inspectable")替换为以下内容:
local function GetStatus(inst, viewer)
if GetWorld().components.seasonmanager:IsWinter() then
GetWorld().components.seasonmanager:StartSpring()
elseif GetWorld().components.seasonmanager:IsSpring() then
GetWorld().components.seasonmanager:StartSummer()
elseif GetWorld().components.seasonmanager:IsSummer() then
GetWorld().components.seasonmanager:StartAutumn()
else
GetWorld().components.seasonmanager:StartWinter()
end
GetWorld().components.seasonmanager:UpdateSegs()
end
inst:AddComponent("inspectable")
inst.components.inspectable.getstatus = GetStatus
即可鼠标左键点寒冬温度计切换季节,每按一次切换到下个季节