31 lines
817 B
C#
31 lines
817 B
C#
using System.Numerics;
|
|
using KamiToolKit.Enums;
|
|
using KamiToolKit.Timelines;
|
|
|
|
namespace KamiToolKit.Nodes;
|
|
|
|
public class CursorNode : ResNode {
|
|
|
|
public readonly SimpleImageNode CursorImageNode;
|
|
|
|
public CursorNode() {
|
|
CursorImageNode = new SimpleImageNode {
|
|
NodeId = 3,
|
|
TexturePath = "ui/uld/TextInputA.tex",
|
|
Size = new Vector2(4.0f, 24.0f),
|
|
TextureCoordinates = new Vector2(68.0f, 0.0f),
|
|
TextureSize = new Vector2(4.0f, 24.0f),
|
|
WrapMode = WrapMode.Tile,
|
|
};
|
|
CursorImageNode.AttachNode(this);
|
|
|
|
CursorImageNode.AddTimeline(new TimelineBuilder()
|
|
.BeginFrameSet(1, 8)
|
|
.AddEmptyFrame(1)
|
|
.EndFrameSet()
|
|
.Build());
|
|
|
|
Timeline?.PlayAnimation(101);
|
|
}
|
|
}
|