// Use this for initialization void Start() { magicLanternLogic = GetComponent <MagicLantern> (); glassesManager = GetComponent <GlassesManager> (); canvasPlayingUI = GameObject.FindGameObjectWithTag("CanvasPlayingUI"); if (canvasPlayingUI == null) { Debug.Log("ATTENZIONE!! canvasPlayingUI non trovato!! Assicurarsi che il relativo prefab sia nella scena"); } else { playingUI = canvasPlayingUI.GetComponent <PlayingUI> (); } //randomNum = Random.Range (0, 9); fillGlassElements(); createOldBoolList(); setUI(); updateSubGlassList(); }
void Start() { canvasPlayingUI = GameObject.FindGameObjectWithTag("CanvasPlayingUI"); if (canvasPlayingUI == null) { Debug.Log("ATTENZIONE!! canvasPlayingUI non trovato!! Assicurarsi che il relativo prefab sia nella scena"); } else { playingUI = canvasPlayingUI.GetComponent <PlayingUI> (); } glassesManager = GetComponent <GlassesManager> (); controller = GameObject.FindGameObjectWithTag("Controller"); cursorHandler = controller.GetComponent <CursorHandler> (); magicLanternLogic = GetComponent <MagicLantern> (); actualGlass = glassesManager.getActualGlass(); actualUseController = cursorHandler.useController; usableGlassesNumber = glassesManager.getUsableGlassList().Length; if (canvasPlayingUI != null && magicLanternLogic.active) { updateUI(); if (usableGlassesNumber > 1) { updateButtonUI(); } } }
public override void Execute(object data) { GameModel gameModel = GetModel <GameModel>(); PlayingUI playingUI = GetView <PlayingUI>(); PlayerController playerController = GetView <PlayerController>(); gameModel.IsMagnet = true; playingUI.ShowMagnetCooling(); playerController.AttractCoin(); }
public override void Execute(object data) { GameModel gameModel = GetModel <GameModel>(); PlayingUI playingUI = GetView <PlayingUI>(); PlayerController playerController = GetView <PlayerController>(); gameModel.IsDoubleCoin = true; playingUI.ShowDoubleCoinCooling(); playerController.ChangeMultiple(); }
public void EnterPlaying() { Spawner.Instance.canTweetSpawn = true; Spawner.Instance.StopCoroutine("SpawnMenuItems"); Spawner.Instance.StartCoroutine("PurgeMenuItems"); //API.Instance.gameObject.SetActive(true); state = State.Playing; IntroUI.SetActive(false); PlayingUI.SetActive(true); }
IEnumerator RoundPlaying() { while (currentstate == GAME_STATE.PLAYING) { SearchingForPlaneUI.SetActive(false); StartingUI.SetActive(false); PlayingUI.SetActive(true); QuitUI.SetActive(false); yield return(null); } }
IEnumerator RoundIdle() { while (currentstate == GAME_STATE.IDLE) { StatusUI.text = "Idle"; SearchingForPlaneUI.SetActive(false); StartingUI.SetActive(false); PlayingUI.SetActive(false); QuitUI.SetActive(false); yield return(null); } }
public override void Execute(object data) { GameModel gameModel = GetModel <GameModel>(); PlayingUI playingUI = GetView <PlayingUI>(); PlayerController playerController = GetView <PlayerController>(); //Run run = GetView<Run>(); gameModel.IsSpeedUp = true; playingUI.ShowSpeedUpCooling(); //playerController.ChangeMultiple(); //run.ChangeSpeed(); playerController.ChangeSpeed(); playerController.ShowEffect_speedUp(); }
IEnumerator RoundEnding() { while (currentstate == GAME_STATE.ENDING) { PlayingUI.SetActive(false); EndingUI.SetActive(true); QuitUI.SetActive(false); yield return(new WaitForSeconds(3)); EndingUI.SetActive(false); SceneManager.LoadScene("Start"); CurrentState = GAME_STATE.STARTING; } }
/* * Public Functions to be called from UI elements or from other scripts etc * these will then change the game state to be ran every frame. Can also be * used like constructers to set up play states */ //Vector3 RandomCircle(Vector3 center, float radius, float a) //{ // Debug.Log(a); // float ang = a; // Vector3 pos; // pos.x = center.x + radius * Mathf.Sin(ang * Mathf.Deg2Rad); // pos.y = center.y + radius * Mathf.Cos(ang * Mathf.Deg2Rad); // pos.z = center.z; // return pos; //} public void EnterMenu() { locationText = GameObject.FindWithTag("locationText").GetComponent <Text>(); locationText.text = null; Spawner.Instance.StopCoroutine("SpawnTweetSetup"); Spawner.Instance.StartCoroutine("PurgeTweets"); Spawner.Instance.canTweetSpawn = false; Spawner.Instance.StartCoroutine("SpawnMenuItems"); PlayingUI.SetActive(false); state = State.Menu; MenuUI.SetActive(true); }
void Start() { canvasPlayingUI = GameObject.FindGameObjectWithTag("CanvasPlayingUI"); if (canvasPlayingUI == null) { Debug.Log("ATTENZIONE!! canvasPlayingUI non trovato!! Assicurarsi che il relativo prefab sia nella scena"); } else { playingUI = canvasPlayingUI.GetComponent <PlayingUI> (); } controller = GameObject.FindGameObjectWithTag("Controller"); cursorHandler = controller.GetComponent <CursorHandler> (); Sprite[] sprites = new Sprite[1]; sprites [0] = info; if (playingUI != null) { playingUI.setSprites(sprites, PlayingUI.UIPosition.UpperRight); } Sprite buttonSprite; if (cursorHandler.useController) { buttonSprite = controllerButton; } else { buttonSprite = keyboardButton; } if (playingUI != null) { playingUI.setButtonSprite(PlayingUI.UIPosition.UpperRight, buttonSprite); playingUI.setVerticalButton(PlayingUI.UIPosition.UpperRight, false); playingUI.setSpritesSize(PlayingUI.UIPosition.UpperRight, PlayingUI.UISize.Big); playingUI.updateSpritesOnScreen(PlayingUI.UIPosition.UpperRight); } }
void Start() { cameraHandler = Camera.main.gameObject.GetComponent <CameraHandler>(); canvasPlayingUI = GameObject.FindGameObjectWithTag("CanvasPlayingUI"); if (canvasPlayingUI != null) { playingUI = canvasPlayingUI.GetComponent <PlayingUI>(); playingUILateral = canvasPlayingUI.GetComponent <PlayingUILateral>(); canvasXSize = canvasPlayingUI.GetComponent <RectTransform>().sizeDelta.x; canvasYSize = canvasPlayingUI.GetComponent <RectTransform>().sizeDelta.y; } createComponents(); setStartingPositionScale(); beginningTime = Time.time; setDestinationPosition(); Color colorTemp = imageComponent.color; imageComponent.color = new Color(colorTemp.r, colorTemp.g, colorTemp.b, 0.0f); }
void Start() { playingUI = GetComponent <PlayingUI>(); playingUILateral = GetComponent <PlayingUILateral>(); }
// Use this for initialization void Awake() { controller = GameObject.FindGameObjectWithTag("Controller"); if (controller != null) { cursorHandler = controller.GetComponent <CursorHandler>(); } player = GameObject.FindGameObjectWithTag("Player"); if (player != null) { playerMovements = player.GetComponent <PlayerMovements>(); } magicLanternLogicOBJ = GameObject.FindGameObjectWithTag("MagicLanternLogic"); if (magicLanternLogicOBJ != null) { magicLanternLogic = magicLanternLogicOBJ.GetComponent <MagicLantern>(); magicLanternGraphic = magicLanternLogicOBJ.GetComponent <GraphicLantern>(); glassesManager = magicLanternLogicOBJ.GetComponent <GlassesManager>(); } magicLantern = GameObject.FindGameObjectWithTag("Lantern"); canvasPlayingUI = GameObject.FindGameObjectWithTag("CanvasPlayingUI"); if (canvasPlayingUI != null) { playingUI = canvasPlayingUI.GetComponent <PlayingUI>(); playingUILateral = canvasPlayingUI.GetComponent <PlayingUILateral>(); playingUIGameOver = canvasPlayingUI.GetComponent <PlayingUIGameOver>(); } canvasMenu = UtilFinder._FindGameObjectByTag("CanvasMenu"); unlockableContentUI = UtilFinder._GetComponentOfGameObjectWithTag <UnlockableContentUI> ("Controller"); informativeManager = UtilFinder._GetComponentOfGameObjectWithTag <InformativeManager> ("MenuController"); menuManager = UtilFinder._GetComponentOfGameObjectWithTag <MenuManager> ("MenuController"); playStatusTracker = UtilFinder._GetComponentOfGameObjectWithTag <PlayStatusTracker> ("Controller"); testInformativeManager = UtilFinder._GetComponentOfGameObjectWithTag <TestInformativeManager> ("TestController"); testingController = GameObject.FindGameObjectWithTag("TestController"); if (testingController != null) { hintAnalyzer = testingController.GetComponent <HintAnalyzer>(); } hubController = GameObject.FindGameObjectWithTag("HubController"); if (hubController != null) { unlockedLevelControl = hubController.GetComponent <UnlockedLevelControl>(); hubLadderControl = hubController.GetComponent <HubLadderControl>(); hubLanternControl = hubController.GetComponent <HubLanternControl>(); } if (controller != null) { inputKeeper = controller.GetComponent <InputKeeper>(); } camera = Camera.main.gameObject; if (camera != null) { cameraMovements = camera.GetComponent <CameraMovements>(); cameraHandler = camera.GetComponent <CameraHandler>(); } GameObject levelChanger = GameObject.FindGameObjectWithTag("CanvasLoadLevel"); if (levelChanger != null) { levelChangerGeneral = levelChanger.GetComponent <LevelChangerGeneral> (); } GameObject buttonControllerOBJ = GameObject.FindGameObjectWithTag("ButtonControllerLink"); if (buttonControllerOBJ != null) { buttonController = buttonControllerOBJ.GetComponent <ButtonController> (); inputManager = buttonControllerOBJ.GetComponent <InputManager>(); buttonKeyboardMouse = buttonControllerOBJ.GetComponent <ButtonKeyboardMouse>(); } }