コード例 #1
0
ファイル: PanelAnim.cs プロジェクト: zjc0707/demo_build
 /// <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();
     //     }
     // }
 }