diff options
Diffstat (limited to 'client/gui/components/message/renderer.gd')
| -rw-r--r-- | client/gui/components/message/renderer.gd | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/client/gui/components/message/renderer.gd b/client/gui/components/message/renderer.gd index 32437c8c..9520caca 100644 --- a/client/gui/components/message/renderer.gd +++ b/client/gui/components/message/renderer.gd @@ -21,9 +21,6 @@ enum Mode { TILES } -@onready var camera = $SubViewport/Node3D/Camera3D -@onready var base = $SubViewport/Node3D - var current_object: Node3D = null var mode: Mode @@ -31,11 +28,12 @@ func setup_object(object_name: String): if current_object: current_object.queue_free() match mode: Mode.ITEMS: - current_object = ItemFactory.produce(object_name, base) + current_object = ItemFactory.produce(object_name, $SubViewport/Node3D/Base) + current_object.rotation.y = 0.25 * PI + $SubViewport/Node3D/Camera3D.size = 1. Mode.TILES: var tf = TileFactory.new() current_object = tf.produce(object_name, Vector2i(0, 0), ["counter", "floor", "counter", null]) - current_object.rotation_degrees.y = 45. current_object.translate(Vector3(-0.5, 0.0, -0.5)) - camera.size = 2. - base.add_child(current_object) + $SubViewport/Node3D/Camera3D.size = 2. + $SubViewport/Node3D/Base.add_child(current_object) |