//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; }
// 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++; }
// 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; }
// 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>(); }