Sequine - Scripting API
Calcatz.Sequine Namespace Reference

Classes

class  AddDefineSymbols
 
struct  AnimationConfig
 Configuration on an animation would be played. More...
 
class  AudioSourceControlCommand
 Control whether to play, stop, pause, or resume Audio Source. More...
 
class  BGMControlCommand
 Plays a music using the specified Audio Clip, in BGM channel. More...
 
struct  CharacterData
 Text's character data, used to track the text animation. More...
 
class  ColorTextBehaviourComponent
 Using Colors component, we can change the text colors by specifying the color list from the Colors field. More...
 
class  ComponentEditorUtility
 
class  CustomTextBehaviourEditorAttribute
 An attribute that binds a subclass of TextBehaviourComponent to draw using custom property drawer. More...
 
class  EasingFunction
 
class  EulerToQuaternionCommand
 Casts Euler Angles to Quaternion. More...
 
class  GetActionClipCommand
 Gets the actual animation clip reference of a Sequine Animation Data by specifying the action. More...
 
class  GetGlobalVariableCommand
 Gets a value of a certain global variable. More...
 
class  GetGlobalVariableCommandNode
 
class  GetTransformCommand
 Gets Transform values. More...
 
class  GradientTextBehaviourComponent
 Using Gradient component, we can change the color of the text overtime by specifying the gradient color from the Gradient field. More...
 
class  LoadSceneAsyncCommand
 Loads a scene asynchronously. Make sure to add the scene to the build settings first. More...
 
class  LoadSceneCommand
 Loads a scene synchronously. Make sure to add the scene to the build settings first. More...
 
class  LookRotationCommand
 Casts Quaternion to Euler Angles. More...
 
class  ModifyTransformCommand
 Base class for commands that modifies a Transform's value. More...
 
class  PauseActionAnimationAtTimeCommand
 Pauses an animation by specifying the action animation, and sample a certain pose at the specified time. This will also automatically plays the action animation if it's not yet played. More...
 
class  PauseActionAnimationCommand
 Pauses an animation (if the action is currently playing) by specifying the action animation. More...
 
class  PauseAnimationClipAtTimeCommand
 Pauses an animation by specifying the animation clip asset, and sample a certain pose at the specified time. This will also automatically plays the animation clip if it's not yet played. More...
 
class  PauseAnimationClipCommand
 Pauses an animation (if the clip is currently playing) by specifying the animation clip asset. More...
 
class  PauseSequinePlayerCommand
 Pauses the entire animation of the specified Sequine Player. More...
 
class  PerCharacterColorTextBehaviourComponent
 Using Per Character Color component, we can change the text color per character by turns, according to the color order specified in the Colors list. More...
 
class  PlayActionAnimationCommand
 Plays an action (animation that is listed in a Sequine Animation Data asset) by specifying the Action ID. More...
 
class  PlayActionAnimationWithTranslationCommand
 Plays an action (animation that is listed in a Sequine Animation Data asset) by specifying the Action ID, and apply a simple translation along the animation. More...
 
class  PlayAmbienceCommand
 Plays an ambience using the specified Audio Clip, in Ambience channel. More...
 
class  PlayAmbienceFromLibraryCommand
 Plays an ambience from Ambience Library in Ambience channel. More...
 
class  PlayAnimationClipAtRangeCommand
 Plays an animation by specifying the animation clip asset, and only play within the percentaged range. More...
 
class  PlayAnimationClipCommand
 Plays an animation by specifying the animation clip asset. More...
 
class  PlayAudioClipCommand
 Plays an audio clip directly in Master channel. More...
 
class  PlayBGMFromLibraryCommand
 Plays a music from BGM Library in BGM channel. More...
 
class  PlayLoopingSoundCommand
 Base class of commands that play a looping audio clip. More...
 
class  PlayMEFromLibraryCommand
 Plays a sound from ME (Music Effects) library in ME channel. More...
 
class  PlayOneShotSoundCommand
 Base class of commands that play a one shot audio clip. More...
 
class  PlaySFXFromLibraryCommand
 Plays a sound from SFX library in SFX channel. More...
 
class  QuaternionMultipleByVector3Command
 Multiplies Quaternion with Vector3 as quaternion transformation to a vector. More...
 
class  QuaternionToEulerCommand
 Casts Quaternion to Euler Angles. More...
 
class  ResumeActionAnimationCommand
 Resumes an animation (if the action is previously paused) by specifying the animation clip asset. More...
 
class  ResumeAnimationClipCommand
 Resumes an animation (if the clip is previously paused) by specifying the animation clip asset. More...
 
class  ResumeSequinePlayerCommand
 Resumes the animation of the specified Sequine Player and continue its state. More...
 
class  RunSubFlowAssetCommand
 Executes a Sequine Flow Asset, and continue to next command only when the specified Sequine Flow Asset finished its execution. More...
 
class  RunSubFlowCommand
 
class  RunSubFlowComponentCommand
 Executes a Sequine Flow Component, and continue to next command only when the specified Sequine Flow Component finished its execution. More...
 
