代码来源于“易宁”大佬的分享,仅供学习,不要直接复制粘贴。

原帖链接:http://bbs.3dmgame.com/thread-3859071-1-1.html


 1
 2二二八.人工换季(鼠标左键点寒冬温度计切换季节)
 3
 4	MT管理器打开游戏目录/assets/DLC0002/scripts/prefabs/winterometer.lua文件,将inst:AddComponent("inspectable")替换为以下内容:
 5
 6local function GetStatus(inst, viewer)
 7	if GetWorld().components.seasonmanager:IsWinter() then
 8	   GetWorld().components.seasonmanager:StartSpring()
 9	elseif GetWorld().components.seasonmanager:IsSpring() then
10	   GetWorld().components.seasonmanager:StartSummer()
11	elseif GetWorld().components.seasonmanager:IsSummer() then
12	   GetWorld().components.seasonmanager:StartAutumn()
13	else
14	   GetWorld().components.seasonmanager:StartWinter()
15	end
16	GetWorld().components.seasonmanager:UpdateSegs()
17end
18	inst:AddComponent("inspectable")
19	inst.components.inspectable.getstatus = GetStatus
20
21	即可鼠标左键点寒冬温度计切换季节,每按一次切换到下个季节