[gd_scene load_steps=7 format=2] [ext_resource path="res://scene/Room.tscn" type="PackedScene" id=1] [ext_resource path="res://prefab/ui/RoomUI.tscn" type="PackedScene" id=2] [ext_resource path="res://src/game/GameApplication.cs" type="Script" id=3] [ext_resource path="res://prefab/ui/Cursor.tscn" type="PackedScene" id=4] [sub_resource type="Shader" id=1] code = "shader_type canvas_item; uniform vec2 offset = vec2(0.0 , 0.0); void vertex() { VERTEX += offset; } " [sub_resource type="ShaderMaterial" id=2] shader = SubResource( 1 ) shader_param/offset = Vector2( 0, 0 ) [node name="Main" type="Node2D"] script = ExtResource( 3 ) CursorPack = ExtResource( 4 ) RoomPath = NodePath("ViewCanvas/ViewportContainer/Viewport/Room") ViewportPath = NodePath("ViewCanvas/ViewportContainer/Viewport") ViewportContainerPath = NodePath("ViewCanvas/ViewportContainer") UiPath = NodePath("UiCanvas/RoomUI") GlobalNodeRootPath = NodePath("GlobalNodeRoot") [node name="ViewCanvas" type="CanvasLayer" parent="."] layer = -1 offset = Vector2( -4, -4 ) transform = Transform2D( 1, 0, 0, 1, -4, -4 ) [node name="ViewportContainer" type="ViewportContainer" parent="ViewCanvas"] material = SubResource( 2 ) anchor_right = 1.0 anchor_bottom = 1.0 margin_right = -1438.0 margin_bottom = -808.0 rect_scale = Vector2( 4, 4 ) stretch = true [node name="Viewport" type="Viewport" parent="ViewCanvas/ViewportContainer"] size = Vector2( 482, 272 ) own_world = true transparent_bg = true handle_input_locally = false render_target_update_mode = 3 [node name="Room" parent="ViewCanvas/ViewportContainer/Viewport" instance=ExtResource( 1 )] [node name="GlobalNodeRoot" type="Node2D" parent="."] [node name="UiCanvas" type="CanvasLayer" parent="."] [node name="RoomUI" parent="UiCanvas" instance=ExtResource( 2 )]