Ejemplo n.º 1
0
    //Each flip in a row will give Mario more pints
    void flipedByKoopa()
    {
        switch (shellSlideFlips)
        {
        case 0:
        {
            SetScoore("400");
            break;
        }

        case 1:
        {
            SetScoore("800");
            break;
        }

        case 2:
        {
            SetScoore("1000");
            break;
        }

        case 3:
        {
            SetScoore("2000");
            break;
        }

        case 4:
        {
            SetScoore("4000");
            break;
        }

        case 5:
        {
            SetScoore("8000");
            break;
        }

        case 6:
        {
            SetScoore("1UP");
            Mario_script.AddLive();
            Mario_script.play1Up = true;
            break;
        }

        default:
        {
            SetScoore("8000");
            break;
        }
        }
        ;
        animator.SetBool("Dead", true);
        shellSlideFlips++;
        flip = true;
    }
Ejemplo n.º 2
0
    // With each enemy flip performed by shell sliding Koopa, amount of points Mario receive increases
    void flipedByKoopa()
    {
        flip = true;
        switch (KoopaTroopa_Script.shellSlideFlips)
        {
        case 0:
        {
            SetScoore("400");
            break;
        }

        case 1:
        {
            SetScoore("800");
            break;
        }

        case 2:
        {
            SetScoore("1000");
            break;
        }

        case 3:
        {
            SetScoore("2000");
            break;
        }

        case 4:
        {
            SetScoore("4000");
            break;
        }

        case 5:
        {
            SetScoore("8000");
            break;
        }

        case 6:
        {
            SetScoore("1UP");
            Mario_script.AddLive();
            Mario_script.play1Up = true;
            break;
        }

        default:
        {
            SetScoore("8000");
            break;
        }
        }
        ;
        KoopaTroopa_Script.shellSlideFlips++;
    }
Ejemplo n.º 3
0
    // Start is called before the first frame update
    void Start()
    {
        mario_Script       = GameObject.Find("Mario").GetComponent <Mario_script>();
        gameControl_script = GameObject.Find("Game controler").GetComponent <GameControl>();
        Menu      = GameObject.Find("Menu component");
        Panel     = GameObject.Find("Panel");
        Options   = GameObject.Find("Options component");
        About     = GameObject.Find("About component");
        Levels    = GameObject.Find("Levels component");
        HighScore = GameObject.Find("Highscore component");

        MenuButton      = GameObject.Find("MenuButton").GetComponent <Button>();
        BackButton      = Menu.transform.Find("Back").GetComponent <Button>();
        OptionsButton   = Menu.transform.Find("Options").GetComponent <Button>();
        AboutButton     = Menu.transform.Find("About").GetComponent <Button>();
        ExitButton      = Menu.transform.Find("Exit").GetComponent <Button>();
        LoadButton      = Levels.transform.Find("Load").GetComponent <Button>();
        LevelsButton    = Menu.transform.Find("Levels").GetComponent <Button>();
        EasyModeToggle  = Menu.transform.Find("Toggle").GetComponent <Toggle>();
        HighscoreButton = Menu.transform.Find("Highscore").GetComponent <Button>();

        WorldDropdown = Levels.transform.Find("Worlds").GetComponent <Dropdown>();
        LevelDropdown = Levels.transform.Find("Levels").GetComponent <Dropdown>();
        //  MenuButton.OnSubmit();
        //   MenuButton.OnPointerClick(OpenMenu);
        HighscoreButton.onClick.AddListener(ShowHighscore);
        MenuButton.onClick.AddListener(OpenMenu);
        LevelsButton.onClick.AddListener(ShowLevels);
        LoadButton.onClick.AddListener(LoadLevel);
        BackButton.onClick.AddListener(CloseMenu);
        OptionsButton.onClick.AddListener(ShowOptions);
        AboutButton.onClick.AddListener(ShowAbout);
        ExitButton.onClick.AddListener(CloseMenu);
        var fff = gameControl_script.Easy;

        init = true;
        EasyModeToggle.onValueChanged.AddListener(delegate {
            EasyModeSwtich();
        });

        LevelLoader = GetComponent <LevelLoader>();
        panelX      = Panel.transform.position.x;
        panelY      = Panel.transform.position.y;
        panelZ      = Panel.transform.position.z;

        HidePanel();
        gameControl_script.Easy = fff;
        EasyModeToggle.isOn     = fff;
    }
Ejemplo n.º 4
0
    // Use this for initialization
    void Start()
    {
        highscoore               = GameObject.Find("Highscore component").GetComponent <Highscore>();
        firstBlackScreen         = true;
        Selector                 = transform.Find("Selector");
        SaveLoad.MarioLevel      = "W1_L1_OVERWORLD";
        SaveLoad.LuigiLevel      = "W1_L1_OVERWORLD";
        SaveLoad.LuigiLives      = Mario_script.LivesConst;
        SaveLoad.LuigiCheckPoint = Vector2.zero;
        SaveLoad.MarioCheckPoint = Vector2.zero;
        IsMario          = true;
        previousScene    = "W1_L1_OVERWORLD";
        Mario            = GameObject.Find("Mario");
        audioScript      = audio.GetComponent <AudioSource_script>();
        currentScene     = "W1_L1_OVERWORLD";
        blackScreenDelay = BlackScreenDelay;
        texts            = GetComponentsInChildren <Text>();
        zeros            = "000000";
        foreach (Text text in texts)
        {
            if (text.name == "Time")
            {
                TimerText = text;
            }
            else if (text.name == "ScooreCount")
            {
                ScooreText = text;
            }
            else if (text.name == "Coin Count")
            {
                CoinCountText = text;
            }
            else if (text.name == "World label on black screen")
            {
                WorldLabelBlackScreen = text;
            }
            else if (text.name == "World level count on black screen")
            {
                LevelCountBlackScreen = text;
            }
            else if (text.name == "World level count")
            {
                LevelCountText = text;
            }
            else if (text.name == "Lives count")
            {
                LivesCountBlackScreen = text;
            }
            else if (text.name == "Game over label")
            {
                GameOverLabel = text;
            }
        }

        spriteRenderer                = transform.Find("Display").Find("Mario image").GetComponent <SpriteRenderer>();
        MarioImage                    = transform.Find("Display").Find("Mario image").GetComponent <SpriteRenderer>();
        LuigiImage                    = transform.Find("Display").Find("Luigi image").GetComponent <SpriteRenderer>();
        LuigiImage.enabled            = false;
        GameOverLabel.enabled         = false;
        spriteRenderer.enabled        = false;
        WorldLabelBlackScreen.enabled = false;
        LivesCountBlackScreen.enabled = false;
        LevelCountBlackScreen.enabled = false;
        GameTimer   = GameTimerValue;
        second      = secondValue;
        marioScript = Mario.GetComponent <Mario_script>();
    }