Technical Design · Animation

Player Locomotion Animation Guide

คู่มือสร้าง locomotion แบบ In-Place สำหรับผู้เริ่มต้น โดยใช้ Blend Space 2D รวม Walk, Jog และ Run เฉพาะคลิป Loop แล้วควบคุม Idle, Start, Stop, Turn, Pivot, Spin, Crouch, Prone และ Jump ผ่าน Animation State Machines

Status: draftOwner: UnassignedUpdated: 2026-08-29
ขอบเขตเอกสาร: คู่มือนี้เป็นแผนการเชื่อมระบบ ยังไม่ได้ยืนยัน Skeleton ปลายทาง, ความหมายของ suffix เท้า, authored speed หรือ foot-plant frames จากการเปิดดู animation ทุกคลิป จึงทำเครื่องหมายรายการเหล่านั้นเป็น TBD และห้ามถือค่าตั้งต้นเป็นค่าที่อนุมัติแล้ว

1. เป้าหมายและขอบเขต

สร้างฐาน locomotion ที่ลื่นและขยายต่อได้สำหรับผู้เล่น Lambeer โดยใช้คลิปจริงใต้ UE package root /Game/MaleLocomotionSet/Animations/Mannequin/InPlace การเคลื่อนที่จริงยังขับด้วย UCharacterMovementComponent; animation มีหน้าที่แสดง pose ให้ตรงกับ velocity, input, stance, gait และจังหวะเท้า

รวมอยู่ในคู่มือ

  • Blend Space 2D สำหรับ Standing Walk/Jog/Run Loop
  • State Machine สำหรับ Idle → Start → Moving → Stop
  • Turn, Pivot, Spin และ Turn in Place
  • Crouch, Prone, Jump/Fall/Land
  • Sync Markers, Notifies, Inertialization, Distance/Stride matching roadmap
  • ข้อควรระวังสำหรับ multiplayer และ MetaHuman

ไม่รวม

  • การแก้ Blueprint/C++ หรือ Animation Assets จริง
  • การอนุมัติค่าความเร็วหรือ transition threshold ขั้นสุดท้าย
  • ระบบ vault/mantle, combat montage และ weapon-specific locomotion

2. สิ่งที่มีอยู่แล้ว กับสิ่งที่จะสร้าง

หัวข้อสถานะที่ตรวจพบแนวทางในคู่มือนี้
EngineVerified: Lambeer.uproject ใช้ Unreal Engine 5.8ใช้ Animation Blueprint และ State Machine มาตรฐาน
Anim BlueprintVerified: /Game/Lambeer/Characters/Player/Animation/ABP_Playerต่อยอด asset เดิม ไม่สร้างระบบคู่ขนานโดยไม่จำเป็น
Blend Spaces เดิมVerified: BS_Idle_Walk_Run, BS_Idle_Crouchตรวจของเดิมก่อน แล้วสร้าง/แทนที่ด้วย directional 2D ตามขั้นตอนนี้
AnimInstance C++Verified: มี AimMode, bIsSprinting, bIsCrouchedเพิ่ม locomotion data contract ภายหลัง; ทดลองตัวแปรใน ABP ได้ก่อน
Movement speedsVerified: Walk 165, Jog 265, Sprint 600, Crouch 110 cm/s ใน ULambeerLocomotionComponentใช้เป็น sample position ตั้งต้นเท่านั้น แล้วตรวจ foot sliding
In-Place animationsVerified: 438 assets ใน 8 กลุ่มใช้ authored Start/Stop/Pivot แยกจาก Moving Blend Space

3. ชุด Animation ที่ตรวจพบ

438In-Place assets
104ชื่อมี Start
64ชื่อมี Loop
60ชื่อมี Pivot
55ชื่อมี Stop
42Spin assets
โฟลเดอร์จำนวนหน้าที่หลักตัวอย่างชื่อจริง
Idle33Idle, idle breaks, stance transitions, turn in placeA_INP_Idle, A_INP_IdleLt_90_Turn, A_INP_Idle2CrouchIdle
Walk70Directional walk, start, stop, pivot, moving turnA_INP_WalkFwd_Loop, A_INP_WalkBwdRt_45_Start, A_INP_WalkFwd2Bwd_Pivot_L
Jog70Directional jog, start, stop, pivot, moving turnA_INP_JogFwd_Loop, A_INP_JogFwdLt_45_Stop, A_INP_JogBwd2JogFwd_Pivot_R
Run33Forward sprint family และ angled starts/turnsA_INP_RunFwd_Loop, A_INP_RunFwd_135_Start_L, A_INP_RunFwd_Stop_Fast
Crouch68Directional crouch locomotion และ pivotsA_INP_CrouchFwd_Loop, A_INP_CrouchBwd_Start, A_INP_CrouchFwd2Bwd_Pivot_R
Prone24Directional prone start/loop/stopA_INP_ProneFwd_Loop, A_INP_ProneBwdLt135_Start, A_INP_ProneFwdRt90_Stop
Jump98Idle/gait jump และ directional multi-stage jumpA_INP_JumpJog_Start_LU, A_INP_JumpFwd_Apex, A_INP_Falling_Loop
Spin42การกลับทิศรุนแรงระหว่าง movementA_INP_JogFwd_Spin_Bwd_180_L, A_INP_RunFwdRt_Spin_JogBwdLt_90

