public void Set(Rigidbody rigidbody) { settings = new RigidbodySettings(rigidbody); }
public static void PauseAll() { Rigidbody[] allRb = GameObject.FindObjectsOfType<Rigidbody>(); pausedRigidBodies = new RigidbodySettings[allRb.Length]; for (int i = 0; i < allRb.Length; i++) { if (allRb != null) { pausedRigidBodies[i] = new RigidbodySettings(allRb[i]); Pause(allRb[i]); } } Rigidbody2D[] allRb2D = GameObject.FindObjectsOfType<Rigidbody2D>(); pausedRigidBodies2D = new Rigidbody2DSettings[allRb2D.Length]; for (int i = 0; i < allRb2D.Length; i++) { if (allRb != null) { pausedRigidBodies2D[i] = new Rigidbody2DSettings(allRb2D[i]); Pause(allRb2D[i]); } } }