private void ChangeHandleTool() { if (Tools.current == Tool.Move) { _MATool = MATool.Move; } else if (Tools.current == Tool.Rotate) { _MATool = MATool.Rotate; } else if (Tools.current == Tool.Scale) { _MATool = MATool.Scale; } if (Tools.current != Tool.None) { Tools.current = Tool.None; } }
private void OnEnable() { _morphAnimation = target as MorphAnimation; _transform = _morphAnimation.transform; _boneSize = 0.1f; ReSet(); if (!_morphAnimation.IsApprove) { return; } if (_morphAnimation.IsDone) { return; } _skinnedMeshRenderer = _transform.GetComponent <SkinnedMeshRenderer>(); _mesh = _skinnedMeshRenderer.sharedMesh; _meshCollider = _transform.GetComponent <MeshCollider>(); _currentCheckedBone = null; _currentCheckedMorphBone = null; _currentCheckedVertex = null; _MAEditType = MAEditType.Bone; _MATool = MATool.Move; _vertexHandleType = HandleType.Wire; _vertexIconSize = 0.01f; _reNameBone = false; _newNameBone = ""; _showMorphSetting = true; _showRenderSetting = true; _showMaterials = false; SaveMorphMesh(); }