4. สถาปัตยกรรมที่แนะนำ

IdleStartMoving 2DStopIdle
ABP_Player
└─ AnimGraph
   ├─ SM_Posture
   │  ├─ Standing → SM_Standing
   │  ├─ StandToCrouch
   │  ├─ Crouching → SM_Crouch
   │  ├─ CrouchToProne
   │  ├─ Prone → SM_Prone
   │  └─ Airborne → SM_Airborne
   ├─ Inertialization
   ├─ Foot placement / Leg IK        [ภายหลัง]
   ├─ Layered Blend per Bone (Aim)
   └─ Output Pose

หลักสำคัญ: Blend Space 2D รับผิดชอบเฉพาะ pose ที่วนต่อเนื่อง ส่วนคลิปที่มีจังหวะและปลายทางชัดเจน เช่น Start, Stop, Pivot และ Spin อยู่ใน State แยก

5. เตรียม Asset ก่อนสร้างกราฟ

  1. Duplicate หรือสำรอง ABP_Player และ Blend Space เดิมก่อนทดลอง
  2. เปิด A_INP_Idle แล้วบันทึก Skeleton ที่ใช้งาน
  3. เปิด ABP_Player แล้วเปรียบเทียบ Target Skeleton
  4. ถ้า Skeleton ต่างกัน ให้ retarget ด้วย IK Rig/IK Retargeter ก่อนสร้าง Blend Space
  5. เปิดตัวอย่างคลิปตรงหน้า ซ้าย ขวา หลัง และเปิด Show Bones เพื่อยืนยันแกนจริง
  6. ตรวจ Loop Animation เฉพาะไฟล์ลงท้าย _Loop; Start/Stop/Pivot ห้าม loop
  7. ตรวจ Root Motion setting ว่าชุด In-Place ไม่ได้ขยับ capsule โดยไม่ตั้งใจ
จุดหยุดตรวจ: ถ้า Mannequin กับ MetaHuman ใช้ pose/skeleton ไม่ตรง ห้ามเดินหน้าสร้าง sample จำนวนมากก่อนทำ retarget test 1 คลิปให้ผ่าน เพราะการแก้ย้อนหลังจะเสียเวลามาก

6. ตัวแปรที่ต้องใช้ใน ABP_Player

ตัวแปรชนิดที่มา/การคำนวณใช้ที่ใด
VelocityVectorCharacter Movement Velocityคำนวณ speed/direction
GroundSpeedFloatVector Length XY(Velocity)แกน Y ของ 2D Blend Space
LocalVelocityVectorUnrotate Velocity ด้วย Actor Rotationแยกหน้า/หลัง/ซ้าย/ขวา
DirectionFloatCalculate Direction หรือ local atan2แกน X ของ 2D Blend Space
AccelerationVectorCurrent Accelerationรู้ว่ามี movement input
bHasMovementInputBoolAcceleration 2D ไม่เป็นศูนย์Start/Stop/Pivot decisions
bIsFallingBoolCharacter Movement Is Fallingเข้า/ออก Airborne
GaitEnumWalk/Jog/Run จาก locomotion componentจำกัด sprint direction และ transition logic
StanceEnumStanding/Crouched/ProneSM_Posture
RotationModeEnumVelocityDirection/LookingDirectionเลือก turn-start กับ strafe-start
DesiredDirectionFloatมุม acceleration/input ใน local spaceเลือก Start/Pivot
DirectionDeltaFloatDelta angle ระหว่าง velocity กับ desired directionTurn/Pivot/Spin
LastPlantedFootEnumอัปเดตจาก Sync Marker/Notifyเลือก suffix เท้า

ลำดับคำนวณขั้นต่ำ

Try Get Pawn Owner
→ Character Movement → Velocity
→ Vector Length XY → GroundSpeed

Velocity + Actor Rotation
→ Unrotate Vector → LocalVelocity
→ Calculate Direction → Direction

Character Movement
→ Current Acceleration
→ Vector Length XY > small dead zone
→ bHasMovementInput

Character Movement → Is Falling → bIsFalling

ระยะยาวให้ย้ายข้อมูล gameplay-relevant ไป C++/component แล้วให้ ABP อ่านผ่าน Property Access หรือ thread-safe update; อย่า cast และค้น component ซ้ำหลายครั้งต่อเฟรม

