using XFEEDToolBox.Core.Rendering;
namespace XFEEDToolBox.Core.Galaxy;
public sealed partial record GalaxyCatalogueProfile
{
public GalaxyCatalogueDustInputs? DustInputs {get;init;}
}
/// <summary>Diagnostic publication of the game's own camera cache, never a tool cache receipt.</summary>
public readonly record struct GalaxyObservedGameDustPublication(int Ordinal,uint PublishedRevision,uint RequestedRevision,float? Radius,ulong RecordCount);
/// <summary>Copied producer settings. Effective tint and independently generated tool geometry remain unknown.</summary>
public sealed record GalaxyCatalogueDustInputs(GalaxyOriginalDustInputs Settings,IReadOnlyList<GalaxyObservedGameDustPublication> ObservedGamePublications)
{
public IReadOnlyList<float>? RuntimeTint=>null;
public bool ToolCacheReady=>false;
}
using XFEEDToolBox.Core.Rendering;
namespace XFEEDToolBox.Core.Galaxy;
public sealed partial record GalaxyCatalogueProfile
{
public GalaxyCatalogueDustInputs? DustInputs {get;init;}
}
/// <summary>Diagnostic publication of the game's own camera cache, never a tool cache receipt.</summary>
public readonly record struct GalaxyObservedGameDustPublication(int Ordinal,uint PublishedRevision,uint RequestedRevision,float? Radius,ulong RecordCount);
/// <summary>Copied producer settings. Effective tint and independently generated tool geometry remain unknown.</summary>
public sealed record GalaxyCatalogueDustInputs(GalaxyOriginalDustInputs Settings,IReadOnlyList<GalaxyObservedGameDustPublication> ObservedGamePublications)
{
public IReadOnlyList<float>? RuntimeTint=>null;
public bool ToolCacheReady=>false;
}