using Godot; using KeepersCompound.LGS; using KeepersCompound.LGS.Database; using KeepersCompound.LGS.Database.Chunks; using Microsoft.VisualBasic; using System; using System.Collections.Generic; namespace KeepersCompound; [Tool] public partial class Mission : Node3D { [Export(PropertyHint.GlobalFile, "*.mis")] public string FileName { get; set; } [Export] public bool Build = false; [Export] public bool Clear = false; DbFile _file; public override void _Ready() { var fileNameLineEdit = GetNode("%FileNameLineEdit"); fileNameLineEdit.Text = FileName; fileNameLineEdit.TextSubmitted += (string text) => FileName = text; GetNode