From 6182aaf6b0c0e83e865016717d62419f40c84d46 Mon Sep 17 00:00:00 2001 From: Maxim Date: Wed, 23 Jul 2025 07:33:19 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=BD=D0=B0=D1=8F=20=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F?= =?UTF-8?q?=20=D1=84=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PRD_MP550.tscn | 20 +++++++-------- Shaders/gradient.gdshader.uid | 1 + Shaders/load.gdshader.uid | 1 + Shaders/loadead.gdshader.uid | 1 + Shaders/opt_btn.gdshader.uid | 1 + Shaders/ray.gdshader.uid | 1 + Shaders/ray_2.gdshader.uid | 1 + Shaders/ray_litera_1.gdshader.uid | 1 + Shaders/shader_edu.tres | 4 +-- commit.gd.uid | 1 + pictures/DSEG7Classic-Regular.ttf.import | 1 + project.godot | 2 +- scripts/FS.gd | 31 +++++++++++------------ scripts/FS.gd.uid | 1 + scripts/PRD.gd.uid | 1 + scripts/constants.gd | 24 +++++++++--------- scripts/constants.gd.uid | 1 + scripts/control_panel.gd.uid | 1 + scripts/ems_g.gd.uid | 1 + scripts/network.gd | 5 ++-- scripts/network.gd.uid | 1 + scripts/nine-patch-button.gd.uid | 1 + scripts/switch.gd.uid | 1 + scripts/yau07.gd.uid | 1 + scripts/кассета.gd.uid | 1 + scripts/прибор.gd.uid | 1 + table/switch.gdshader.uid | 1 + table/table.gd.uid | 1 + Документация/saves/fs_setting | Bin 0 -> 572 bytes Документация/saves/ПРД-В1 | 1 + Документация/saves/ПРД-В2 | 1 + Документация/saves/ПРД-В3 | 1 + Документация/saves/ПРД-В4 | 1 + Документация/saves/ПРД-К1 | 1 + Документация/saves/ПРД-К2 | 1 + Документация/saves/ПРД-К3 | 1 + Документация/saves/ПРД-К4 | 1 + Документация/saves/ПРД-Н1 | 1 + Документация/saves/ПРД-Н2 | 1 + Документация/saves/ПРД-Н3 | 1 + Документация/saves/ПРД-Н4 | 1 + 41 files changed, 76 insertions(+), 44 deletions(-) create mode 100644 Shaders/gradient.gdshader.uid create mode 100644 Shaders/load.gdshader.uid create mode 100644 Shaders/loadead.gdshader.uid create mode 100644 Shaders/opt_btn.gdshader.uid create mode 100644 Shaders/ray.gdshader.uid create mode 100644 Shaders/ray_2.gdshader.uid create mode 100644 Shaders/ray_litera_1.gdshader.uid create mode 100644 commit.gd.uid create mode 100644 scripts/FS.gd.uid create mode 100644 scripts/PRD.gd.uid create mode 100644 scripts/constants.gd.uid create mode 100644 scripts/control_panel.gd.uid create mode 100644 scripts/ems_g.gd.uid create mode 100644 scripts/network.gd.uid create mode 100644 scripts/nine-patch-button.gd.uid create mode 100644 scripts/switch.gd.uid create mode 100644 scripts/yau07.gd.uid create mode 100644 scripts/кассета.gd.uid create mode 100644 scripts/прибор.gd.uid create mode 100644 table/switch.gdshader.uid create mode 100644 table/table.gd.uid create mode 100644 Документация/saves/fs_setting create mode 100644 Документация/saves/ПРД-В1 create mode 100644 Документация/saves/ПРД-В2 create mode 100644 Документация/saves/ПРД-В3 create mode 100644 Документация/saves/ПРД-В4 create mode 100644 Документация/saves/ПРД-К1 create mode 100644 Документация/saves/ПРД-К2 create mode 100644 Документация/saves/ПРД-К3 create mode 100644 Документация/saves/ПРД-К4 create mode 100644 Документация/saves/ПРД-Н1 create mode 100644 Документация/saves/ПРД-Н2 create mode 100644 Документация/saves/ПРД-Н3 create mode 100644 Документация/saves/ПРД-Н4 diff --git a/PRD_MP550.tscn b/PRD_MP550.tscn index 706af2b..c052377 100644 --- a/PRD_MP550.tscn +++ b/PRD_MP550.tscn @@ -1,23 +1,23 @@ [gd_scene load_steps=80 format=3 uid="uid://cvor2jm4xk3ha"] -[ext_resource type="Script" path="res://scripts/PRD.gd" id="1_v273n"] +[ext_resource type="Script" uid="uid://ba6evmqccy62x" path="res://scripts/PRD.gd" id="1_v273n"] [ext_resource type="Texture2D" uid="uid://cdxdluvyb5uei" path="res://table/on.png" id="2_dv7xx"] -[ext_resource type="Script" path="res://table/table.gd" id="2_vmbyo"] -[ext_resource type="Shader" path="res://Shaders/gradient.gdshader" id="2_vn1it"] +[ext_resource type="Script" uid="uid://0lobo8mgb0yv" path="res://table/table.gd" id="2_vmbyo"] +[ext_resource type="Shader" uid="uid://b5gbbkmh0kuyv" path="res://Shaders/gradient.gdshader" id="2_vn1it"] [ext_resource type="Material" uid="uid://s6xe8igevnv2" path="res://Shaders/shader_edu.tres" id="3_3syd3"] [ext_resource type="Texture2D" uid="uid://cfktmk2rowmul" path="res://table/off.png" id="3_qvuyu"] -[ext_resource type="Shader" path="res://Shaders/ray.gdshader" id="4_uy5o2"] +[ext_resource type="Shader" uid="uid://dbw5kqlo45mss" path="res://Shaders/ray.gdshader" id="4_uy5o2"] [ext_resource type="Texture2D" uid="uid://671got5vbput" path="res://pictures/бургер.png" id="5_eoogc"] [ext_resource type="Texture2D" uid="uid://co8dxcd8eckjs" path="res://pictures/Web.png" id="5_i3nvb"] [ext_resource type="Texture2D" uid="uid://didrk0pcfgirg" path="res://pictures/клад.png" id="6_bqc7t"] [ext_resource type="Texture2D" uid="uid://cxn1guhi7lg3i" path="res://pictures/серпимолот.png" id="7_0pknj"] -[ext_resource type="Shader" path="res://Shaders/ray_2.gdshader" id="8_12mng"] +[ext_resource type="Shader" uid="uid://cfd2s64fffn6w" path="res://Shaders/ray_2.gdshader" id="8_12mng"] [ext_resource type="Texture2D" uid="uid://ysxmr26y0i8v" path="res://pictures/серпимоло_pressed.png" id="8_iuer1"] [ext_resource type="Texture2D" uid="uid://ckvwvec0hop37" path="res://pictures/контролер.png" id="8_qqoau"] [ext_resource type="Texture2D" uid="uid://cgtg4gbqnuxrc" path="res://pictures/nine-patch-round.png" id="9_0r2qk"] -[ext_resource type="Script" path="res://scripts/control_panel.gd" id="9_akagi"] -[ext_resource type="Script" path="res://scripts/ems_g.gd" id="9_g1wia"] -[ext_resource type="Shader" path="res://Shaders/load.gdshader" id="10_lf1xh"] +[ext_resource type="Script" uid="uid://cfqdq0o4203w6" path="res://scripts/control_panel.gd" id="9_akagi"] +[ext_resource type="Script" uid="uid://vt613axjqlht" path="res://scripts/ems_g.gd" id="9_g1wia"] +[ext_resource type="Shader" uid="uid://ds6ywhefj4kgs" path="res://Shaders/load.gdshader" id="10_lf1xh"] [ext_resource type="Texture2D" uid="uid://t3bxox5ehcg8" path="res://pictures/контролер_pressed.png" id="10_t2sq8"] [ext_resource type="PackedScene" uid="uid://bdb0bhfu7366l" path="res://kasseta-fs-kd.tscn" id="10_tdh2s"] [ext_resource type="PackedScene" uid="uid://p2suppildvq0" path="res://table/элемент-в.tscn" id="11_fg7ul"] @@ -27,11 +27,11 @@ [ext_resource type="Texture2D" uid="uid://b8jfjs7qh10wh" path="res://pictures/фс.png" id="13_xdqnq"] [ext_resource type="Texture2D" uid="uid://c8gfddmqnws7v" path="res://pictures/фс_pressed.png" id="14_0dei1"] [ext_resource type="Texture2D" uid="uid://cyuv78v6vem55" path="res://pictures/сохр.png" id="15_bpwqh"] -[ext_resource type="Shader" path="res://Shaders/loadead.gdshader" id="16_4osrw"] +[ext_resource type="Shader" uid="uid://c52vt2vrkj8g0" path="res://Shaders/loadead.gdshader" id="16_4osrw"] [ext_resource type="Texture2D" uid="uid://bk2cbbj31mq2x" path="res://pictures/сохр_pressed.png" id="16_55rvl"] [ext_resource type="Texture2D" uid="uid://c12e2lcqf6r3o" path="res://pictures/загр.png" id="17_uy706"] [ext_resource type="Texture2D" uid="uid://gjqcmfxb4vo4" path="res://pictures/загр_pressed.png" id="18_iu14f"] -[ext_resource type="Shader" path="res://Shaders/ray_litera_1.gdshader" id="20_do1s5"] +[ext_resource type="Shader" uid="uid://d4cjy8r4imndv" path="res://Shaders/ray_litera_1.gdshader" id="20_do1s5"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_o0too"] bg_color = Color(0.447059, 0.0784314, 0.192157, 1) diff --git a/Shaders/gradient.gdshader.uid b/Shaders/gradient.gdshader.uid new file mode 100644 index 0000000..7d5bddc --- /dev/null +++ b/Shaders/gradient.gdshader.uid @@ -0,0 +1 @@ +uid://b5gbbkmh0kuyv diff --git a/Shaders/load.gdshader.uid b/Shaders/load.gdshader.uid new file mode 100644 index 0000000..a018aae --- /dev/null +++ b/Shaders/load.gdshader.uid @@ -0,0 +1 @@ +uid://ds6ywhefj4kgs diff --git a/Shaders/loadead.gdshader.uid b/Shaders/loadead.gdshader.uid new file mode 100644 index 0000000..9a121b6 --- /dev/null +++ b/Shaders/loadead.gdshader.uid @@ -0,0 +1 @@ +uid://c52vt2vrkj8g0 diff --git a/Shaders/opt_btn.gdshader.uid b/Shaders/opt_btn.gdshader.uid new file mode 100644 index 0000000..6a6e2d9 --- /dev/null +++ b/Shaders/opt_btn.gdshader.uid @@ -0,0 +1 @@ +uid://btq40yo6trd2d diff --git a/Shaders/ray.gdshader.uid b/Shaders/ray.gdshader.uid new file mode 100644 index 0000000..7c599b8 --- /dev/null +++ b/Shaders/ray.gdshader.uid @@ -0,0 +1 @@ +uid://dbw5kqlo45mss diff --git a/Shaders/ray_2.gdshader.uid b/Shaders/ray_2.gdshader.uid new file mode 100644 index 0000000..fd3ce71 --- /dev/null +++ b/Shaders/ray_2.gdshader.uid @@ -0,0 +1 @@ +uid://cfd2s64fffn6w diff --git a/Shaders/ray_litera_1.gdshader.uid b/Shaders/ray_litera_1.gdshader.uid new file mode 100644 index 0000000..8ae71b0 --- /dev/null +++ b/Shaders/ray_litera_1.gdshader.uid @@ -0,0 +1 @@ +uid://d4cjy8r4imndv diff --git a/Shaders/shader_edu.tres b/Shaders/shader_edu.tres index 28a6c59..5d5f35c 100644 --- a/Shaders/shader_edu.tres +++ b/Shaders/shader_edu.tres @@ -1,10 +1,10 @@ [gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://s6xe8igevnv2"] -[ext_resource type="Shader" path="res://Shaders/ray.gdshader" id="1_mtift"] +[ext_resource type="Shader" uid="uid://dbw5kqlo45mss" path="res://Shaders/ray.gdshader" id="1_mtift"] [resource] shader = ExtResource("1_mtift") -shader_parameter/color_signal = null +shader_parameter/color_signal = Color(0, 0, 0, 1) shader_parameter/turn = 0.785 shader_parameter/inner_radius = 0.32 shader_parameter/speed = 0.0 diff --git a/commit.gd.uid b/commit.gd.uid new file mode 100644 index 0000000..2756434 --- /dev/null +++ b/commit.gd.uid @@ -0,0 +1 @@ +uid://duptjjvqugua5 diff --git a/pictures/DSEG7Classic-Regular.ttf.import b/pictures/DSEG7Classic-Regular.ttf.import index 562c11e..0586109 100644 --- a/pictures/DSEG7Classic-Regular.ttf.import +++ b/pictures/DSEG7Classic-Regular.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/project.godot b/project.godot index 0af21ab..b54629f 100644 --- a/project.godot +++ b/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="ПРД_для_МП-550" run/main_scene="res://PRD_MP550.tscn" -config/features=PackedStringArray("4.3", "GL Compatibility") +config/features=PackedStringArray("4.4", "GL Compatibility") boot_splash/bg_color=Color(0.356863, 0.278431, 0.356863, 1) boot_splash/image="res://pictures/masterc.png" config/icon="res://icon.svg" diff --git a/scripts/FS.gd b/scripts/FS.gd index 513900f..d0a6579 100644 --- a/scripts/FS.gd +++ b/scripts/FS.gd @@ -96,6 +96,8 @@ class ClientFs extends Node: var send_count: int = 0 var missed_packets: int = 0 var online: bool = false ## Состояние связи с ФС + var command_done: bool = true + var currecnt_command: Array = [GROUP.BASE, CmdCode.START_SESSION] func _init(nm): self.self_name = nm @@ -133,9 +135,10 @@ class ClientFs extends Node: print_debug("Error getting data from stream: ", data[0]) emit_signal("error_connect") else: - #parse_data(data[1]) + parse_data(data[1]) emit_signal("data_fs", data[1]) - if not command_stack.is_empty(): + + if not command_stack.is_empty() and command_done: send_fs_data() func connect_to_host(host: String, port: int) -> void: @@ -148,6 +151,7 @@ class ClientFs extends Node: command_stack = [] counter = 0 send_count = 0 + command_done = true if _stream.connect_to_host(host, port) != OK: print_debug("Error connecting to host.") emit_signal("error_connect") @@ -163,15 +167,6 @@ class ClientFs extends Node: return final_crc func _form_packet(group: int, cmd: int, index_size: int, data = null) -> PackedByteArray: - var previous_count = send_count - send_count = counter - print([self_name, previous_count, counter]) - if previous_count != 0 && (counter - previous_count) != 1: - var skipped = counter - previous_count - 1 - missed_packets += skipped - print_debug("ALARM: Пропущено %d пакетов (было: %d, стало: %d)" % [skipped, previous_count, counter]) - print_debug("Группа: %d, Команда: %d" % [group, cmd]) - # Формируем пакет var packet = PackedByteArray() packet.resize(index_size) @@ -194,8 +189,11 @@ class ClientFs extends Node: if _status != _stream.STATUS_CONNECTED: print("Send_fs_data Error: Stream is not currently connected.") return false - - var error: int = _stream.put_data(command_stack.pop_front()) + var send_packet = command_stack.pop_front() + currecnt_command[0] = send_packet.decode_u8(GROUP_OFFSET) + currecnt_command[1] = send_packet.decode_u8(CMD_OFFSET) + command_done = false + var error: int = _stream.put_data(send_packet) if error != OK: print("Error writing to stream: ", error) return false @@ -203,9 +201,10 @@ class ClientFs extends Node: # Приемник данных от ФС func parse_data(data_from_fs: PackedByteArray) -> void: - print_debug('Принял пакет от ФС: %s' % data_from_fs) - var _GRP = data_from_fs.decode_u8(0x0) - var _CMD = data_from_fs.decode_u8(0x1) + var GRP = data_from_fs.decode_u8(0x0) + var CMD = data_from_fs.decode_u8(0x1) + if GRP == currecnt_command[0] and CMD == currecnt_command[1]: + command_done = true func start_session(): command_stack = [] diff --git a/scripts/FS.gd.uid b/scripts/FS.gd.uid new file mode 100644 index 0000000..79fbab8 --- /dev/null +++ b/scripts/FS.gd.uid @@ -0,0 +1 @@ +uid://c71cpdbr0mai8 diff --git a/scripts/PRD.gd.uid b/scripts/PRD.gd.uid new file mode 100644 index 0000000..6c64483 --- /dev/null +++ b/scripts/PRD.gd.uid @@ -0,0 +1 @@ +uid://ba6evmqccy62x diff --git a/scripts/constants.gd b/scripts/constants.gd index 4210236..252a86a 100644 --- a/scripts/constants.gd +++ b/scripts/constants.gd @@ -54,18 +54,18 @@ const ROWS_FS: Array = [ [TableNode, TableNode, TableNode], [TableNode, Switch, TableNode],] const ADDRESSES: Array = [ - ['ПРД-Н1', '10.1.1.11', 50011, MODE.PRD_H, '10.1.2.18', '10.1.2.19', ''], - ['ПРД-Н2', '10.1.1.21', 50021, MODE.PRD_H, '10.1.2.34', '10.1.2.35', ''], - ['ПРД-Н3', '10.1.1.31', 50031, MODE.PRD_H, '10.1.2.50', '10.1.2.51', ''], - ['ПРД-Н4', '10.1.1.41', 50041, MODE.PRD_H, '10.1.2.66', '10.1.2.67', ''], - ['ПРД-В1', '10.1.1.12', 50012, MODE.PRD_B, '10.1.2.20', '10.1.2.21', ''], - ['ПРД-В2', '10.1.1.22', 50022, MODE.PRD_B, '10.1.2.36', '10.1.2.37', ''], - ['ПРД-В3', '10.1.1.32', 50032, MODE.PRD_B, '10.1.2.52', '10.1.2.53', ''], - ['ПРД-В4', '10.1.1.42', 50042, MODE.PRD_B, '10.1.2.68', '10.1.2.69', ''], - ['ПРД-К1', '10.1.1.13', 50013, MODE.PRD_K, '10.1.2.22', '10.1.2.23', '10.1.2.17'], - ['ПРД-К2', '10.1.1.23', 50023, MODE.PRD_K, '10.1.2.38', '10.1.2.39', '10.1.2.33'], - ['ПРД-К3', '10.1.1.33', 50033, MODE.PRD_K, '10.1.2.54', '10.1.2.55', '10.1.2.49'], - ['ПРД-К4', '10.1.1.43', 50043, MODE.PRD_K, '10.1.2.70', '10.1.2.71', '10.1.2.65']] + ['ПРД-Н1', '10.1.1.11', 50011, MODE.PRD_H, '10.1.2.12', '10.1.2.13', ''], + ['ПРД-Н2', '10.1.1.21', 50021, MODE.PRD_H, '10.1.2.22', '10.1.2.23', ''], + ['ПРД-Н3', '10.1.1.31', 50031, MODE.PRD_H, '10.1.2.32', '10.1.2.33', ''], + ['ПРД-Н4', '10.1.1.41', 50041, MODE.PRD_H, '10.1.2.42', '10.1.2.43', ''], + ['ПРД-В1', '10.1.1.12', 50012, MODE.PRD_B, '10.1.2.14', '10.1.2.15', ''], + ['ПРД-В2', '10.1.1.22', 50022, MODE.PRD_B, '10.1.2.24', '10.1.2.25', ''], + ['ПРД-В3', '10.1.1.32', 50032, MODE.PRD_B, '10.1.2.34', '10.1.2.35', ''], + ['ПРД-В4', '10.1.1.42', 50042, MODE.PRD_B, '10.1.2.44', '10.1.2.45', ''], + ['ПРД-К1', '10.1.1.13', 50013, MODE.PRD_K, '10.1.2.26', '10.1.2.17', '10.1.2.11'], + ['ПРД-К2', '10.1.1.23', 50023, MODE.PRD_K, '10.1.2.36', '10.1.2.27', '10.1.2.21'], + ['ПРД-К3', '10.1.1.33', 50033, MODE.PRD_K, '10.1.2.56', '10.1.2.37', '10.1.2.31'], + ['ПРД-К4', '10.1.1.43', 50043, MODE.PRD_K, '10.1.2.76', '10.1.2.47', '10.1.2.41']] const INPUT_EMS_G: Array = [ '01 :34', '02 :35', diff --git a/scripts/constants.gd.uid b/scripts/constants.gd.uid new file mode 100644 index 0000000..a34ea34 --- /dev/null +++ b/scripts/constants.gd.uid @@ -0,0 +1 @@ +uid://7jms4dbunfm3 diff --git a/scripts/control_panel.gd.uid b/scripts/control_panel.gd.uid new file mode 100644 index 0000000..6ffe171 --- /dev/null +++ b/scripts/control_panel.gd.uid @@ -0,0 +1 @@ +uid://cfqdq0o4203w6 diff --git a/scripts/ems_g.gd.uid b/scripts/ems_g.gd.uid new file mode 100644 index 0000000..e31cc93 --- /dev/null +++ b/scripts/ems_g.gd.uid @@ -0,0 +1 @@ +uid://vt613axjqlht diff --git a/scripts/network.gd b/scripts/network.gd index 27ac1eb..0777f89 100644 --- a/scripts/network.gd +++ b/scripts/network.gd @@ -193,7 +193,7 @@ func setup_fs(unit_fs: Node, meta_device: Array) -> void: if not unit_fs.online: return - await _setup_fs_device(unit_fs, freq, att) + _setup_fs_device(unit_fs, freq, att) func _find_device_address(address: String, start_idx: int, end_idx: int) -> String: @@ -210,14 +210,13 @@ func _get_att_value(device: String, is_unit_fs1: bool) -> float: # Асинхронная настройка модуля func _setup_fs_device(unit_fs: Node, freq: int, att: float) -> void: unit_fs.set_gen_state(false) - await get_tree().create_timer(0.3).timeout unit_fs.get_gen_state() unit_fs.set_gen_state(true) - await get_tree().create_timer(0.3).timeout unit_fs.set_carrier(freq * 1_000_000) unit_fs.set_att_batch(att) unit_fs.get_carrier() unit_fs.get_att_batch() unit_fs.get_base_current_temp() unit_fs.get_base_can_macro() + unit_fs.status_can_macro_exec(true) unit_fs.get_gen_state() diff --git a/scripts/network.gd.uid b/scripts/network.gd.uid new file mode 100644 index 0000000..5e7a3a7 --- /dev/null +++ b/scripts/network.gd.uid @@ -0,0 +1 @@ +uid://dfqlaahd5qrmg diff --git a/scripts/nine-patch-button.gd.uid b/scripts/nine-patch-button.gd.uid new file mode 100644 index 0000000..2f56516 --- /dev/null +++ b/scripts/nine-patch-button.gd.uid @@ -0,0 +1 @@ +uid://d1ouumqv510su diff --git a/scripts/switch.gd.uid b/scripts/switch.gd.uid new file mode 100644 index 0000000..2622de5 --- /dev/null +++ b/scripts/switch.gd.uid @@ -0,0 +1 @@ +uid://bgkbufd7o7ayy diff --git a/scripts/yau07.gd.uid b/scripts/yau07.gd.uid new file mode 100644 index 0000000..7ae29af --- /dev/null +++ b/scripts/yau07.gd.uid @@ -0,0 +1 @@ +uid://w3mde4pxhufu diff --git a/scripts/кассета.gd.uid b/scripts/кассета.gd.uid new file mode 100644 index 0000000..f7695c4 --- /dev/null +++ b/scripts/кассета.gd.uid @@ -0,0 +1 @@ +uid://djwdj3fmhrxxg diff --git a/scripts/прибор.gd.uid b/scripts/прибор.gd.uid new file mode 100644 index 0000000..0b88846 --- /dev/null +++ b/scripts/прибор.gd.uid @@ -0,0 +1 @@ +uid://dp33khafq6hgu diff --git a/table/switch.gdshader.uid b/table/switch.gdshader.uid new file mode 100644 index 0000000..8e9106e --- /dev/null +++ b/table/switch.gdshader.uid @@ -0,0 +1 @@ +uid://cg7mlorjenpdy diff --git a/table/table.gd.uid b/table/table.gd.uid new file mode 100644 index 0000000..bc2ab5c --- /dev/null +++ b/table/table.gd.uid @@ -0,0 +1 @@ +uid://0lobo8mgb0yv diff --git a/Документация/saves/fs_setting b/Документация/saves/fs_setting new file mode 100644 index 0000000000000000000000000000000000000000..3499040f0f73e471dc54beb87bee9d45196399d9 GIT binary patch literal 572 zcmcCuVqlPFU|`?@Viq9g0^$qvFD$q)Mfbv7Lk0#JARnlNff%LUgm|@+Fx;yEb+3XWy1A2(+zYZ>7>HpshFT=|Li`^9HMaoM zTr~IMGj|r$y&y9o<|5n+