/// <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); }