diff --git a/Assets/Script/Gameplay/Facility/RigidbodyEditableController.cs b/Assets/Script/Gameplay/Facility/RigidbodyEditableController.cs index 0dd7672..cdf43dc 100644 --- a/Assets/Script/Gameplay/Facility/RigidbodyEditableController.cs +++ b/Assets/Script/Gameplay/Facility/RigidbodyEditableController.cs @@ -15,7 +15,7 @@ namespace Script.Gameplay.Facility { isActive = value; //具体被编辑的逻辑 - _rigidbody.isKinematic = isActive; + _rigidbody.isKinematic = !isActive; } } @@ -27,7 +27,7 @@ namespace Script.Gameplay.Facility { _rigidbody = GetComponent(); //应用序列化的初始状态 - _rigidbody.isKinematic = isActive; + _rigidbody.isKinematic = !isActive; } #if UNITY_EDITOR @@ -36,7 +36,7 @@ namespace Script.Gameplay.Facility //在编辑器中即时生效 _rigidbody = _rigidbody == null ? GetComponent() : _rigidbody; if (_rigidbody != null) - _rigidbody.isKinematic = isActive; + _rigidbody.isKinematic = !isActive; } #endif }