class  SequineActionAnimationCommand
 Base class for commands that targets a Sequine Player component that plays an action animation. More...
 
class  SequineAnimationCommand
 Base class for commands that targets a Sequine Player component and uses animation configuration without implementing how to play the animation yet. More...
 
class  SequineAnimationData
 A data container for action clips. Also used as a binder asset of Sequine Player component. More...
 
class  SequineFlowAsset
 Sequine Flow Asset is an asset (a file in your Project window) that carries Sequine Flow data. More...
 
class  SequineFlowAssetEditor
 
class  SequineFlowClip
 Sequine Flow Clip is a timeline clip that carries Sequine Flow data. More...
 
class  SequineFlowCommand
 Blank command for SequineFlow command data. More...
 
class  SequineFlowCommandData
 Command Data type for Sequine's scope. More...
 
class  SequineFlowCommandNode
 
class  SequineFlowComponent
 Sequine Flow Component is a component that carries Sequine Flow data. More...
 
class  SequineFlowExecutor
 The executor of a Sequine Flow Asset. More...
 
class  SequineFlowInspector
 
class  SequineFlowNodesContainer
 
class  SequineGlobalData
 The container of Global Variables, which are basically Variables, except they can be accessed and shared globally, not limited to the scope of the Sequine Flow object. More...
 
class  SequineGlobalDataWindow
 
class  SequineLayer
 Manages animation clips mixing in a certain layer. More...
 
class  SequinePlayer
 Sequine Player is a component that can play Animation Clip on demand without relying on Animator Controller. More...
 
class  SequineRangedState
 A specific type of SequineState where it plays an animation clip within a certain time range. More...
 
class  SequineScriptTemplate
 
class  SequineSettingsProvider
 
class  SequineState
 Manages how an animation clip behaves upon being played. More...
 
class  SequineTargetCommand
 Base class for commands that targets a Sequine Player component. More...
 
class  SequineText
 Sequine Text is a TextMeshPro animation tool with stackable behaviour. Using the stackable behaviour, you can deicide whether you want to animate it per character or the whole texts, the timings, the colors, etc. More...
 
class  SetGlobalVariableCommand
 Sets a value of a certain global variable. More...
 
class  SetGlobalVariableCommandNode
 
class  SetLayerWeightCommand
 Resumes the animation of the specified Sequine Player and continue its state. More...
 
class  SetPositionCommand
 Sets transform's position. More...
 
class  SetRotationCommand
 Sets transform's rotation. More...
 
class  SetScaleCommand
 Sets transform's local scale. More...
 
class  TextAnimationCommand
 Changes/modifies the text of a TextMeshPro Text component, and apply animation to it. More...
 
class  TextAnimationSegment
 A segment of the text within the range of the appended text. More...
 
class  TextBehaviourComponent
 Base class for Text Behaviour Components, which defines the actual behaviour of a Text Behaviour Profile. More...
 
class  TextBehaviourProfile
 Text Behaviour Profile is an asset that contains the concrete profile of the stacked text animation behaviour. More...
 
class  TextBehaviourProfileEditor
 
class  TransformTextBehaviourComponent
 Using Transform component, we can modify the transform of the characters. We can combine on which properties (Scale, Position, and Rotation) of the transform we want to apply. More...
 
class  TransformTextBehaviourEditor
 
class  TransformTweenCommand
 Base class for commands that tweens a Transform's value. More...
 
class  Tween
 Runs and manages a single Tween. More...
 
class  TweenPositionCommand
 Tweens the transform's position by interpolating it over time towards a target position after a certain duration. More...
 
class  TweenRotationCommand
 Tweens the transform's rotation by interpolating it over time towards a target rotation after a certain duration. More...
 
class  TweenScaleCommand
 Tweens the transform's local scale by interpolating it over time towards a target local scale after a certain duration. More...
 
class  UpdateModeUtility
 
class  Vector3DivideByFloatCommand
 Divides Vector3 with Float. More...
 
class  Vector3MultipleByFloatCommand
 Multiplies Vector3 with Float. More...
 
class  Vector3OperatorCommand
 Calculates a Vector3 value by operating 2 Vector3s. More...
 
class  WaitForInput
 Waits for an input before proceeding to the next command. More...
 
class  WarpTextBehaviourComponent
 Using Warp component, we can warp the text mesh based on the Warp Curve. The warp amplitude can be increased or decreased using the Curve Multiplier. We can then define how it applies to the animation using the Intensity Curve. More...
 

Enumerations

enum  UpdateMode {
  NormalUpdate , LateUpdate , FixedUpdate , UnscaledTime ,
  Manual , RealtimeClock
}
 

Functions

delegate void OnStateUpdateCallback (float _normalizedLength)
 

Enumeration Type Documentation

◆ UpdateMode

Enumerator
NormalUpdate 
LateUpdate 
FixedUpdate 
UnscaledTime 
Manual 
RealtimeClock 

Function Documentation

◆ OnStateUpdateCallback()

delegate void Calcatz.Sequine.OnStateUpdateCallback ( float  _normalizedLength)