Files
Leenkx_Examples/tilesheet_2d/Sources/lnx/AnimControl.hx
2026-05-06 17:52:45 -07:00

23 lines
436 B
Haxe

package lnx;
class AnimControl extends iron.Trait {
var tilesheet:iron.object.Tilesheet;
public function new() {
super();
notifyOnInit(function() {
tilesheet = cast(object, iron.object.MeshObject).tilesheet;
iron.system.Tween.timer(Std.random(8), playAnim);
});
}
function playAnim() {
tilesheet.play("rest", function() {
tilesheet.play("idle");
iron.system.Tween.timer(Std.random(8), playAnim);
});
}
}