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

原帖链接: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

	即可鼠标左键点寒冬温度计切换季节,每按一次切换到下个季节