跳到主要内容
版本:Next

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 Vector3 ActorRotation { get; set; }

Property Value

Vector3

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 Vector3 ControlRotation { get; set; }

Property Value

Vector3

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 Vector3 RotationRate { get; set; }

Property Value

Vector3

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)