private void RefreshTransformIndex() { current_transform_index = TRANSFORMS.FindIndex(item => item.Equals(selectedObject.transform)); if (current_transform_index == -1) { current_transform_index = 0; selectedObject = TRANSFORMS[0].gameObject; } guiItems_transforms.SetStateInverseTAB(current_transform_index); SetScroll(); }
private void GetRoots() { GetRootTransforms(ref TRANSFORMS); TRANSFORMS.Sort(TransformsHelper.SortByName); guiItems_transforms.SetScrollViewItems(TRANSFORMS.InitTransformNamesList(), 278f); RefreshTransformIndex(); UpdateVisuals(); OutputWindow_Log(MESSAGE_TEXT[MESSAGES.GET_ROOTS]); isRootList = true; SetDirty(false); }