Exemple #1
0
    public void UsePowerUp()
    {
        switch (powerUpState)
        {
        case PowerUp.None:

            break;

        case PowerUp.CtrlX:
            gm.SplitPlatform(lastPlatformOn, transform);
            powerUpState = PowerUp.CtrlV;
            break;

        case PowerUp.CtrlV:
            gm.AddPlatform(transform);
            powerUpState = PowerUp.None;
            break;

        case PowerUp.Trampoline:
            Instantiate(trampoline, transform.position + new Vector3(0, -1, 0), Quaternion.identity);
            powerUpState = PowerUp.None;
            break;
        }
    }