Skip to main content
Version: 0.2.0

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

AccelerationNotifyChanged(int)

public void AccelerationNotifyChanged(int id)

Parameters

id int

ActorForwardPoseOffsetNotifyChanged(int)

public void ActorForwardPoseOffsetNotifyChanged(int id)

Parameters

id int

ActorRotationNotifyChanged(int)

public void ActorRotationNotifyChanged(int id)

Parameters

id int

AnalogInputModifierNotifyChanged(int)

public void AnalogInputModifierNotifyChanged(int id)

Parameters

id int

Assign(in AnimationMovementComponent)

public void Assign(in AnimationMovementComponent value)

Parameters

value AnimationMovementComponent

ClampedAxisNotifyChanged(int)

public void ClampedAxisNotifyChanged(int id)

Parameters

id int

CombatLeanHorizontalNotifyChanged(int)

public void CombatLeanHorizontalNotifyChanged(int id)

Parameters

id int

CombatLeanVerticalNotifyChanged(int)

public void CombatLeanVerticalNotifyChanged(int id)

Parameters

id int

ControlInputVectorNotifyChanged(int)

public void ControlInputVectorNotifyChanged(int id)

Parameters

id int

ControlRotationNotifyChanged(int)

public void ControlRotationNotifyChanged(int id)

Parameters

id int

CurrentOrientationAngleNotifyChanged(int)

public void CurrentOrientationAngleNotifyChanged(int id)

Parameters

id int

Deserialize(NetDataReader)

public void Deserialize(NetDataReader reader)

Parameters

reader NetDataReader

DirectionalAxisLengthNotifyChanged(int)

public void DirectionalAxisLengthNotifyChanged(int id)

Parameters

id int

DirectionalAxisNotifyChanged(int)

public void DirectionalAxisNotifyChanged(int id)

Parameters

id int

GetChangeComponent()

public Type GetChangeComponent()

Returns

Type

HorizontalSpeedNotifyChanged(int)

public void HorizontalSpeedNotifyChanged(int id)

Parameters

id int

LastControlInputVectorNotifyChanged(int)

public void LastControlInputVectorNotifyChanged(int id)

Parameters

id int

LeanHorizontalNotifyChanged(int)

public void LeanHorizontalNotifyChanged(int id)

Parameters

id int

LeanPoseAlphaNotifyChanged(int)

public void LeanPoseAlphaNotifyChanged(int id)

Parameters

id int

LeanVerticalNotifyChanged(int)

public void LeanVerticalNotifyChanged(int id)

Parameters

id int

LookAtPointNotifyChanged(int)

public void LookAtPointNotifyChanged(int id)

Parameters

id int

MinMaxBackwardAngleNotifyChanged(int)

public void MinMaxBackwardAngleNotifyChanged(int id)

Parameters

id int

MinMaxForwardAngleNotifyChanged(int)

public void MinMaxForwardAngleNotifyChanged(int id)

Parameters

id int

RotationRateNotifyChanged(int)

public void RotationRateNotifyChanged(int id)

Parameters

id int

Serialize(NetDataWriter)

public void Serialize(NetDataWriter writer)

Parameters

writer NetDataWriter

SneakingLocomotionPlayRateNotifyChanged(int)

public void SneakingLocomotionPlayRateNotifyChanged(int id)

Parameters

id int

SneakingLocomotionSpeedNotifyChanged(int)

public void SneakingLocomotionSpeedNotifyChanged(int id)

Parameters

id int

StandingLocomotionPlayRateNotifyChanged(int)

public void StandingLocomotionPlayRateNotifyChanged(int id)

Parameters

id int

StandingLocomotionSpeedNotifyChanged(int)

public void StandingLocomotionSpeedNotifyChanged(int id)

Parameters

id int

StartPoseAlphaNotifyChanged(int)

public void StartPoseAlphaNotifyChanged(int id)

Parameters

id int

StrideDirectionNotifyChanged(int)

public void StrideDirectionNotifyChanged(int id)

Parameters

id int

StrideScaleNotifyChanged(int)

public void StrideScaleNotifyChanged(int id)

Parameters

id int

TurnInPlaceAngleThresholdNotifyChanged(int)

public void TurnInPlaceAngleThresholdNotifyChanged(int id)

Parameters

id int

UpperBodyAngleNotifyChanged(int)

public void UpperBodyAngleNotifyChanged(int id)

Parameters

id int

VelocityNotifyChanged(int)

public void VelocityNotifyChanged(int id)

Parameters

id int

VerticalSpeedNotifyChanged(int)

public void VerticalSpeedNotifyChanged(int id)

Parameters

id int

YawRotationDeltaNotifyChanged(int)

public void YawRotationDeltaNotifyChanged(int id)

Parameters

id int

  • 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
    • AccelerationNotifyChanged(int)
    • ActorForwardPoseOffsetNotifyChanged(int)
    • ActorRotationNotifyChanged(int)
    • AnalogInputModifierNotifyChanged(int)
    • Assign(in AnimationMovementComponent)
    • ClampedAxisNotifyChanged(int)
    • CombatLeanHorizontalNotifyChanged(int)
    • CombatLeanVerticalNotifyChanged(int)
    • ControlInputVectorNotifyChanged(int)
    • ControlRotationNotifyChanged(int)
    • CurrentOrientationAngleNotifyChanged(int)
    • Deserialize(NetDataReader)
    • DirectionalAxisLengthNotifyChanged(int)
    • DirectionalAxisNotifyChanged(int)
    • GetChangeComponent()
    • HorizontalSpeedNotifyChanged(int)
    • LastControlInputVectorNotifyChanged(int)
    • LeanHorizontalNotifyChanged(int)
    • LeanPoseAlphaNotifyChanged(int)
    • LeanVerticalNotifyChanged(int)
    • LookAtPointNotifyChanged(int)
    • MinMaxBackwardAngleNotifyChanged(int)
    • MinMaxForwardAngleNotifyChanged(int)
    • RotationRateNotifyChanged(int)
    • Serialize(NetDataWriter)
    • SneakingLocomotionPlayRateNotifyChanged(int)
    • SneakingLocomotionSpeedNotifyChanged(int)
    • StandingLocomotionPlayRateNotifyChanged(int)
    • StandingLocomotionSpeedNotifyChanged(int)
    • StartPoseAlphaNotifyChanged(int)
    • StrideDirectionNotifyChanged(int)
    • StrideScaleNotifyChanged(int)
    • TurnInPlaceAngleThresholdNotifyChanged(int)
    • UpperBodyAngleNotifyChanged(int)
    • VelocityNotifyChanged(int)
    • VerticalSpeedNotifyChanged(int)
    • YawRotationDeltaNotifyChanged(int)