Class EntityHeadController
- Namespace
- Vintagestory.API.Common
- Assembly
- VintagestoryAPI.dll
public class EntityHeadController : IHeadController
- Inheritance
-
EntityHeadController
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
EntityHeadController(IAnimationManager, EntityAgent, Shape)
public EntityHeadController(IAnimationManager animationManager, EntityAgent entity, Shape entityShape)
Parameters
animationManagerIAnimationManagerentityEntityAgententityShapeShape
Fields
animationManager
protected readonly IAnimationManager animationManager
Field Value
entity
protected readonly EntityAgent entity
Field Value
headPose
protected readonly ElementPose headPose
Field Value
headYOffsetFactor
protected float headYOffsetFactor
Field Value
headZOffsetFactor
protected float headZOffsetFactor
Field Value
neckPose
protected readonly ElementPose neckPose
Field Value
neckYOffsetFactor
protected float neckYOffsetFactor
Field Value
neckZOffsetFactor
protected float neckZOffsetFactor
Field Value
Properties
PitchOffset
public float PitchOffset { get; set; }
Property Value
YawOffset
public float YawOffset { get; set; }
Property Value
Methods
GetOffsets(float)
protected virtual (float yOffsetDeg, float zOffsetDeg) GetOffsets(float dt)
Parameters
dtfloat
Returns
GetPose(string)
protected ElementPose GetPose(string name)
Parameters
namestring
Returns
OnFrame(float)
Called from AnimationManager each frame before frame.
public virtual void OnFrame(float dt)
Parameters
dtfloat