コード例 #1
0
ファイル: Dune.cs プロジェクト: Bridgethector/khph
    public void Generate()
    {
        spriteRenderer = GetComponent <SpriteRenderer>();
        Vector3 pos =
            SpriteScrollUtility.FindNextElementPosition(DunesManager.instance.dunes);

        pos.y = transform.position.y;
        transform.position = pos;
        DunesManager.instance.dunes.Add(transform);
        transform.SetParent(DunesManager.instance.duneCollector);
        name = "Dune";
    }
コード例 #2
0
ファイル: DunesManager.cs プロジェクト: Bridgethector/khph
    void PoolDune()
    {
        if (!firstDunePool)
        {
            dunes.RemoveAt(0);
            firstDunePool = true;
        }

        Transform tempDune = dunes[0];

        dunes.RemoveAt(0);
        tempDune.position = SpriteScrollUtility.FindNextElementPosition(DunesManager.instance.dunes);
        dunes.Add(tempDune);
    }