void drawPattern(g2_Pattern pattern) { for (int i = 0; i < 4; i++) { GameObject.Instantiate(pattern.getTile(i), pattern.getSpawn(i), rotation); } }
List <GameObject> copyList(g2_Pattern toCopy) { List <GameObject> old = toCopy.getConfiguration(); List <GameObject> config = new List <GameObject>(old.Count); foreach (var item in old) { config.Add(item); } return(config); }
void Start() { pattern.Add(green); pattern.Add(yellow); pattern.Add(red); pattern.Add(purple); prevPattern = new g2_Pattern("prev", pattern, 0.9f); currentPattern = new g2_Pattern("current", pattern, 1.9f); nextPattern = new g2_Pattern("next", pattern, 2.9f); drawTwo(); }
public void copy(g2_Pattern other) { this.tiles = copyList(other); setStringPattern(other.getConfiguration()); }