//========================================================================================= /// <summary> /// 頂点の選択状態をリストにして返す(エディタ用) /// 選択状態は ClothSelection.Invalid / ClothSelection.Fixed / ClothSelection.Move /// すべてがInvalidならばnullを返す /// </summary> /// <returns></returns> public override List <int> GetSelectionList() { if (ClothSelection != null && MeshData != null) { return(ClothSelection.GetSelectionData(MeshData, null)); } else { return(null); } }
//========================================================================================= /// <summary> /// 頂点の選択状態をリストにして返す(エディタ用) /// 選択状態は ClothSelection.Invalid / ClothSelection.Fixed / ClothSelection.Move /// すべてがInvalidならばnullを返す /// </summary> /// <returns></returns> public override List <int> GetSelectionList() { if (ClothSelection != null && virtualDeformer != null && Deformer.MeshData != null) { return(ClothSelection.GetSelectionData(Deformer.MeshData, Deformer.GetRenderDeformerMeshList())); } else { return(null); } }