7. สร้าง Standing Blend Space 2D

สร้าง asset ชื่อเสนอ BS_Standing_Locomotion_2D โดยเลือก Skeleton เดียวกับ ABP_Player

แกนค่าตั้งต้นหมายเหตุ
Horizontal AxisName Direction, Min -180, Max 180เปิด Wrap Input ถ้าผลที่ seam หน้า -180/180 ถูกต้อง
Vertical AxisName GroundSpeed, Min 0, Max 600600 มาจาก SprintSpeed ปัจจุบัน ไม่ใช่ authored animation speed ที่ยืนยันแล้ว

แถว Walk — Speed ตั้งต้น 165

Direction ตั้งต้นAnimation Sequence จริงหมายเหตุ
0A_INP_WalkFwd_Loopเดินหน้า
ฝั่งซ้าย 45°A_INP_WalkFwdLt_45_Loopยืนยันเครื่องหมายจาก debug
ฝั่งขวา 45°A_INP_WalkFwdRt_45_Loopยืนยันเครื่องหมายจาก debug
ฝั่งซ้าย 90°A_INP_WalkFwdLt_90_Loopเลือก forward-side เป็น sample หลักก่อน
ฝั่งขวา 90°A_INP_WalkFwdRt_90_Loopเลือก forward-side เป็น sample หลักก่อน
ฝั่งหลังซ้าย 135°A_INP_WalkBwdLt_45_Loopชื่อ 45° วัดจากแกนหลัง
ฝั่งหลังขวา 135°A_INP_WalkBwdRt_45_Loopชื่อ 45° วัดจากแกนหลัง
-180 และ 180A_INP_WalkBwd_Loopวางซ้ำสองขอบเพื่อให้ seam ต่อเนื่องถ้าจำเป็น

แถว Jog — Speed ตั้งต้น 265

วางโครงแบบเดียวกับ Walk โดยใช้ A_INP_JogFwd_Loop, A_INP_JogFwdLt_45_Loop, A_INP_JogFwdRt_45_Loop, A_INP_JogFwdLt_90_Loop, A_INP_JogFwdRt_90_Loop, A_INP_JogBwdLt_45_Loop, A_INP_JogBwdRt_45_Loop และ A_INP_JogBwd_Loop

แถว Run — Speed ตั้งต้น 600

ชุด Run มีเฉพาะ forward hemisphere: A_INP_RunFwd_Loop, A_INP_RunFwdLt_45_Loop, A_INP_RunFwdRt_45_Loop, A_INP_RunFwdLt_90_Loop, A_INP_RunFwdRt_90_Loop

ห้ามเติม Run ด้านหลังด้วย Jog ที่ Speed 600: เมื่อทิศ input เข้าฝั่งหลัง ให้ gameplay gait ลดกลับเป็น Jog เพื่อให้ GroundSpeed ไม่วิ่งขึ้นไปยังแถว Run ที่ไม่มี sample รองรับ

คลิปด้านข้างซ้ำที่ต้องตัดสินใจ

แพ็กมีทั้ง A_INP_WalkFwdLt_90_Loop กับ A_INP_WalkBwdLt_90_Loop และรูปแบบเดียวกันฝั่งขวา/Jog/Crouch ทั้งสองคลิปอาจเดินไปด้านข้างเท่ากันแต่ให้น้ำหนักลำตัวคนละแบบ Blend Space จุดเดียววางสอง sample ทับกันไม่ได้ จึงให้ใช้ forward-side เป็นค่าตั้งต้น แล้วเก็บ backward-side สำหรับการทดสอบเปรียบเทียบหรือแยก Blend Space ในอนาคต

8. Sync Markers และจังหวะเท้า

  1. เปิด A_INP_WalkFwd_Loop
  2. หาจังหวะเท้าซ้ายรับน้ำหนักเต็ม แล้วเพิ่ม Sync Marker ชื่อ LeftPlant
  3. หาจังหวะเท้าขวารับน้ำหนักเต็ม แล้วเพิ่ม RightPlant
  4. ทำซ้ำกับ directional Walk/Jog/Run loops ที่ใส่ใน Blend Space
  5. ตั้ง sample players ให้อยู่ Sync Group เสนอชื่อ GroundedLocomotion
  6. Preview การเลื่อน Speed ระหว่าง 165 → 265 → 600 และดูว่าเท้าข้างเดียวกันยังอยู่ phase เดียวกัน

Sync Marker ใช้จับ phase; Footstep Notify ใช้ยิงเสียง/เอฟเฟกต์ ทั้งสองอย่างไม่ใช่สิ่งเดียวกัน Start/Stop ที่ใช้ marker syncing ควรเป็น transition leader ตามพฤติกรรมที่ตรวจแล้ว

9. สร้าง SM_Standing

