Struct AnimationMovementComponent
Namespace: ReadyM.Relay.Common.Oblivion.ECS.Components
Assembly: ReadyM.Relay.Common.Oblivion.dll
Holds the player character's movement and animation data.
public struct AnimationMovementComponent : IComponent, INetSerializable
Implements
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properties
Acceleration
public Vector3 Acceleration { get; set; }
Property Value
ActorForwardPoseOffset
public float ActorForwardPoseOffset { get; set; }
Property Value
ActorRotation
public Vector3 ActorRotation { get; set; }
Property Value
AnalogInputModifier
public float AnalogInputModifier { get; set; }
Property Value
ClampedAxis
public float ClampedAxis { get; set; }
Property Value
CombatLeanHorizontal
public float CombatLeanHorizontal { get; set; }
Property Value
CombatLeanVertical
public float CombatLeanVertical { get; set; }
Property Value
ControlInputVector
public Vector3 ControlInputVector { get; set; }
Property Value
ControlRotation
public Vector3 ControlRotation { get; set; }
Property Value
CurrentOrientationAngle
public float CurrentOrientationAngle { get; set; }
Property Value
DirectionalAxis
public Vector2 DirectionalAxis { get; set; }
Property Value
DirectionalAxisLength
public float DirectionalAxisLength { get; set; }
Property Value
HorizontalSpeed
public float HorizontalSpeed { get; set; }
Property Value
LastControlInputVector
public Vector3 LastControlInputVector { get; set; }
Property Value
LeanHorizontal
public float LeanHorizontal { get; set; }
Property Value
LeanPoseAlpha
public float LeanPoseAlpha { get; set; }
Property Value
LeanVertical
public float LeanVertical { get; set; }
Property Value
LookAtPoint
public Vector3 LookAtPoint { get; set; }
Property Value
MinMaxBackwardAngle
public float MinMaxBackwardAngle { get; set; }
Property Value
MinMaxForwardAngle
public float MinMaxForwardAngle { get; set; }
Property Value
RotationRate
public Vector3 RotationRate { get; set; }
Property Value
SneakingLocomotionPlayRate
public float SneakingLocomotionPlayRate { get; set; }
Property Value
SneakingLocomotionSpeed
public float SneakingLocomotionSpeed { get; set; }
Property Value
StandingLocomotionPlayRate
public float StandingLocomotionPlayRate { get; set; }
Property Value
StandingLocomotionSpeed
public float StandingLocomotionSpeed { get; set; }
Property Value
StartPoseAlpha
public float StartPoseAlpha { get; set; }
Property Value
StrideDirection
public Vector3 StrideDirection { get; set; }
Property Value
StrideScale
public float StrideScale { get; set; }
Property Value
TurnInPlaceAngleThreshold
public float TurnInPlaceAngleThreshold { get; set; }
Property Value
UpperBodyAngle
public float UpperBodyAngle { get; set; }
Property Value
Velocity
public Vector3 Velocity { get; set; }
Property Value
VerticalSpeed
public float VerticalSpeed { get; set; }
Property Value
YawRotationDelta
public float YawRotationDelta { get; set; }
Property Value
Methods
Assign(in AnimationMovementComponent)
public void Assign(in AnimationMovementComponent value)
Parameters
value AnimationMovementComponent
Deserialize(NetDataReader)
public void Deserialize(NetDataReader reader)
Parameters
reader NetDataReader
Serialize(NetDataWriter)
public void Serialize(NetDataWriter writer)
Parameters
writer NetDataWriter