private void CheckIfRigidbodyCountChanged() { Rigidbody[] currentRigidbodies = EasyMotionUtility.FindActiveRigidbodies(); if (availableRigidBodies.Length != currentRigidbodies.Length) { ReOpenWindow(); } }
private void OnEnable() { skin = (GUISkin)Resources.Load(EasyMotionConstants.pluginSkin); availableRigidBodies = EasyMotionUtility.FindActiveRigidbodies(); PopulatePreviewDictionary(); currentScene = SceneManager.GetActiveScene().name; EditorApplication.hierarchyChanged += HierarchyWindowChanged; easyMotions = EasyMotionUtility.FindActiveEnabledEasyMotions(); }