Namespace FriedSynapse.FlowEnt
Namespaces
Classes
- AbstractAnimation
Provides animation specific behaviour
- AbstractAnimationEvents
Provides common events for animations.
- AbstractAnimationOptions
Provides common options for animations.
- AbstractFlowAwaiter
Provides Flow awaiters basic functionality
- AbstractUpdatable
Provides common options for behaviours that require frame update.
- CallbackFlowAwaiter
Flow awaiter that uses a callback to check if it needs to wait or not.
- DelayFlowAwaiter
Flow awaiter that uses a will delay for a certain amount of time.
- Echo
An echo is a simple update loop that provides a delta time and other settings for custom animation For more information please go to https://flowent.friedsynapse.com/echo
- EchoEvents
Provides events for echo.
- EchoMotionProxyArray<TItem>
Wrapper class that is used to apply motions to an array of objects of any type using a echo
- EchoMotionProxy<TItem>
Wrapper class that is used to apply motions to an object of any type using a echo
- EchoOptions
Provides options for echo.
- Flow
Provides functionality to create a sequence or multiple sequences of animations. For more information please go to https://flowent.friedsynapse.com/flow
- FlowEntController
A singleton that is the core of the FlowEnt library. Hold the main update method and a handful of global parameters. The script automatically attaches itself to an object in the scene called FlowEnt(created by this script). Make sure not to delete this object because the library will not work without this script attached to an object in the scene.
- FlowEntRuntimeUpdater
Runtime updater for the FlowEntController.
- FlowEvents
Provides events for flows.
- FlowOptions
Provides options for flows.
- NormalisedCurve
This curve is a normalised version of any ICurve given.
- TaskFlowAwaiter
Flow awaiter that waits for a task to finish(regardless if it was successful or not).
- Tween
A tween is a simple interpolation from 0 to 1 which has several options and events attached. For more information please go to https://flowent.friedsynapse.com/tween
- TweenEvents
Provides events for tween.
- TweenMotionProxyArray<TItem>
Wrapper class that is used to apply motions to an array of objects of any type using a tween
- TweenMotionProxy<TItem>
Wrapper class that is used to apply motions to an object of any type using a tween
- TweenOptions
Provides options for tween.
Structs
Interfaces
- IControllable
Used to control something that is playable. Provides seek functionality.
- IUpdateController
Interface used for update controllers. There is one main update controller(FlowEntController) and each and every flow is an update controller itself
Enums
- Easing
Easing list based on https://easings.net/ and some custom ones.
- LoopType
Type of loop.
- PlayState
Enum used to set the state of an animation.
- UpdateType
Enum used to select which type of update the animation should hook into