Entry → Idle
Idle → Start
Start → Moving
Moving → Stop
Stop → Idle
Moving → Turn → Moving
Moving → Pivot → Moving
Moving → Spin → Moving
Any State → Airborne (ผ่าน SM_Posture)

Idle

ใช้ A_INP_Idle และเปิด loop; อย่าใส่ Idle ไว้ใน BS_Standing_Locomotion_2D เพราะโปรเจกต์มี start, stop, turn in place และ idle break เฉพาะทาง

Idle → Start

bHasMovementInput
AND NOT bIsFalling
AND Stance == Standing

Start → Moving

ใช้ Notify เสนอชื่อ StartComplete ที่จุดซึ่งน้ำหนักตัวพร้อมเข้า loop หรือใช้ Time Remaining ชั่วคราวระหว่าง prototype

Moving

วาง BS_Standing_Locomotion_2D แล้วต่อ Direction และ GroundSpeed เข้าสองแกน

Moving → Stop

NOT bHasMovementInput
AND NOT bIsFalling
AND GroundSpeed ยังมากกว่า dead zone

ต้องเข้า Stop ตอนเริ่มเบรก ไม่ใช่รอ capsule หยุดแล้วจึงเล่น Stop

10. เลือก Directional Start

Start ไม่อยู่ใน 2D Blend Space ให้ใช้ Blend Poses/Select ตาม Gait, RotationMode, DesiredDirection และเท้า

VelocityDirection: เริ่มพร้อมหมุนร่าง

มุมเป้าหมายWalkJogRun
ตรงหน้าA_INP_WalkFwd_StartA_INP_JogFwd_StartA_INP_RunFwd_Start
45°A_INP_WalkFwd_Start_45_L/RA_INP_JogFwd_45_Start_L/RA_INP_RunFwd_45_Start_L/R
90°A_INP_WalkFwd_Start_90_L/RA_INP_JogFwd_90_Start_L/RA_INP_RunFwd_90_Start_L/R
135°A_INP_WalkFwd_Start_135_L/RA_INP_JogFwd_135_Start_L/RA_INP_RunFwd_135_Start_L/R
180°A_INP_WalkFwd_Start_180_L/RA_INP_JogFwd_180_Start_L/RA_INP_RunFwd_180_Start_L/R

LookingDirection: เริ่มแบบ strafe

เลือกชื่อทิศตรง ๆ เช่น A_INP_JogFwdLt_45_Start, A_INP_JogFwdRt_90_Start, A_INP_JogBwd_Start, A_INP_JogBwdLt_45_Start และ A_INP_JogBwdRt_90_Start เพื่อรักษาหน้าตัวละครเข้าหากล้อง/เป้า

ตรวจภาพจริงก่อนยืนยัน: การแบ่งสอง family นี้อิงจาก naming และ coverage ของ asset; ต้อง Preview ว่า angled Fwd_*_Start_L/R หมุนร่างจริง และ directional FwdLt/BwdRt เป็น strafe ตามที่คาด

11. Stop, Pivot, Turn และ Spin

Stop

  • ตรงหน้า: A_INP_WalkFwd_Stop_LU/RU, A_INP_JogFwd_Stop_LU/RU, A_INP_RunFwd_Stop_LU/RU
  • ตรงหลัง: A_INP_WalkBwd_Stop_LU/RU, A_INP_JogBwd_Stop_LU/RU
  • ทิศเฉียง: เลือกตรงทิศ เช่น A_INP_JogFwdLt_45_Stop หรือ A_INP_WalkBwdRt_90_Stop
  • เบรกแรง: A_INP_WalkFwd_Stop_Fast, A_INP_JogFwd_Stop_Fast, A_INP_RunFwd_Stop_Fast

Pivot

เข้า Pivot เมื่อมี input ใหม่และ desired direction สวนกับ velocity เดิม ใช้ dot product ของ vector ที่ normalize แล้วเป็นตัวช่วยจำแนก แต่ threshold ขั้นสุดท้ายเป็น TBD

  • หน้า → หลัง: A_INP_JogFwd2JogBwd_Pivot_L/R
  • หลัง → หน้า: A_INP_JogBwd2JogFwd_Pivot_L/R
  • หน้า → หลังเฉียง: A_INP_JogFwd2JogBwdLt_45_Pivot_L/R
  • รูปแบบ Walk และ Crouch ใช้ชื่อ family เดียวกันตาม gait/stance

Moving Turn

เมื่อยังเคลื่อนไปข้างหน้าและเปลี่ยน heading ให้เลือก A_INP_WalkFwd_45_Turn_L/R, _90_, _135_, _180_ หรือ family Jog/Run ที่ตรง gait

Spin

สำรองไว้สำหรับ reversal รุนแรง เช่น A_INP_JogFwd_Spin_Bwd_180_L/R หรือ A_INP_RunFwdLt_Spin_JogBwdRt_45 ให้ระบบตัดสิน TransitionType เพียงค่าเดียวต่อครั้ง เพื่อไม่ให้ Pivot กับ Spin แข่งขันกันทุกเฟรม

