/// <summary> /// 关闭并复位 /// </summary> public override void Close() { openTransformGroup.Inject(targetBuilding.transform); Coordinate.Target.SetTarget(targetBuilding.transform); base.Close(); // if (animType == AnimType.NORMAL) // { // openTransformGroup.Inject(targetBuilding.transform); // Coordinate.Target.SetTarget(targetBuilding.transform); // base.Close(); // } // else // { // if (animDatas.Count > 0 && !animDatas[animDatas.Count - 1].End.Equals(openTransformGroup)) // { // PanelDialog.current.Open("动画末尾项与编辑位置不相同,是否修改编辑位置", () => // { // animDatas[animDatas.Count - 1].End.Inject(targetBuilding.transform); // Coordinate.Target.SetTarget(targetBuilding.transform); // base.Close(); // }); // } // else // { // openTransformGroup.Inject(targetBuilding.transform); // Coordinate.Target.SetTarget(targetBuilding.transform); // base.Close(); // } // } }