This commit is contained in:
CortexCore
2023-10-29 15:27:13 +08:00
parent c5f638d9d2
commit c7b6ddbf70
73 changed files with 2158 additions and 494 deletions

View File

@@ -27,15 +27,21 @@ namespace BITFALL.Props
var instance = Instantiate(prefab);
instance.SetPositionAndRotation(_transform.position, _transform.rotation);
if (root is not null)
instance.TryGetComponent<Rigidbody>(out var _rigidbody);
if (root is not null && root.gameObject.isStatic is false)
{
instance.SetParentConstraint(root);
if (instance.TryGetComponent<Rigidbody>(out var _rigidbody))
if (_rigidbody is not null)
{
//_rigidbody.isKinematic = true;
_rigidbody.isKinematic = true;
}
}
else if(_rigidbody is not null)
{
_rigidbody.velocity = rigidbody.velocity;
_rigidbody.angularVelocity = rigidbody.angularVelocity;
}
Destroy(gameObject);
}