12. Turn in Place และ Idle Break

เมื่อ GroundSpeed อยู่ใน dead zone แต่ mesh yaw ต่างจากทิศที่ต้องมอง ให้เลือกคลิปตามมุม:

A_INP_IdleLt_45_Turn, A_INP_IdleLt_90_Turn, A_INP_IdleLt_135_Turn, A_INP_IdleLt_180_Turn และฝั่ง IdleRt ที่ตรงกัน Crouch มี A_INP_Crouch_IdleLt_*/IdleRt_*

Idle Break ใช้ A_INP_Idle_Break_01 ถึง 03 เป็น state แยกและยกเลิกเมื่อมี input, aim, attack หรือ stance change; ห้ามใส่เป็น sample ปกติใน locomotion blend space

13. Crouch และ Prone

Crouch

สร้าง BS_Crouch_Locomotion_2D แกน Direction × GroundSpeed โดยใช้แถวเดียวใกล้ CrouchSpeed ตั้งต้น 110 และ loop family A_INP_CrouchFwd_Loop, CrouchFwdLt/Rt_45_Loop, CrouchFwdLt/Rt_90_Loop, CrouchBwd_Loop, CrouchBwdLt/Rt_45_Loop เลือก side 90 family หลัง Preview

เปลี่ยน stance ด้วย A_INP_Idle2CrouchIdle และ A_INP_CrouchIdle2Idle แล้วใช้โครง Idle → Start → Moving2D → Stop เหมือน Standing

Prone

สร้าง BS_Prone_Locomotion_2D แต่ authored speed เป็น TBD ใช้ loop จริง: A_INP_ProneFwd_Loop, A_INP_ProneFwdLt45_Loop, A_INP_ProneFwdRt45_Loop, A_INP_ProneFwdLt90_Loop, A_INP_ProneFwdRt90_Loop, A_INP_ProneBwd_Loop, A_INP_ProneBwdLt135_Loop, A_INP_ProneBwdRt135_Loop

ใช้ A_INP_Idle2ProneIdle, A_INP_CrouchIdle2ProneIdle, A_INP_ProneIdle2Idle, A_INP_ProneIdle2CrouchIdle สำหรับ transition ระหว่าง posture

14. Jump, Falling และ Landing

Grounded → JumpStart → Rising → Apex/Falling → Land → Recovery → Grounded

ชุดง่ายสำหรับ milestone แรก

A_INP_JumpIdle_StartA_INP_JumpIdle_inAirA_INP_JumpIdle_Land; ใช้ A_INP_Falling_Loop เมื่อตกโดยไม่ได้เริ่มจาก jump sequence ปกติ

กระโดดตาม gait และเท้า

  • Walk: A_INP_JumpWalkFwd_Start_LU/RUinAir_LU/RULand_LU/RU
  • Jog: A_INP_JumpJog_Start_LU/RUinAir_LU/RULand_LU/RU
  • Run: A_INP_JumpRun_Start_LU/RUinAir_LU/RULand_LU/RU

Directional multi-stage family

ตัวอย่างทิศหน้า: A_INP_JumpFwd_StartA_INP_JumpFwd_Start_LoopA_INP_JumpFwd_ApexA_INP_JumpFwd_Land_Fall_LoopA_INP_JumpFwd_LandA_INP_JumpFwd_Recovery ทิศ Bwd/Lt/Rt ใช้ชื่อรูปแบบเดียวกัน

15. ลำดับการเพิ่มความลื่น

  1. Sync Markers: ทำให้ Walk/Jog/Run ไม่สลับเท้าขณะ blend
  2. Inertialization: วางหลัง State Machine และใช้กับ transition ที่ interrupt บ่อย
  3. Footstep/Plant Notifies: เลือก Start/Stop/Pivot ให้ตรงเท้า
  4. Distance Matching: เพิ่ม curve และ predicted stop/ground distance หลัง base state machine ทำงานถูก
  5. Stride Warping: ชดเชยความต่างระหว่าง authored stride กับ capsule speed/encumbrance
  6. Orientation Warping: เติมช่องว่างมุมเล็ก ๆ ไม่ใช้แทน Pivot 180°
  7. Foot Placement IK: ทำหลัง animation phase ถูก มิฉะนั้น IK จะเพียงซ่อนปัญหา

Plugins ที่จำเป็นต่อ Distance/Pose Warping ยังไม่ได้ยืนยันว่าเปิดอยู่ใน Lambeer.uproject; การเปิด plugin และค่ากระดูก IK เป็น TBD จนถึงขั้น implementation

