Interface AnimationScript
- All Known Implementing Classes:
TimeScript
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanisSync()Checks this script should be called in tick threadstatic @NotNull AnimationScriptCreates scriptstatic @NotNull AnimationScriptof(@NotNull List<AnimationScript> scriptList) Sums a script list to onestatic @NotNull AnimationScriptCreates scriptdefault @NotNull TimeScripttime(float time) Creates a timed script
-
Field Details
-
EMPTY
Empty script
-
-
Method Details
-
accept
-
isSync
boolean isSync()Checks this script should be called in tick thread- Returns:
- requires tick thread
-
time
Creates a timed script- Parameters:
time- time- Returns:
- timed script
-
of
Creates script- Parameters:
source- consumer- Returns:
- script
-
of
@NotNull static @NotNull AnimationScript of(boolean isSync, @NotNull @NotNull Consumer<Tracker> source) Creates script- Parameters:
isSync- should be called in tick threadsource- consumer- Returns:
- script
-
of
Sums a script list to one- Parameters:
scriptList- list of a script- Returns:
- merged script
-