45 lines
1.3 KiB
Haxe
45 lines
1.3 KiB
Haxe
package funkin.scripting.events;
|
|
|
|
import funkin.scripting.events.PlayAnimEvent.PlayAnimContext;
|
|
|
|
class DirectionAnimEvent extends CancellableEvent {
|
|
/**
|
|
Default animation that will be played
|
|
**/
|
|
public var animName:String;
|
|
/**
|
|
In which direction the animation will be played
|
|
**/
|
|
public var direction:Int;
|
|
/**
|
|
The suffix of the animation (ex: "-alt") - Defaults to ""
|
|
**/
|
|
public var suffix:String;
|
|
/**
|
|
Whenever the animation will play reversed or not.
|
|
**/
|
|
public var reversed:Bool;
|
|
/**
|
|
Context of the animation. Is either equal to `SING` or `MISS`.
|
|
**/
|
|
public var context:PlayAnimContext;
|
|
/**
|
|
Whenever the animation will play reversed or not.
|
|
**/
|
|
public var force:Bool;
|
|
/**
|
|
At what frame the animation will start playing
|
|
**/
|
|
public var frame:Int;
|
|
|
|
public function new(animName:String, direction:Int, suffix:String = "", context:PlayAnimContext = SING, reversed:Bool = false, frame:Int = 0) {
|
|
super();
|
|
this.animName = animName;
|
|
this.direction = direction;
|
|
this.suffix = suffix;
|
|
this.context = context;
|
|
this.reversed = reversed;
|
|
this.force = true;
|
|
this.frame = frame;
|
|
}
|
|
} |