Initial commit: AetherBags + KamiToolKit for FC Gitea
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
using System.Numerics;
|
||||
using FFXIVClientStructs.FFXIV.Component.GUI;
|
||||
using KamiToolKit.Enums;
|
||||
using KamiToolKit.Timelines;
|
||||
|
||||
namespace KamiToolKit.Nodes;
|
||||
|
||||
public class AntsNode : ResNode {
|
||||
|
||||
public readonly ImageNode AntsImageNode;
|
||||
|
||||
public AntsNode() {
|
||||
AntsImageNode = new ImageNode {
|
||||
NodeId = 13,
|
||||
Size = new Vector2(48, 48),
|
||||
NodeFlags = NodeFlags.Visible | NodeFlags.Enabled | NodeFlags.EmitsEvents,
|
||||
WrapMode = WrapMode.Tile,
|
||||
PartId = 13,
|
||||
};
|
||||
|
||||
IconNodeTextureHelper.LoadIconAFrameTexture(AntsImageNode);
|
||||
|
||||
AntsImageNode.AttachNode(this);
|
||||
|
||||
BuildTimeline();
|
||||
}
|
||||
|
||||
private void BuildTimeline() {
|
||||
AntsImageNode.AddTimeline(new TimelineBuilder()
|
||||
.BeginFrameSet(2, 9)
|
||||
.AddFrame(2, partId: 6)
|
||||
.AddFrame(9, partId: 13)
|
||||
.EndFrameSet()
|
||||
.Build());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user