Ejemplo n.º 1
0
 void drawPattern(g2_Pattern pattern)
 {
     for (int i = 0; i < 4; i++)
     {
         GameObject.Instantiate(pattern.getTile(i), pattern.getSpawn(i), rotation);
     }
 }
Ejemplo n.º 2
0
    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);
    }
Ejemplo n.º 3
0
    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();
    }
Ejemplo n.º 4
0
 public void copy(g2_Pattern other)
 {
     this.tiles = copyList(other);
     setStringPattern(other.getConfiguration());
 }