đĒBehaviors
Reference and guide for all behavior components
Last updated
Reference and guide for all behavior components
Last updated
Most of the features in Timeflow are presented through behavior components applied to game objects. Each one presents unique abilities integrated with the timeline, which interoperate to create everything from simple to complex animations and interactions.
Behaviors are components based on MonoBehaviour that implement Timeflow features. The are organized into the following categories.
đī¸Animationđ¤AutomationđAudiođšMIDIđRenderingđ§ToolsFollowing is a comprehensive alphabetical listing of all behaviors in Timeflow:
AlignChildren - Align objects in rows and columns with offsets and randomization
AnimationClips - Sequence Unity animation clips
AnimatorInfo - Utility to store animator information used by Timeflow behaviors
AudioReactive - Animate properties based on audio input
AudioSample - Defines a sample region to filter audio input
AudioSpectrum - Provides audio spectrum analysis for audio-reactive input
AudioTrack - Create a soundtrack with optional Timeflow synchronization
AutoBank - Automatically rotate objects based on velocity and direction changes
AutoRotate - Automatically rotate objects to follow a path or heading
Blend - Create transitions between multiple object and property states
BoolField - Add a bool field to a game object
ColorField - Add a color field to a game object
Comment - Add comments to objects to document setups in the editor
ComponentField - Add a component field to a game object
Distance - Calculate distance between objects to drive animation behaviors
Flyby - Create procedural motion paths based on steering and velocity
FloatField - Add a float field to a game object
Follow - Create dynamic object following and look at behaviors
FPSCounter - Calculate and display frames per second
GameObjectField - Add a game object field to a game object
Graph - Capture and display custom data in the graph view for analysis
Keyframer - Create unlimited keyframe-based animation tracks
LookAt - Dynamically rotate an object towards or matching another object
LookAtTarget - Sets the target object for LookAt
MidiCloner - Generate objects from prefabs based on MIDI notes
MidiFile - Import a MIDI file
MidiReceiver - Listen for and respond to MIDI device input
MidiTween - Create animation behaviors driven by MIDI input
MotionPath - Create 3D motion paths with velocity control
OptimizedLookAt
OptimizedRotation
RectField
RealtimeFulldome
RenderCamera
SetCanvasCamera
SplinePathProvider
StringField
Vector2Field
Vector3Field
Vector4Field
There are additional behavior classes which are not included in the list above because they are base classes and should not be used directly on game objects. These include:
AxonGenesisBehavior - Base class for all behaviors to improve MonoBehaviour
BlendUpdate - Extend Blend with custom update scripting
FieldBase - Base class for a field type
MotionPathNode - Node objects managed by MotionPath
OptimizedBehavior -
PathProvider
PlaybackListener
TimeBehavior
TimeflowBehavior
TimeflowDataBehavior