using Common; namespace MissionTmaLib; /// Информация об объекте миссии из mission TMA. /// Тип объекта: 0 = здание, 1 = бот, 2 = окружение. /// Неизвестные флаги объекта. /// Путь к DAT ресурсу объекта. /// Индекс клана-владельца. Может быть -1, если объект никому не принадлежит. Некоторые объекты окружения иногда почему-то принадлежат клану отличному от -1 /// Порядок объекта. Для зданий парсер добавляет int.MaxValue. /// Позиция объекта. /// Поворот объекта. /// Масштаб объекта. Для старых feature set может быть принудительно (1, 1, 1). /// Неизвестная строка, например у HERO бывает пустой. /// Неизвестное целочисленное поле. /// Неизвестное целочисленное поле. /// Неизвестное целочисленное поле. /// Настройки объекта. public record class GameObjectInfo( GameObjectType Type, int UnknownFlags, string DatString, int OwningClanIndex, int Order, Vector3 Position, Vector3 Rotation, Vector3 Scale, string UnknownString2, int UnknownInt4, int UnknownInt5, int UnknownInt6, GameObjectSettings Settings);