16. Multiplayer และ Persistence

  • ตำแหน่งจริงและ movement mode ยังคง authoritative ผ่าน replicated UCharacterMovementComponent
  • Loop pose, direction และ local transition selection ควรคำนวณจาก replicated velocity/acceleration/state บนแต่ละ proxy
  • อย่า replicate animation time ทุกเฟรม
  • replicate เฉพาะ gameplay state ที่อนุมานไม่ได้อย่างเสถียร เช่น stance, aim mode หรือ transition intent ที่มีผลสำคัญ
  • locomotion pose ไม่มีข้อมูลที่ต้อง persist ลง save game
  • ทดสอบ Listen Server, Dedicated Server, simulated latency และ remote proxy ก่อนอนุมัติ

17. แผนลงมือทีละระยะ

  1. Skeleton gate: Retarget test A_INP_Idle และ A_INP_WalkFwd_Loop
  2. 2D core: สร้าง BS_Standing_Locomotion_2D ด้วย Walk/Jog/Run loops
  3. Basic states: Idle → Start → Moving → Stop
  4. Foot phase: LeftPlant/RightPlant และ Sync Group
  5. Directional transitions: Start/Stop ตามทิศ
  6. Reversal: Pivot ก่อน แล้วจึง Turn/Spin
  7. Postures: Crouch แล้ว Prone
  8. Airborne: Jump/Fall/Land/Recovery
  9. Aim overlay: Layered Blend per Bone และ turn in place
  10. Polish: Distance Matching, Stride/Orientation Warping, Foot IK
  11. Network QA: ทดสอบ proxy และ packet simulation

18. Checklist ทดสอบ

Test IDสถานการณ์ผลที่ต้องเห็น
LOCO-01Idle → Walk → Jog → Run → Jog → Stopเท้าไม่สลับ phase และไม่มี speed pop ชัดเจน
LOCO-02ลาก Direction รอบ -180..180ไม่มี seam กระตุกที่หลัง และซ้าย/ขวาถูกทิศ
LOCO-03Sprint แล้วกดถอยลดเป็น Jog; ไม่ใช้ Run pose เคลื่อนหลัง
LOCO-04ปล่อย input ทุกทิศและทุก foot phaseเลือก Stop ถูกทิศ/เท้า ไม่มี foot snap
LOCO-05กดกลับทิศกลาง Jogเข้า Pivot หนึ่งครั้งและกลับ Moving ถูก family
LOCO-06Aim แล้ว strafe/turn in placeลำตัวไม่หมุนหนีเป้าและขาไม่บิดเกินจริง
LOCO-07Crouch/Prone ระหว่างมี inputtransition ไม่ค้างและ queued input ทำงานหลังช่วงอนุญาต
LOCO-08Jump จาก Idle/Walk/Jog/Runเลือก family/foot ถูกและ Land ตรงเวลาสัมผัสพื้น
LOCO-09Encumbrance หลายระดับcapsule speed เปลี่ยนโดย foot slide อยู่ในเกณฑ์ที่อนุมัติ
LOCO-10Remote proxy พร้อม latencyไม่มี state flapping หรือ montage desync ที่มองเห็นชัด

19. Technical Decisions และ TBD

  • [PROPOSED] ใช้ Blend Space 2D เดียวรวม Standing Walk/Jog/Run Loop
  • [PROPOSED] Idle, Start, Stop, Pivot, Turn และ Spin เป็น State แยก
  • [PROPOSED] ไม่อนุญาต Run ใน backward hemisphere เมื่อไม่มี animation coverage
  • [TBD] Skeleton source/target และ retarget chain ที่อนุมัติ
  • [TBD] ความหมายจริงของ _L/_R/_LU/_RU จาก visual inspection
  • [TBD] authored speed และ sample positions หลังวัด foot sliding
  • [TBD] signed Direction mapping และ side-loop family ที่เลือก
  • [TBD] Pivot/Turn/Spin thresholds และ plugin/IK configuration

20. ภาคผนวก: รายชื่อ In-Place Animation จริงทั้งหมด

ตารางนี้สร้างจากไฟล์ .uasset ที่พบจริงใต้ Content/MaleLocomotionSet/Animations/Mannequin/InPlace เมื่อวันที่ 2026-08-29 ชื่อในตารางตัดนามสกุล .uasset เพื่อให้ตรงกับชื่อ UE asset

438 assets

