briefy showing item name to the quickslot when the selection has changed

This commit is contained in:
minjaesong
2022-01-10 16:19:56 +09:00
parent 48f62e11bf
commit 946f75183c
15 changed files with 125 additions and 42 deletions

View File

@@ -31,7 +31,7 @@ open class FixtureItemBase(originalID: ItemID, val makeFixture: () -> FixtureBas
get() = CommonResourcePool.getAsTextureRegion("itemplaceholder_32")
override var baseToolSize: Double? = baseMass
override fun effectWhenEquipped(actor: ActorWithBody, delta: Float) {
override fun effectWhileEquipped(actor: ActorWithBody, delta: Float) {
(INGAME as TerrarumIngame).blockMarkingActor.let {
it.setGhost(ghostItem)
it.isVisible = true

View File

@@ -27,8 +27,8 @@ class ItemLogicSignalEmitter(originalID: ItemID) : FixtureItemBase(originalID, {
equipPosition = EquipPosition.HAND_GRIP
}
override fun effectWhenEquipped(actor: ActorWithBody, delta: Float) {
super.effectWhenEquipped(actor, delta)
override fun effectWhileEquipped(actor: ActorWithBody, delta: Float) {
super.effectWhileEquipped(actor, delta)
(Terrarum.ingame!! as TerrarumIngame).selectedWireRenderClass = "signal"
}

View File

@@ -49,7 +49,7 @@ class WireCutterAll(originalID: ItemID) : GameItem(originalID) {
true
}
override fun effectWhenEquipped(actor: ActorWithBody, delta: Float) {
override fun effectWhileEquipped(actor: ActorWithBody, delta: Float) {
(Terrarum.ingame!! as TerrarumIngame).selectedWireRenderClass = "wire_render_all"
}

View File

@@ -31,7 +31,7 @@ class WireGraphDebugger(originalID: ItemID) : GameItem(originalID) {
private val sb = StringBuilder()
private val blockMarker = CommonResourcePool.get("blockmarking_actor") as BlockMarkerActor
override fun effectWhenEquipped(actor: ActorWithBody, delta: Float) {
override fun effectWhileEquipped(actor: ActorWithBody, delta: Float) {
(Terrarum.ingame!! as TerrarumIngame).selectedWireRenderClass = "wire_render_all"
blockMarker.markerShape = 3

View File

@@ -34,7 +34,7 @@ class WirePieceSignalWire(originalID: ItemID, private val atlasID: String, priva
return BlockBase.wireStartPrimaryUse(actor,this, delta)
}
override fun effectWhenEquipped(actor: ActorWithBody, delta: Float) {
override fun effectWhileEquipped(actor: ActorWithBody, delta: Float) {
BlockBase.wireEffectWhenEquipped(this, delta)
}