refonte de l'inspecteur #61
This commit is contained in:
@@ -1,11 +1,16 @@
|
||||
extends Node
|
||||
|
||||
signal inspected_entity_changed(e : InspectableEntity)
|
||||
|
||||
const DEFAULT_ACTION_COLOR = Color.WHITE
|
||||
const ENERGY_ACTION_COLOR = Color("ffff2b")
|
||||
|
||||
@export var default_cursor : Texture2D
|
||||
|
||||
var inspected_entity : InspectableEntity = null
|
||||
var inspected_entity : InspectableEntity = null :
|
||||
set(e):
|
||||
inspected_entity = e
|
||||
inspected_entity_changed.emit(e)
|
||||
var player : Player # renseigné par Player
|
||||
var can_interact : bool = false
|
||||
var current_selected_item : Item = null
|
||||
@@ -72,7 +77,7 @@ func inspect_entity(entity : InspectableEntity):
|
||||
func update_inspector():
|
||||
%InspectorText.visible = inspected_entity != null
|
||||
if inspected_entity:
|
||||
%InspectorText.text = inspected_entity.inspected_text()
|
||||
%InspectorText.text = inspected_entity.pointer_text()
|
||||
|
||||
if player:
|
||||
if can_interact and inspected_entity and inspected_entity is Interactable:
|
||||
|
||||
Reference in New Issue
Block a user