Package kr.toxicity.model.api.script
Interface AnimationScript
- All Superinterfaces:
Consumer<ScriptSource>
- All Known Implementing Classes:
TimeScript
Animation script
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(@NotNull ScriptSource renderSource) booleanisSync()static @NotNull AnimationScriptof(boolean isSync, @NotNull Consumer<ScriptSource> source) static @NotNull AnimationScriptof(@NotNull List<AnimationScript> scriptList) Sums a script list to onestatic @NotNull AnimationScriptof(@NotNull Consumer<ScriptSource> source) default @NotNull TimeScripttime(float time) Creates a timed script
-
Field Details
-
EMPTY
Empty script
-
-
Method Details
-
isSync
boolean isSync() -
accept
- Specified by:
acceptin interfaceConsumer<ScriptSource>
-
of
-
of
@NotNull static @NotNull AnimationScript of(boolean isSync, @NotNull @NotNull Consumer<ScriptSource> source) -
time
Creates a timed script- Parameters:
time- time- Returns:
- timed script
-
of
Sums a script list to one- Parameters:
scriptList- list of a script- Returns:
- merged script
-