Overlap Script
Effect: When the platform overlaps a character or a bullet, it will become semi-transparent.
Usage: tag all platform and character/bullet you want to have this effect with the same tag of this script
function Start() list = {{},{}} list1 = list[1] list2 = list[2] end function Update() for i = 1,#list1 do list1[i] = nil end for i = 1,#list2 do list2[i] = nil end end function UpdateS() scene = 1 local index = shape.Bg and 1 or 2 local tlist = list[index] tlist[#tlist+1] = shape end function LateUpdate() if #list2 > 0 then --print(#list1) for i = 1,#list1 do obj1 = list1[i] for j = 1,#list2 do if obj1:Overlap(list2[j]) then obj1.Alpha = 0.5 break end end end end end