Skip to main content
Version: 0.1.1

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​

IComponent, INetSerializable

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​

Vector3

ActorForwardPoseOffset​

public float ActorForwardPoseOffset { get; set; }

Property Value​

float

ActorRotation​

public float ActorRotation { get; set; }

Property Value​

float

AnalogInputModifier​

public float AnalogInputModifier { get; set; }

Property Value​

float

ClampedAxis​

public float ClampedAxis { get; set; }

Property Value​

float

CombatLeanHorizontal​

public float CombatLeanHorizontal { get; set; }

Property Value​

float

CombatLeanVertical​

public float CombatLeanVertical { get; set; }

Property Value​

float

ControlInputVector​

public Vector3 ControlInputVector { get; set; }

Property Value​

Vector3

ControlRotation​

public float ControlRotation { get; set; }

Property Value​

float

CurrentOrientationAngle​

public float CurrentOrientationAngle { get; set; }

Property Value​

float

DirectionalAxis​

public Vector2 DirectionalAxis { get; set; }

Property Value​

Vector2

DirectionalAxisLength​

public float DirectionalAxisLength { get; set; }

Property Value​

float

HorizontalSpeed​

public float HorizontalSpeed { get; set; }

Property Value​

float

LastControlInputVector​

public Vector3 LastControlInputVector { get; set; }

Property Value​

Vector3

LeanHorizontal​

public float LeanHorizontal { get; set; }

Property Value​

float

LeanPoseAlpha​

public float LeanPoseAlpha { get; set; }

Property Value​

float

LeanVertical​

public float LeanVertical { get; set; }

Property Value​

float

LookAtPoint​

public Vector3 LookAtPoint { get; set; }

Property Value​

Vector3

MinMaxBackwardAngle​

public float MinMaxBackwardAngle { get; set; }

Property Value​

float

MinMaxForwardAngle​

public float MinMaxForwardAngle { get; set; }

Property Value​

float

RotationRate​

public float RotationRate { get; set; }

Property Value​

float

SneakingLocomotionPlayRate​

public float SneakingLocomotionPlayRate { get; set; }

Property Value​

float

SneakingLocomotionSpeed​

public float SneakingLocomotionSpeed { get; set; }

Property Value​

float

StandingLocomotionPlayRate​

public float StandingLocomotionPlayRate { get; set; }

Property Value​

float

StandingLocomotionSpeed​

public float StandingLocomotionSpeed { get; set; }

Property Value​

float

StartPoseAlpha​

public float StartPoseAlpha { get; set; }

Property Value​

float

StrideDirection​

public Vector3 StrideDirection { get; set; }

Property Value​

Vector3

StrideScale​

public float StrideScale { get; set; }

Property Value​

float

TurnInPlaceAngleThreshold​

public float TurnInPlaceAngleThreshold { get; set; }

Property Value​

float

UpperBodyAngle​

public float UpperBodyAngle { get; set; }

Property Value​

float

Velocity​

public Vector3 Velocity { get; set; }

Property Value​

Vector3

VerticalSpeed​

public float VerticalSpeed { get; set; }

Property Value​

float

YawRotationDelta​

public float YawRotationDelta { get; set; }

Property Value​

float

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

  • Properties
    • Acceleration
    • ActorForwardPoseOffset
    • ActorRotation
    • AnalogInputModifier
    • ClampedAxis
    • CombatLeanHorizontal
    • CombatLeanVertical
    • ControlInputVector
    • ControlRotation
    • CurrentOrientationAngle
    • DirectionalAxis
    • DirectionalAxisLength
    • HorizontalSpeed
    • LastControlInputVector
    • LeanHorizontal
    • LeanPoseAlpha
    • LeanVertical
    • LookAtPoint
    • MinMaxBackwardAngle
    • MinMaxForwardAngle
    • RotationRate
    • SneakingLocomotionPlayRate
    • SneakingLocomotionSpeed
    • StandingLocomotionPlayRate
    • StandingLocomotionSpeed
    • StartPoseAlpha
    • StrideDirection
    • StrideScale
    • TurnInPlaceAngleThreshold
    • UpperBodyAngle
    • Velocity
    • VerticalSpeed
    • YawRotationDelta
  • Methods
    • Assign(in AnimationMovementComponent)
    • Deserialize(NetDataReader)
    • Serialize(NetDataWriter)