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

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



一五一.传送核心自由开关(不消耗紫宝石)

	用MT管理器打开游戏目录/assets/scripts/prefabs/telebase_gemsocket.lua文件,在inst:AddComponent("inspectable")的下一行插入以下内容:

local function turnon(inst)
	inst.components.machine.ison = true
	OnGemGiven(inst)
end
local function turnoff(inst)
	inst.components.machine.ison = false
	OnGemGiven(inst)
end
	inst:AddComponent("machine")
	inst.components.machine.turnonfn = turnon
	inst.components.machine.turnofffn = turnoff

	即可对空宝石槽按鼠标右键,自动出现紫宝石,使每次传送无须消耗紫宝石了。因为宝石槽上的宝石可以拿走,也可以无限刷紫宝石