An Animator component for a basic Platformer entity

Constructor

@:value({ fall : "fall", jump : "jump", walk : "walk", idle : "idle" })new (idle:String = "idle", walk:String = "walk", jump:String = "jump", fall:String = "fall")

Creates a new Animator component for a platformer entity

Parameters:

idle

Idle animation name

walk

Walk animation name

jump

Jump animation name

fall

Fall animation name

Inherited Variables

Defined by Component

@:value(true)active:Bool = true

Whether or not this component gets updated

Inherited Methods

Defined by Component

get_name ():String

returns the name of this component

get_priority ():Int

returns the priority of this component

has_tag (tag:String):Bool

Returns whether or not this component is tagged with given tag

Parameters:

tag

Returns:

Bool return tags.indexOf(tag) >= 0

on_add ():Void

Called when added to an entity

on_remove ():Void

Called when removed from an entity

set_priority (value:Int):Void

sets the priority of this component

Parameters:

null

value