修改脚本

This commit is contained in:
2026-03-22 09:33:56 +08:00
parent 1e1fec02cd
commit ba5da38dde
127 changed files with 31514 additions and 22327 deletions

View File

@@ -7,7 +7,6 @@ namespace CC
public class PhysicsManager : MonoBehaviour
{
public Animator animator;
public CapsuleCollider capsule;
private Rigidbody[] rigidBodies;
private Collider[] colliders;
private ModifyBone[] modifyBones;
@@ -20,7 +19,6 @@ namespace CC
private void Awake()
{
if (animator == null) animator = gameObject.GetComponent<Animator>();
if (capsule == null) capsule = gameObject.GetComponent<CapsuleCollider>();
rigidBodies = gameObject.GetComponentsInChildren<Rigidbody>();
colliders = gameObject.GetComponentsInChildren<Collider>();
modifyBones = gameObject.GetComponentsInChildren<ModifyBone>();
@@ -36,7 +34,6 @@ namespace CC
//Disable colliders if not in customization mode
foreach (var item in colliders)
{
if (item == capsule) continue; //Ignore capsule
item.enabled = customizing;
}
}
@@ -61,9 +58,6 @@ namespace CC
item.enabled = true;
}
//Disable capsule when customizing
if (capsule != null) capsule.enabled = false;
customizing = true;
}
@@ -85,9 +79,6 @@ namespace CC
if (ragdolling) yield return new WaitForFixedUpdate();
//Disable capsule when ragdolling or customizing
if (capsule != null) capsule.enabled = !ragdolling;
//Enable physics
foreach (var item in rigidBodies)
{