Class NoAnimator
- Namespace
- Vintagestory.API.Common
- Assembly
- VintagestoryAPI.dll
A NoAnimator built off of IAnimator
public class NoAnimator : IAnimator
- Inheritance
-
NoAnimator
- Implements
- Inherited Members
Properties
ActiveAnimationCount
The active animation count for this no animator.
public int ActiveAnimationCount { get; }
Property Value
CalculateMatrices
Whether or not to calculate the animation matrices, required for GetAttachmentPointPose() to deliver correct values. Default on on the client, server side only on when the creature is dead
public bool CalculateMatrices { get; set; }
Property Value
Matrices4x3
The matrices for this No-Animator
public float[] Matrices4x3 { get; }
Property Value
- float[]
RunningAnimations
Holds data over all animations. This list always contains all animations of the creature. You have to check yourself which of them are active
public RunningAnimation[] RunningAnimations { get; }
Property Value
Methods
DumpCurrentState()
public string DumpCurrentState()
Returns
GetAnimationState(string)
public RunningAnimation GetAnimationState(string code)
Parameters
code
string
Returns
GetAttachmentPointPose(string)
Gets the attachment point for this pose.
public AttachmentPointAndPose GetAttachmentPointPose(string code)
Parameters
code
string
Returns
GetPosebyName(string, StringComparison)
public ElementPose GetPosebyName(string name, StringComparison stringComparison = StringComparison.InvariantCultureIgnoreCase)
Parameters
name
stringstringComparison
StringComparison
Returns
OnFrame(Dictionary<string, AnimationMetaData>, float)
The event fired when a specified frame has been hit.
public void OnFrame(Dictionary<string, AnimationMetaData> activeAnimationsByAnimCode, float dt)
Parameters
activeAnimationsByAnimCode
Dictionary<string, AnimationMetaData>dt
float