コード例 #1
0
ファイル: g2_GameLogic.cs プロジェクト: rix1/mgdev-life-of-pi
 void drawPattern(g2_Pattern pattern)
 {
     for (int i = 0; i < 4; i++)
     {
         GameObject.Instantiate(pattern.getTile(i), pattern.getSpawn(i), rotation);
     }
 }
コード例 #2
0
ファイル: g2_Pattern.cs プロジェクト: rix1/mgdev-life-of-pi
    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);
    }
コード例 #3
0
ファイル: g2_GameLogic.cs プロジェクト: rix1/mgdev-life-of-pi
    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();
    }
コード例 #4
0
ファイル: g2_Pattern.cs プロジェクト: rix1/mgdev-life-of-pi
 public void copy(g2_Pattern other)
 {
     this.tiles = copyList(other);
     setStringPattern(other.getConfiguration());
 }