Blockbench Reference Docs
Preparing search index...
custom/animation_controller
AnimationControllerState
Class AnimationControllerState
Index
Constructors
constructor
Properties
animations
blend_
transition
blend_
via_
shortest_
path
controller
fold
muted
name
on_
entry
on_
exit
particles
playing_
sounds
sounds
transitions
uuid
Methods
add
Animation
add
Particle
add
Sound
add
Transition
compile
For
Bedrock
create
Unique
Name
extend
get
State
Time
get
Undo
Copy
open
Menu
play
Effects
remove
rename
scroll
To
select
unselect
Constructors
constructor
new
AnimationControllerState
(
controller
:
AnimationController
,
options
?:
AnimationControllerStateOptions
,
)
:
AnimationControllerState
Parameters
controller
:
AnimationController
Optional
options
:
AnimationControllerStateOptions
Returns
AnimationControllerState
Properties
animations
animations
:
StateAnimation
[]
blend_
transition
blend_transition
:
number
blend_
via_
shortest_
path
blend_via_shortest_path
:
boolean
controller
controller
:
AnimationController
fold
fold
:
{
animations
:
boolean
;
on_entry
:
boolean
;
on_exit
:
boolean
;
particles
:
boolean
;
sounds
:
boolean
;
transitions
:
boolean
;
}
muted
muted
:
{
particle
:
boolean
;
sound
:
boolean
}
name
name
:
string
on_
entry
on_entry
:
string
on_
exit
on_exit
:
string
particles
particles
:
any
[]
playing_
sounds
playing_sounds
:
HTMLAudioElement
[]
sounds
sounds
:
any
[]
transitions
transitions
:
any
[]
uuid
uuid
:
string
Methods
add
Animation
addAnimation
(
animation
?:
_Animation
)
:
void
Parameters
Optional
animation
:
_Animation
Returns
void
add
Particle
addParticle
(
options
?:
{
effect
:
string
}
)
:
void
Parameters
Optional
options
:
{
effect
:
string
}
Returns
void
add
Sound
addSound
(
options
?:
{
effect
:
string
;
file
:
string
}
)
:
void
Parameters
Optional
options
:
{
effect
:
string
;
file
:
string
}
Returns
void
add
Transition
addTransition
(
target_uuid
?:
string
)
:
void
Parameters
Optional
target_uuid
:
string
Returns
void
compile
For
Bedrock
compileForBedrock
()
:
any
Returns
any
create
Unique
Name
createUniqueName
()
:
void
Returns
void
extend
extend
(
data
:
AnimationControllerStateOptions
)
:
void
Parameters
data
:
AnimationControllerStateOptions
Returns
void
get
State
Time
getStateTime
()
:
number
Returns the current animation time of the state in seconds
Returns
number
get
Undo
Copy
getUndoCopy
()
:
any
Returns
any
open
Menu
openMenu
(
event
:
Event
)
:
void
Parameters
event
:
Event
Returns
void
play
Effects
playEffects
()
:
void
Returns
void
remove
remove
(
undo
?:
boolean
)
:
void
Parameters
Optional
undo
:
boolean
Returns
void
rename
rename
()
:
void
Returns
void
scroll
To
scrollTo
()
:
void
Returns
void
select
select
(
force
?:
boolean
)
:
void
Parameters
Optional
force
:
boolean
Returns
void
unselect
unselect
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
animations
blend_
transition
blend_
via_
shortest_
path
controller
fold
muted
name
on_
entry
on_
exit
particles
playing_
sounds
sounds
transitions
uuid
Methods
add
Animation
add
Particle
add
Sound
add
Transition
compile
For
Bedrock
create
Unique
Name
extend
get
State
Time
get
Undo
Copy
open
Menu
play
Effects
remove
rename
scroll
To
select
unselect
Blockbench Reference Docs
Loading...
Returns the current animation time of the state in seconds