Files
NovaFree/Scripts/Internal/InternalScript_307.cs
2025-08-02 20:11:41 +08:00

25 lines
991 B
C#

// Copyright (c) Supernova Technologies LLC
using System.Reflection;
using System.Runtime.InteropServices;
using UnityEngine;
namespace Nova
{
[Obfuscation]
[StructLayoutAttribute(LayoutKind.Sequential)]
internal struct CalculatedLayout
{
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
public Length3.Calculated Size;
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
public Length3.Calculated Position;
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
public LengthBounds.Calculated Padding;
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
public LengthBounds.Calculated Margin;
[System.Diagnostics.DebuggerBrowsable(System.Diagnostics.DebuggerBrowsableState.Never)]
public Vector3 PaddedSize => Size.Value - Padding.Size;
}
}