Initial commit: AetherBags + KamiToolKit for FC Gitea
Debug Build and Test / Build against Latest Dalamud (push) Has been cancelled
Debug Build and Test / Build against Staging Dalamud (push) Has been cancelled

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-08 14:46:31 -05:00
commit 8db4ce6094
375 changed files with 34124 additions and 0 deletions
@@ -0,0 +1,40 @@
using System.Numerics;
using FFXIVClientStructs.FFXIV.Component.GUI;
namespace KamiToolKit.Nodes;
public class ResizeNineGridNode : SimpleComponentNode {
public readonly NineGridNode BorderNode;
public ResizeNineGridNode() {
BorderNode = new SimpleNineGridNode {
TexturePath = "ui/uld/WindowA_line.tex",
TextureCoordinates = new Vector2(2.0f, 1.0f),
TextureSize = new Vector2(28.0f, 3.0f),
LeftOffset = 12,
RightOffset = 12,
NodeFlags = NodeFlags.Visible | NodeFlags.Enabled | NodeFlags.EmitsEvents,
};
BorderNode.AttachNode(this);
}
public bool IsHovered {
get;
set {
field = value;
if (value) {
BorderNode.AddColor = new Vector3(100.0f, 100.0f, 100.0f) / 255.0f;
}
else {
BorderNode.AddColor = Vector3.Zero;
}
}
}
protected override void OnSizeChanged() {
base.OnSizeChanged();
BorderNode.Size = Size;
}
}