Style/Substate/SubstateMod + the two independent MotionList chains with retail's exact disciplines: modifier PUSH-FRONT stack (add_modifier_no_check 0x00525ff0; add_modifier 0x00526340 refusing duplicates AND the current base substate; remove_modifier by node; clear_modifiers) and action TAIL-APPEND FIFO (add_action 0x005260a0; remove_action_head 0x00526120 returning the popped motion, 0 when empty; clear_actions). Deep-copy ctor clones both chains (Q0-pins A4-#5: re_modify's snapshot is a termination bound, never shared). 11 discipline-table tests. Next: Q2 (CMotionTable + free functions — the GetObjectSequence dispatcher). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| AnimSequenceNodeTests.cs | ||
| CSequencePhysicsTests.cs | ||
| CSequenceTests.cs | ||
| CSequenceUpdateTests.cs | ||
| MotionStateTests.cs | ||