กลุ่มUE Asset NameUE Package Folder
CrouchA_INP_CrouchBwd_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwd_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwd_Stop_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwd_Stop_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwd2Fwd_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwd2Fwd_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdLt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdLt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdLt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdLt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdLt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdLt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdLt2FwdLt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdLt2FwdLt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdLt2FwdLt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdLt2FwdLt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdRt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdRt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdRt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdRt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdRt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdRt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdRt2FwdRt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdRt2FwdRt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdRt2FwdRt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchBwdRt2FwdRt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_135_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_135_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_135_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_135_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_180_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_180_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_180_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_180_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_45_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_45_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_45_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_45_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_90_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_90_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_90_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_90_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_Stop_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd_Stop_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd2Bwd_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwd2Bwd_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdLt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdLt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdLt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdLt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdLt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdLt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdLt2BwdLt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdLt2BwdLt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdLt2BwdLt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdLt2BwdLt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdRt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdRt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdRt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdRt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdRt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdRt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdRt2BwdRt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdRt2BwdRt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdRt2BwdRt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
CrouchA_INP_CrouchFwdRt2BwdRt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Crouch
IdleA_INP_Crouch_Idle/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Crouch_Idle_Break_01/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Crouch_Idle_Break_02/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Crouch_Idle_Break_03/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Crouch_IdleLt_135_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Crouch_IdleLt_180_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Crouch_IdleLt_45_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Crouch_IdleLt_90_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Crouch_IdleRt_135_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Crouch_IdleRt_180_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Crouch_IdleRt_45_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Crouch_IdleRt_90_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_CrouchIdle2Idle/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_CrouchIdle2ProneIdle/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Idle/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Idle_Break_01/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Idle_Break_02/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Idle_Break_03/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Idle2CrouchIdle/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Idle2ProneIdle/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_IdleLt_135_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_IdleLt_180_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_IdleLt_45_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_IdleLt_90_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_IdleRt_135_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_IdleRt_180_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_IdleRt_45_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_IdleRt_90_Turn/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Prone_Idle/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Prone_Idle_Break_01/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_Prone_Idle_Break_02/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_ProneIdle2CrouchIdle/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
IdleA_INP_ProneIdle2Idle/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Idle
JogA_INP_JogBwd_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwd_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwd_Stop_Fast/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwd_Stop_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwd_Stop_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwd2JogFwd_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwd2JogFwd_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdLt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdLt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdLt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdLt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdLt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdLt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdLt2JogFwdLt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdLt2JogFwdLt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdLt2JogFwdLt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdLt2JogFwdLt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdRt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdRt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdRt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdRt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdRt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdRt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdRt2JogFwdRt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdRt2JogFwdRt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdRt2JogFwdRt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogBwdRt2JogFwdRt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_135_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_135_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_135_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_135_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_180_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_180_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_180_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_180_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_45_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_45_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_45_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_45_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_90_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_90_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_90_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_90_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_Stop_Fast/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_Stop_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd_Stop_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd2JogBwd_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd2JogBwd_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd2JogBwdLt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd2JogBwdLt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd2JogBwdLt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd2JogBwdLt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd2JogBwdRt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd2JogBwdRt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd2JogBwdRt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwd2JogBwdRt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdLt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdLt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdLt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdLt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdLt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdLt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdRt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdRt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdRt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdRt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdRt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JogA_INP_JogFwdRt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jog
JumpA_INP_Falling_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwd_Apex/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwd_Land/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwd_Land_Fall_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwd_Recovery/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwd_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwd_Start_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_45_Apex/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_45_Land/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_45_Land_Fall_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_45_Recovery/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_45_Start_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_90_Apex/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_90_Land/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_90_Land_Fall_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_90_Recovery/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdLt_90_Start_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_45_Apex/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_45_Land/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_45_Land_Fall_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_45_Recovery/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_45_Start_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_90_Apex/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_90_Land/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_90_Land_Fall_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_90_Recovery/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpBwdRt_90_Start_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwd_Apex/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwd_Land/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwd_Land_Fall_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwd_Recovery/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwd_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwd_Start_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_45_Apex/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_45_Land/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_45_Land_Fall_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_45_Recovery/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_45_Start_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_90_Apex/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_90_Land/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_90_Land_Fall_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_90_Recovery/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdLt_90_Start_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_45_Apex/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_45_Land/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_45_Land_Fall_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_45_Recovery/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_45_Start_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_90_Apex/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_90_Land/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_90_Land_Fall_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_90_Recovery/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpFwdRt_90_Start_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpIdle_All/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpIdle_inAir/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpIdle_Land/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpIdle_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpIdleForward_All/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpJog_All_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpJog_All_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpJog_inAir_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpJog_inAir_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpJog_Land_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpJog_Land_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpJog_Start_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpJog_Start_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpRun_All_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpRun_All_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpRun_inAir_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpRun_inAir_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpRun_Land_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpRun_Land_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpRun_Start_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpRun_Start_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkBwd_All_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkBwd_All_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkBwd_inAir_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkBwd_inAir_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkBwd_Land_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkBwd_Land_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkBwd_Start_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkBwd_Start_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkFwd_All_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkFwd_All_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkFwd_inAir_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkFwd_inAir_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkFwd_Land_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkFwd_Land_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkFwd_Start_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
JumpA_INP_JumpWalkFwd_Start_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Jump
ProneA_INP_ProneBwd_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneBwd_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneBwd_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneBwdLt135_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneBwdLt135_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneBwdLt135_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneBwdRt135_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneBwdRt135_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneBwdRt135_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwd_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwd_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwd_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdLt45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdLt45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdLt45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdLt90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdLt90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdLt90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdRt45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdRt45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdRt45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdRt90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdRt90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
ProneA_INP_ProneFwdRt90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Prone
RunA_INP_RunFwd_135_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_135_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_135_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_135_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_180_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_180_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_180_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_180_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_45_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_45_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_45_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_45_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_90_Start_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_90_Start_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_90_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_90_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_Stop_Fast/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_Stop_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwd_Stop_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdLt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdLt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdLt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdLt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdLt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdLt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdRt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdRt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdRt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdRt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdRt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
RunA_INP_RunFwdRt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Run
SpinA_INP_CrouchBwd_Spin_Fwd_180_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_CrouchBwd_Spin_Fwd_180_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_CrouchBwdLt_Spin_FwdRt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_CrouchBwdLt_Spin_FwdRt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_CrouchBwdRt_Spin_FwdLt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_CrouchBwdRt_Spin_FwdLt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_CrouchFwd_Spin_Bwd_180_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_CrouchFwd_Spin_Bwd_180_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_CrouchFwdLt_Spin_BwdRt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_CrouchFwdLt_Spin_BwdRt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_CrouchFwdRt_Spin_BwdLt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_CrouchFwdRt_Spin_BwdLt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogBwd_Spin_Fwd_180_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogBwd_Spin_Fwd_180_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogBwdLt_Spin_FwdRt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogBwdLt_Spin_FwdRt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogBwdRt_Spin_FwdLt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogBwdRt_Spin_FwdLt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogFwd_Spin_Bwd_180_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogFwd_Spin_Bwd_180_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogFwdLt_Spin_BwdRt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogFwdLt_Spin_BwdRt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogFwdRt_Spin_BwdLt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_JogFwdRt_Spin_BwdLt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_RunFwd_Spin_JogBwd_180_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_RunFwd_Spin_JogBwd_180_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_RunFwdLt_Spin_JogBwdRt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_RunFwdLt_Spin_JogBwdRt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_RunFwdRt_Spin_JogBwdLt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_RunFwdRt_Spin_JogBwdLt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkBwd_Spin_Fwd_180_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkBwd_Spin_Fwd_180_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkBwdLt_Spin_FwdRt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkBwdLt_Spin_FwdRt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkBwdRt_Spin_FwdLt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkBwdRt_Spin_FwdLt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkFwd_Spin_Bwd_180_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkFwd_Spin_Bwd_180_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkFwdLt_Spin_BwdRt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkFwdLt_Spin_BwdRt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkFwdRt_Spin_BwdLt_45/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
SpinA_INP_WalkFwdRt_Spin_BwdLt_90/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Spin
WalkA_INP_WalkBwd_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwd_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwd_Stop_Fast/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwd_Stop_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwd_Stop_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwd2Fwd_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwd2Fwd_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdLt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdLt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdLt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdLt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdLt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdLt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdLt2FwdLt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdLt2FwdLt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdLt2FwdLt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdLt2FwdLt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdRt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdRt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdRt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdRt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdRt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdRt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdRt2FwdRt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdRt2FwdRt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdRt2FwdRt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkBwdRt2FwdRt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_135_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_135_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_180_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_180_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_45_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_45_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_90_Turn_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_90_Turn_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Start_135_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Start_135_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Start_180_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Start_180_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Start_45_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Start_45_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Start_90_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Start_90_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Stop_Fast/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Stop_LU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd_Stop_RU/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd2Bwd_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwd2Bwd_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdLt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdLt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdLt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdLt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdLt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdLt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdLt2BwdLt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdLt2BwdLt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdLt2BwdLt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdLt2BwdLt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdRt_45_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdRt_45_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdRt_45_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdRt_90_Loop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdRt_90_Start/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdRt_90_Stop/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdRt2BwdRt_45_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdRt2BwdRt_45_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdRt2BwdRt_90_Pivot_L/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk
WalkA_INP_WalkFwdRt2BwdRt_90_Pivot_R/Game/MaleLocomotionSet/Animations/Mannequin/InPlace/Walk

ไม่พบ animation ที่ตรงกับตัวกรอง

21. Relationships และแหล่งอ้างอิง

Document contract coverage
  • CoveredProblem & Scope
  • CoveredCurrent vs Proposed
  • CoveredArchitecture
  • CoveredData Model
  • CoveredInterfaces & Events
  • CoveredReplication / Persistence
  • CoveredPerformance & Failure Handling
  • CoveredImplementation Plan
  • CoveredVerification Strategy
  • CoveredTechnical Decisions / TBDs