fix: multimeter's block cursor would break fixture ghost

This commit is contained in:
minjaesong
2024-03-19 04:55:37 +09:00
parent f696a54d2d
commit b856574d20
5 changed files with 23 additions and 7 deletions

View File

@@ -93,7 +93,6 @@ open class FixtureItemBase(originalID: ItemID, val fixtureClassName: String) : G
(INGAME as TerrarumIngame).blockMarkingActor.let {
it.unsetGhost()
it.setGhostColourNone()
}
}

View File

@@ -37,9 +37,8 @@ class WireGraphDebugger(originalID: ItemID) : GameItem(originalID) {
override fun effectWhileEquipped(actor: ActorWithBody, delta: Float) {
(Terrarum.ingame!! as TerrarumIngame).selectedWireRenderClass = "wire_render_all"
blockMarker.markerShape = 3
blockMarker.showMarker(3)
blockMarker.markerColour = Color.YELLOW
blockMarker.isVisible = true
blockMarker.update(delta)
val mx = Terrarum.mouseTileX
@@ -77,7 +76,7 @@ class WireGraphDebugger(originalID: ItemID) : GameItem(originalID) {
override fun effectOnUnequip(actor: ActorWithBody) {
(Terrarum.ingame!! as TerrarumIngame).selectedWireRenderClass = ""
(Terrarum.ingame!! as TerrarumIngame).setTooltipMessage(null)
blockMarker.isVisible = false
blockMarker.hideMarker()
UIItemInventoryCellCommonRes.tooltipShowing.remove(tooltipHash)
}
}