This commit is contained in:
CortexCore
2024-03-29 00:58:24 +08:00
parent 967ad8eacf
commit 05315ef4a8
232 changed files with 53368 additions and 8539 deletions

View File

@@ -212,6 +212,8 @@ namespace MagicaCloth2
CullingSettings.CameraCullingMode cullingMode;
CullingSettings.CameraCullingMethod cullingMethod;
List<Renderer> cullingRenderers;
Transform anchor;
float anchorInertia;
internal TempBuffer(ClothSerializeData sdata)
{
@@ -242,6 +244,8 @@ namespace MagicaCloth2
cullingMode = sdata.cullingSettings.cameraCullingMode;
cullingMethod = sdata.cullingSettings.cameraCullingMethod;
cullingRenderers = new List<Renderer>(sdata.cullingSettings.cameraCullingRenderers);
anchor = sdata.inertiaConstraint.anchor;
anchorInertia = sdata.inertiaConstraint.anchorInertia;
}
internal void Pop(ClothSerializeData sdata)
@@ -268,6 +272,8 @@ namespace MagicaCloth2
sdata.cullingSettings.cameraCullingMode = cullingMode;
sdata.cullingSettings.cameraCullingMethod = cullingMethod;
sdata.cullingSettings.cameraCullingRenderers = cullingRenderers;
sdata.inertiaConstraint.anchor = anchor;
sdata.inertiaConstraint.anchorInertia = anchorInertia;
}
}
@@ -343,6 +349,8 @@ namespace MagicaCloth2
stablizationTimeAfterReset = sdata.stablizationTimeAfterReset;
blendWeight = sdata.blendWeight;
cullingSettings = sdata.cullingSettings.Clone();
inertiaConstraint.anchor = sdata.inertiaConstraint.anchor;
inertiaConstraint.anchorInertia = sdata.inertiaConstraint.anchorInertia;
}
// parameters