protected override void OnInit(GDGameScreen screen) { _screen = screen; _cannon1 = screen.GetEntities <Cannon>().Single(c => c.BlueprintCannonID == 11); _cannon2 = screen.GetEntities <Cannon>().Single(c => c.BlueprintCannonID == 12); _cannon3 = screen.GetEntities <Cannon>().Single(c => c.BlueprintCannonID == 30); _cannon4 = screen.GetEntities <Cannon>().Single(c => c.BlueprintCannonID == 22); _cannon5 = screen.GetEntities <Cannon>().Single(c => c.BlueprintCannonID == 21); _controller5 = new TutorialController(_screen, _cannon5); _cannon5.ForceSetController(_controller5); _fracPlayer = _cannon1.Fraction; _fracNeutral = _cannon3.Fraction; _fracComputer = _cannon5.Fraction; _hud = (GDGameHUD)_screen.HUD; _screen.GameSpeedMode = GameSpeedModes.SLOW; #if DEBUG _screen.DebugDisp.AddLine(() => $"Tutorial_State = ({(int)_state}) {_state}"); #endif }
// Use this for initialization void Start() { GameController.isTutorial = true; print("LTIH_Tut Tutorial Set"); GameController.missionDiff = "Tutorial"; GameController.missionInitials = "LITH"; tutorialState = 0; spawningBirds = false; lastSpawn = 0f; GameObject.Find("UAVs Needed").GetComponent <Text>().text = Difficulty.objectiveNeeded.ToString(); birdGenerator = GameObject.Find("Bird Generator").GetComponent <BirdGenerator>(); birdGenerator.automaticBirdSetting(false); Instantiate(Resources.Load <GameObject>("UIPrefabs/LITHTutorial")); GameController.challenge = "Learn how to catch!"; tutorialScript = GameObject.Find("LITHTutorial(Clone)").GetComponent <TutorialController>(); tutorialScript.automaticTutorialSetting(false); batteryPanel = GameController.buildGameObject("UIPrefabs/BatteryPanel", new Vector2(-25f, -35f), new Vector2(25f, 35f)); batteryPanel.GetComponent <RectTransform>().anchoredPosition = new Vector2(-25f, -35f); batteryPanel.transform.SetAsFirstSibling(); landingCircle = new GameObject(); SpriteRenderer renderer = landingCircle.AddComponent <SpriteRenderer>(); renderer.sprite = Resources.Load <Sprite>("Sprites/white-dotted-circle"); renderer.sortingLayerName = "Foreground"; renderer.sortingOrder = 10; renderer.color = new Vector4(0f / 255f, 197f / 255f, 58f / 255f, 1f); renderer.transform.parent = GameObject.Find("Hand").transform; landingCircle.transform.localPosition = new Vector2(0f, 0f); landingCircle.transform.localScale = new Vector2(2f, 2f); landingCircle.name = "landingCircle"; }
void Start() { active = false; enemyFirstHit = true; tutorial = GameObject.FindObjectOfType <TutorialController> (); }
void Start () { gs = GameObject.Find("GameState").GetComponent<GameState>(); gc = GameObject.Find("HandOfGod").GetComponent<GrabController>(); tc = GameObject.Find("Tutorials").GetComponent<TutorialController>(); ui = GameObject.Find("UI").GetComponent<UIManager>(); sh = GameObject.Find("SoundHelper").GetComponent<SoundHelper>(); planet = GameObject.Find("Planet"); musicsource = gameObject.GetComponent<AudioSource>(); StartCoroutine(startMusic()); source = gameObject.AddComponent<AudioSource>(); source.clip = crashSpaceship; source.loop = false; attackSource = gameObject.AddComponent<AudioSource>(); attackSource.clip = attackSound; attackSource.loop = false; jetStartSource = gameObject.AddComponent<AudioSource>(); jetStartSource.clip = jetstartSound; jetStartSource.loop = false; gs.ActiveSkill = 0; gs.CollectedResources = 0; bakeTimer = Time.time; // Create planet landscape planet.layer = 10; planet.GetComponent<RandomObjectScattering> ().Setup (); readyToBakePathfinding = true; }
public override void DrawEditorGui() { _tutorial = EditorGUILayout.ObjectField("Tutorial", _tutorial, typeof(TutorialController), true) as TutorialController; _playSound = EditorGUILayout.Toggle("Play sound", _playSound); _autoHide = EditorGUILayout.Toggle("Auto hide", _autoHide); _explanation = EditorGUILayout.TextField("Explanation", _explanation); }
void Start() { enemy = GameObject.FindObjectOfType <EnemyController> (); playerDigits = GameObject.FindGameObjectWithTag("Player").GetComponent <DigitController> (); tutorial = GameObject.FindObjectOfType <TutorialController> (); description = gameObject.name; digitText = GetComponentInChildren <Text> (); difficultyLevel = PlayerPrefController.GetDifficultyLevel(); if (difficultyLevel == 1) { digitText.text = "20"; } else if (difficultyLevel == 2) { digitText.text = "30"; } else if (difficultyLevel == 3) { digitText.text = "50"; } digitValue = int.Parse(digitText.text); }
void Awake() { // Making sure there's no existing board if (boardHolder != null) { Destroy(boardHolder); } // Create a new board and find required scripts boardHolder = Instantiate(boardManager); boardScript = boardHolder.GetComponent <BoardController>(); cardSlotScript = slotHolder.GetComponent <CardSlotManager> (); // Determine if we're running a tutorial or a multiplayer game. Will eventually require support for multiple game modes // --> use switch() and unique game mode managers if (tutorial) { // Start the tutorial tutorialScript = tutorialManager.GetComponent <TutorialController>(); tutorialScript.StartTutorial(); } else { // Starting a new multiplayer game boardScript.StartGame(); // Update Cardslots to reflect player colours cardSlotScript.ChangeSlotColours(PlayerColour.Instance.redSheep); } }
void OnCollisionEnter(Collision collision) { tag = collision.gameObject.tag; if (tag == "Enemy" || tag == "Obstacle") { if (SceneManager.GetActiveScene().name == "Tutorial") { TutorialController.handleFatalCollision(gameObject.transform.parent.gameObject); } else { GameController.handleFatalCollision(gameObject.transform.parent.gameObject); } } else if (tag == "EndGoal") { if (SceneManager.GetActiveScene().name == "Tutorial") { TutorialController.handleLevelWin(); } else { GameController.handleLevelWin(); } } }
// *************************************************************** void Start() { // Game Controller variables init GameController.isTutorial = true; GameController.missionInitials = "GTP"; GameController.challenge = "Learn how to take pics!"; // Connect with UI GameObject.Find("Needed Pics").GetComponent <Text> ().text = Difficulty.objectiveNeeded.ToString(); // Create intial otters OtterGenerator.createOtter(new Vector3(4f, -3.8f)); OtterGenerator.createOtter(new Vector3(13f, -3.8f)); OtterGenerator.createOtter(new Vector3(26f, -3.8f)); // Bring in the tutorial, set it to manual Instantiate(Resources.Load <GameObject>("UIPrefabs/GTPTutorial")); tutorialScript = GameObject.Find("GTPTutorial(Clone)").GetComponent <TutorialController>(); tutorialScript.automaticTutorialSetting(false); // Tutorial Vars tempCounter = 1; tutorialState = 0; // Generate the background only for the space we need for (int i = 0; i < 2; i++) { copies++; makeNewBackground(); widenWaves(); } }
public void TestMethod1() { TutorialController tp = new TutorialController(); string name = typeof(TutorialController).Name; Assert.AreEqual("venkat", "venkat"); }
void Start() { Screen.SetResolution(1920, 1080, true); mapGenerator = GameObject.Find("MapGenerator").GetComponent <MapGenerator> (); tutContrl = GetComponent <TutorialController>(); maxDepth = mapGenerator.mapHeight; loadMap(); _player = Instantiate(player, new Vector3(mapGenerator.mapWidth / 2, mapGenerator.mapHeight + 2, 0), Quaternion.identity) as GameObject; _controller = Instantiate(controller, new Vector3(_player.transform.position.x, _player.transform.position.y, _player.transform.position.z - 0.5f), Quaternion.Euler(90, 0, 0)) as Controller; _controller.transform.parent = _player.transform; _controller.setPlayer(_player.GetComponent <PlayerController>()); cam = cameraObj.GetComponent <GameCamera>(); cam.SetTarget(_player.transform); _hud = Instantiate(hud, transform.position, Quaternion.identity) as HUD; _hud.setInfo(_player.GetComponent <PlayerController>(), maxDepth); lastLayer = Mathf.Ceil((mapGenerator.mapHeight - _player.transform.position.y) / (mapGenerator.mapHeight / maxLayers)); PlayerContl = _player.GetComponent <PlayerController>(); fuelStyle.normal.background = FuelNormal; buttonStateUpdate(); }
void Awake() { // Making sure there's no existing board if (boardHolder != null) Destroy (boardHolder); // Create a new board and find required scripts boardHolder = Instantiate (boardManager); boardScript = boardHolder.GetComponent<BoardController>(); cardSlotScript = slotHolder.GetComponent<CardSlotManager> (); // Determine if we're running a tutorial or a multiplayer game. Will eventually require support for multiple game modes // --> use switch() and unique game mode managers if (tutorial) { // Start the tutorial tutorialScript = tutorialManager.GetComponent<TutorialController>(); tutorialScript.StartTutorial(); } else { // Starting a new multiplayer game boardScript.StartGame (); // Update Cardslots to reflect player colours cardSlotScript.ChangeSlotColours(PlayerColour.Instance.redSheep); } }
// Update is called once per frame void Update() { if (currentTransform != null) { currentTransform = followTransform; transform.position = followTransform.position; //transform.position = Vector3.Lerp(transform.position, followTransform.position + new Vector3(0, 2.0f, 0), smooth); } else { HandleMovementInput(); } if (TutorialController.DoIfTutorial(TutorialController.Tutorial_State.Focus) && Input.GetKeyDown(KeyCode.F)) { if (GameController.Instance.isInTutorial) { TutorialController.Instance.FocusDone(); } currentTransform = followTransform; } if (TutorialController.DoIfTutorial(TutorialController.Tutorial_State.Camera) && (Input.GetKey(KeyCode.W) || Input.GetKey(KeyCode.UpArrow) || Input.GetKey(KeyCode.S) || Input.GetKey(KeyCode.DownArrow) || Input.GetKey(KeyCode.D) || Input.GetKey(KeyCode.RightArrow) || Input.GetKey(KeyCode.A) || Input.GetKey(KeyCode.LeftArrow)) ) { currentTransform = null; } HandleZoomInput(); HandleRotationInput(); }
// Use this for initialization void Start() { isTutorialGuideRunning = true; TutorialController.startTutorial(); submarine = GameObject.Find("Submarine"); tutorialGuide = GameObject.Find("TutorialGuide"); }
private void Awake() { Debug.Assert(!Instance, "There is another tutorial controller"); Instance = this; TutorialEnemyMeteors = new List <EnemyMeteorMovement>(); }
public void SetupGameplay() { m_referenceImage = m_gameplay.ReferenceImage; var initialColor = m_referenceImage.Colors[0]; var imageProgress = m_gameplay.ImageProgress; m_boardInputController.BoardTileTapped += HandleBoardTileTapped; m_hud.Init(m_referenceImage.Colors); m_hud.SetPaleteButtonColor(initialColor); m_hud.PreviewPressed += HandlePreviewPressed; m_hud.PreviewReleased += HandlePreviewReleased; m_hud.PaletteClicked += HandlePaletteClicked; m_hud.PauseClicked += HandlePauseClicked; m_hud.CheatFillColorsClicked += HandleCheatFillColorsClicked; m_board.PreviewEnded += HandleBoardPreviewEnded; m_board.SetReferenceImage(m_referenceImage.Texture); m_board.SetSize(imageProgress.Width, imageProgress.Height); m_board.SetTiles(m_gameplay.ImageProgress.GetTiles()); m_board.HidePreview(); m_hud.m_palette.ColorClicked += HandleColorClicked; m_hud.m_palette.SetActiveColor(initialColor); m_hud.m_tileProgress.SetMax(m_gameplay.ImageProgress.TotalTiles); m_hud.m_tileProgress.SetCurrent(m_gameplay.ImageProgress.RevealedTiles); m_hud.m_cheatRevealImage.gameObject.SetActive(GameSettings.DevBuild); m_hud.m_palette.PaletteShown += PaletteShown; m_hud.m_palette.PaletteClosed += PaletteClosed; m_pauseView.ResumeClicked += HandlePauseViewResumeClicked; m_pauseView.BackToMenuClicked += HandlePauseViewBackToMenuClicked; m_pauseView.OptionsClicked += HandlePauseViewOptionsClicked; m_pauseView.Hide(); m_summaryView.BackToMenuClicked += HandleBackToMenuClicked; m_summaryView.Hide(); m_summaryController = new SummaryController(m_board, m_summaryView, m_gameplay, m_boardInputController); m_bonusController = new BonusController(); m_bonusController.Init(m_gameplay, m_bonusView, m_hud); m_tutorialView.Hide(); if (m_gameplay.IsTutorialImage) { m_tutorial = new TutorialController(); m_tutorial.Init(m_tutorialView, this); } var imageViewData = LevelsScene.CreateImageViewData(m_referenceImage, m_gameplay.BundleId); m_boardInputController.PauseInput(); m_board.SetScale(Vector2.zero, m_board.MinScale); m_board.SetLocalPosition(Vector2.zero); m_levelIntroView.Finished += HandleLevelIntroViewFinished; m_levelIntroView.Show(imageViewData); }
//========================== Mono Functions Defintions Start ========================================= void OnEnable() { _tutorialController = new TutorialController(); _swingingVines = new SwingingVinesController(); _tigercaveController = new TigerCaveController(); _jungleCourtController = new JungleCourtController(); _elephantController = new ElephantHubConroller(); }
public void Start() { tutCtrl = TutorialController.Get(); p = GameObject.Find("Previous"); n = GameObject.Find("Next"); Debug.Log(tutCtrl.sprites.Count); }
public UnityTutorialEngine(UnityInstructionPresenterViewModel instructionPresenter) { _tutorialController = new TutorialController(); // Set up presenters _tutorialController.AddPresenter(instructionPresenter); _tutorialController.AddPresenter(new UnityFileSystemPresenter()); }
public void PointerClick() { if (moveController.IsFollowing()) { moveController.StopFollowing(); } TutorialController.GetInstance().SkipTutorials(); }
// Start is called before the first frame update void Start() { instance = this; crystal.SetActive(false); slime_enemy.SetActive(false); tutorial_Flag = tutorialTextController.GetTutorial_Flag; SceneController.Instance.ChangeFlag = false; }
public void AddBlock(GameObject go, GameObject settableBlock) { PhaseManager.S.placedBlocks.Add(go); if (in_tutorial) { TutorialController.GetTutorialController().DecreaseBlocksToGo(settableBlock); } }
void Start() { instance = this; ShipBuilder.instance.SpawnShip(); qStates = new Queue(tStates); NextState(); }
private void Start() { uiManager = GameObject.FindGameObjectWithTag("Canvas").GetComponent <UIManager>(); maxHealth = health; emc = GameObject.FindGameObjectWithTag("GameManager").GetComponent <EditorModeController>(); pm = GameObject.FindGameObjectWithTag("GameManager").GetComponent <PlayModeManager>(); qc = GameObject.FindGameObjectWithTag("GameManager").GetComponent <QuestsController>(); tc = GameObject.FindGameObjectWithTag("GameManager").GetComponent <TutorialController>(); }
private void Awake() { Instance = this; foreach (Tutorial tutorial in tutorials) { tutorial.gameObject.SetActive(false); } }
private void Start() { GameObject GameControllerObject = GameObject.FindWithTag("GameController"); if (GameControllerObject != null) { tutorialcontroller = GameControllerObject.GetComponent <TutorialController>(); } }
void Awake() { controller = this; timePanel.Turn(false); coinPanel.Turn(false); starPanel.Turn(false); actionPanel.Turn(false); boostPanel.Turn(false); }
// Use this for initialization void Start() { movingPuzzleFlags = new bool[puzzles.Length]; movingPuzzleTimers = new float[puzzles.Length]; cameraController = GameObject.FindObjectOfType <CameraController> (); playerContainer = GameObject.FindGameObjectWithTag("PlayerContainer"); tutorialController = GameObject.FindObjectOfType <TutorialController> (); }
/// <summary> /// Load async /// </summary> /// <returns></returns> IEnumerator LoadAsynchronously() { AsyncOperation loadingOperation = SceneManager.LoadSceneAsync(sceneIndex); loadingScreen.SetActive(true); while (!loadingOperation.isDone) { float loadingProgress = Mathf.Clamp01(loadingOperation.progress / .9f); sliderLevelLoader.value = loadingProgress; yield return(null); //Waiting a frame before continuing after the previous line } if (loadingOperation.isDone) { loadingScreen.SetActive(false); duringGameUI.SetActive(true); if (SceneManager.GetActiveScene().buildIndex != 0) { if (SceneManager.GetActiveScene().buildIndex != 2) { FindObjectOfType <UpgradesAndGameplayController>().SetGameplayValuesByUpgradeIndex(); MainMenuHandler.levelLoaded.Value = true; if (PlayerPrefs.HasKey(PlayerPrefsStrings.dontDisplayAgainTutorial)) { //If value is one, don't display was checked by the user if (PlayerPrefs.GetInt(PlayerPrefsStrings.dontDisplayAgainTutorial) == 1) { // do nothing } else { TutorialController.ActivateTutorialObjects(); } } else { PlayerPrefs.SetInt(PlayerPrefsStrings.dontDisplayAgainTutorial, 0); TutorialController.ActivateTutorialObjects(); } GameOverScreenController.gameOver.Value = false; FindObjectOfType <UpgradesAndGameplayController>().SetGameplayValuesByUpgradeIndex(); FindObjectOfType <RelicUsageController>().SetAlphaToMax(); } } else { MainMenuHandler.levelLoaded.Value = false; duringGameUI.SetActive(false); GameObject.FindGameObjectWithTag("audioManager").GetComponent <AudioManager>().PlaySound("menuTheme"); } } }
void Awake() { Instance = this; tutorialState = Tutorial_State.CutScene; camera1.GetComponent <AudioListener>().enabled = false; camera2.GetComponent <AudioListener>().enabled = false; camera3.GetComponent <AudioListener>().enabled = false; uiController = tutorialComponents.GetComponent <UiController>(); }
public override void DrawEditorGui() { //enabled = EditorGUILayout.Toggle("on/off",_enabled); _scenario = EditorGUILayout.ObjectField("Scenario", _scenario, typeof(Scenario), true) as Scenario; _tutorial = EditorGUILayout.ObjectField("Tutorial", _tutorial, typeof(TutorialController), true) as TutorialController; _showIcon = EditorGUILayout.Toggle("Show icon", _showIcon); _tapAnywhere = EditorGUILayout.Toggle("Tap anywhere", _tapAnywhere); _pauseGame = EditorGUILayout.Toggle("Pause game", _pauseGame); }
void Awake() { _anim = GetComponent <Animator>(); loadingAnimator = loadingScreen.GetComponent <Animator>(); menuCanvasGroup = GetComponent <CanvasGroup>(); _controlRig = FindObjectOfType <MobileControlRig>(); _tutorialController = FindObjectOfType <TutorialController>(); _leaderboard = FindObjectOfType <LeaderboardController>(); }
void Start () { instance = this; ShipBuilder.instance.SpawnShip(); qStates = new Queue(tStates); NextState(); }
void Awake() { instance = this; }
private TutorialController() { Instance = this; }
void Awake() { instance = this; tutorialText = tutorial.FindChild("Text").GetComponent<UILabel> (); }
// Use this for initialization void Start() { movingPuzzleFlags = new bool[puzzles.Length]; movingPuzzleTimers = new float[puzzles.Length]; cameraController = GameObject.FindObjectOfType<CameraController> (); playerContainer = GameObject.FindGameObjectWithTag ("PlayerContainer"); tutorialController = GameObject.FindObjectOfType<TutorialController> (); }
void Awake() { player = GameObject.FindGameObjectWithTag(Tags.player); playerInput = player.GetComponent<Player_Input>(); tutorialController = GameObject.Find("TutorialController").GetComponent<TutorialController>(); }
// Use this for initialization void Start() { finishedPuzzlesContainer = GameObject.FindGameObjectWithTag ("FinishedPuzzles"); tutorialController = GameObject.FindObjectOfType<TutorialController> (); rotateSpeed = (isWindows() == true) ? 30f : 50f; moveSpeed = (isWindows() == true) ? 10f : 15f; scaleSpeed = (isWindows() == true) ? 4f : 1f; if (gameObject.tag == "PlayerRed") { index = 0; } else if (gameObject.tag == "PlayerBlue") { index = 1; } else if (gameObject.tag == "PlayerYellow") { index = 2; } }