feat(vfx): bind effects to live animated poses
This commit is contained in:
parent
96ddfdf175
commit
542dcfc384
41 changed files with 3246 additions and 741 deletions
|
|
@ -24,7 +24,8 @@ public sealed class LiveAppearanceAnimationTests
|
|||
HighFrame = 9,
|
||||
Framerate = 30f,
|
||||
Scale = 1f,
|
||||
PartTemplate = [(0x01000001u, null)],
|
||||
PartTemplate = [new GameWindow.AnimatedPartTemplate(0x01000001u, null, true)],
|
||||
PartAvailability = [true],
|
||||
CurrFrame = 6.5f,
|
||||
Sequencer = sequencer,
|
||||
};
|
||||
|
|
@ -36,7 +37,15 @@ public sealed class LiveAppearanceAnimationTests
|
|||
|
||||
oldEntity.ApplyAppearance(dressedParts, paletteOverride: null, partOverrides: []);
|
||||
GameWindow.RebindAnimatedEntityForAppearance(
|
||||
state, oldEntity, setup, 1.25f, dressedParts);
|
||||
state,
|
||||
oldEntity,
|
||||
setup,
|
||||
1.25f,
|
||||
[
|
||||
new GameWindow.AnimatedPartTemplate(0x01000002u, null, true),
|
||||
new GameWindow.AnimatedPartTemplate(0x01000003u, null, true),
|
||||
],
|
||||
[true, true]);
|
||||
|
||||
Assert.Same(oldEntity, state.Entity);
|
||||
Assert.Same(dressedParts, state.Entity.MeshRefs);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue