decoupler.lua Part LUA Script File
Asset Details
Name = decoupler.lua
Description = Part LUA Script File for f907144d-ae63-4e5e-bff9-f9ca413e2090 (decoupler.lua)
Tags = script, scripted, lua
Author = 76561198014346778
RequiredAssets = 127
FileContents =
Description = Part LUA Script File for f907144d-ae63-4e5e-bff9-f9ca413e2090 (decoupler.lua)
Tags = script, scripted, lua
Author = 76561198014346778
RequiredAssets = 127
FileContents =
--[[
Copyright (c) 2020 Modpack Team
Brent Batch#9261 for copy pasta
]]--
dofile "Libs/LoadLibs.lua"
mpPrint("loading decoupler.lua")
-- decoupler.lua --
decoupler = class( nil )
decoupler.maxChildCount = 0
decoupler.maxParentCount = 1
decoupler.connectionInput = sm.interactable.connectionType.logic
decoupler.connectionOutput = sm.interactable.connectionType.none
decoupler.colorNormal = sm.color.new( 0x844040ff )
decoupler.colorHighlight = sm.color.new( 0xb25959ff )
function decoupler.server_onFixedUpdate(self, dt)
local parent = self.interactable:getSingleParent()
if parent and parent:isActive() then sm.shape.destroyPart(self.shape) end
end