/// <summary> /// 溜まっている頂点リストを取得して消去、再描画 /// </summary> public List <Vector2> FlushVertices() { List <Vector2> verts = polyLine.GetVertices(); //エフェクト if (removeParticle) { for (int i = 0; i < verts.Count - 1; ++i) { EmitRemoveEffect(verts[i], verts[i + 1], density); } } //消去 polyLine.Clear(); noticeLine.Clear(); //コールバック if (removeVertexCallback != null) { removeVertexCallback(); } //描画 draw = true; return(verts); }
/// <summary> /// 頂点の取得 /// </summary> public List <Vector2> GetVertices() { return(mainLine.GetVertices()); }