Exemple #1
0
    void Start()
    {
        PlatformGeniration.generate = true;
        PlatformGeniration.GenerateStart(platfotm1, coin1);

        PlatformGeniration.GenerateStart(platfotm2, coin2);

        PlatformGeniration.GenerateStart(platfotm3, coin3);

        PlatformGeniration.generate = false;
        nextRoom = false;

        Player.position = new Vector2(platfotm1[0].position.x, platfotm1[0].position.y + 10);
    }
Exemple #2
0
    void SelectNextRoom()
    {
        if (nextRoom)
        {
            if (curRoom == 1)
            {
                r2.position = new Vector2(r1.position.x + r, r1.position.y);
                r3.position = new Vector2(r2.position.x + r, r2.position.y);
                PlatformGeniration.generate = true;
                PlatformGeniration.GenerateStart(platfotm2, coin2);
                PlatformGeniration.GenerateStart(platfotm3, coin3);
                PlatformGeniration.generate = false;
                nextRoom = false;
            }
            else if (curRoom == 2)
            {
                r3.position = new Vector2(r2.position.x + r, r2.position.y);

                r1.position = new Vector2(r3.position.x + r, r3.position.y);

                PlatformGeniration.generate = true;
                PlatformGeniration.GenerateStart(platfotm3, coin3);
                PlatformGeniration.GenerateStart(platfotm1, coin1);
                PlatformGeniration.generate = false;
                nextRoom = false;
            }
            else
            if (curRoom == 3)
            {
                r1.position = new Vector2(r3.position.x + r, r3.position.y);

                r2.position = new Vector2(r1.position.x + r, r1.position.y);

                PlatformGeniration.generate = true;
                PlatformGeniration.GenerateStart(platfotm1, coin1);
                PlatformGeniration.GenerateStart(platfotm2, coin2);
                PlatformGeniration.generate = false;
                nextRoom = false;
            }
        }
    }