public void AddVertex(Vector2 vertex) { Lightning lastLightning = lightningList[lightningList.Count - 1]; Lightning lightning = new Lightning(lastVertex, vertex); if (lastLightning.target2 != null) lightning.target1 = lastLightning.target2; lightning.color = color; lightningList.Add(lightning); lastVertex = vertex; }
public LightningChain(Vector2 vertex1, Vector2 vertex2, Color color) { Lightning lightning = new Lightning(vertex1, vertex2); this.color = color; lightning.color = color; lightningList.Add(lightning); lastVertex = vertex2; //vertexList.Add(vertex1); //vertexList.Add(vertex2); }