/// <summary>
 /// 作成終了
 /// </summary>
 private void OnMakeEnd(List <Vector2> vertices)
 {
     if (vertices != null)
     {
         //パーツの作成
         PartsObject polyObj = database.InstantiateParts(vertices, colorEditField.GetColor());
         //無効化
         polyObj.Disable();
     }
 }
        public override void Enter()
        {
            base.Enter();

            //選択ポリゴンの取得
            select = selectParts.Select;
            select.Disable();

            //編集する頂点の設定
            adjuster.SetVertices(select.GetVertices(), true);

            //状態遷移
            polyLine.ActivateState(LINE_COM);

            //コールバック設定
            adjuster.onEndAdjust.AddListener(OnAdjustEnd);
            adjuster.onChangeVertex.AddListener(OnVertexChanged);
        }