// ------------------- FUNCOES UNITY ------------------- // private void Start() { // Inicializa playerRevisao = FindObjectOfType <PlayerRevisao> (); efeitoFadeRevisao = FindObjectOfType(typeof(EfeitoFadeRevisao)) as EfeitoFadeRevisao; audioControllerRevisao = FindObjectOfType(typeof(AudioControllerRevisao)) as AudioControllerRevisao; }
// ------------------- FUNCOES UNITY ------------------- // private void Start() { // Inicializa rigidBody2D = this.GetComponent <Rigidbody2D>(); animator = this.GetComponent <Animator>(); spriteRenderer = this.GetComponent <SpriteRenderer>(); playerRevisao = FindObjectOfType(typeof(PlayerRevisao)) as PlayerRevisao; gameControllerRevisao = FindObjectOfType(typeof(GameControllerRevisao)) as GameControllerRevisao; // Desabilita objetos ballonAlert.SetActive(false); // Muda posicao if (isLookingLeft) { Flip(); } // Chama funcoes Material material = (isOnDark ? gameControllerRevisao.light2D : gameControllerRevisao.default2D); ChangeMaterial(material); ChangeState(initialState); ChangeWeapon(weaponID); }
// ------------------- FUNCOES UNITY ------------------- // private void Start() { // Recupera instancias - Components spriteRenderer = this.GetComponent <SpriteRenderer> (); animator = this.GetComponent <Animator>(); // Recupera instancias - Objetos gameControllerRevisao = FindObjectOfType(typeof(GameControllerRevisao)) as GameControllerRevisao; playerRevisao = FindObjectOfType <PlayerRevisao>(); audioControllerRevisao = FindObjectOfType(typeof(AudioControllerRevisao)) as AudioControllerRevisao; // Define configuracoes actualLife = maxLife; lifebarHolder.SetActive(true); lifebarHolder.transform.localScale = new Vector3(1, 1, 1); // Passa valores DamageTypeValues[0] = 1; DamageTypeValues[1] = 5; DamageTypeValues[2] = 0; // Define escala x do Sprite if (isLookingLeft) { Flip(false); } }
// ------------------- FUNCOES UNITY ------------------- // // Inicializa private void Start() { gameControllerRevisao = FindObjectOfType(typeof(GameControllerRevisao)) as GameControllerRevisao; playerRevisao = FindObjectOfType(typeof(PlayerRevisao)) as PlayerRevisao; // Desativa paineis manaPanel.SetActive(false); arrowPanel.SetActive(false); HPBox.SetActive(false); MPBox.SetActive(false); VerifyPlayerHUD(); // Posiciona caixas boxAPosition = boxARectTransform.anchoredPosition; boxBPosition = boxBRectTransform.anchoredPosition; }
private void Update() { if (actualGameState == GameStateRevisao.GAMEPLAY) { if (playerRevisao == null) { playerRevisao = FindObjectOfType <PlayerRevisao>(); } // Atualiza texto do score string numberGoldString = numberGold.ToString("N0"); numberGoldString = numberGoldString.Replace(",", "."); numberGoldText.text = numberGoldString; //ValidateWeapon (); // Interacao dos menus if (Input.GetButtonDown("Cancel")) { // Pausa if (actualGameState != GameStateRevisao.PAUSE) { PauseGame(); } //Desativa paineis de itens if (actualGameState == GameStateRevisao.ITEMS) { if (itemInfoPanel.activeSelf) { itemInfoPanel.SetActive(false); btnFirstItems.Select(); } else if (itemsPanel.activeSelf) { OpenPanel(itemsPanel, pausePanel, btnFirstPause, GameStateRevisao.PAUSE); inventarioRevisao.ClearLoadedItems(); } } } } }
// Inicializa private void Start() { // Mantem objeto na proxima cena DontDestroyOnLoad(this.gameObject); // Inicializa valores e objetos playerRevisao = FindObjectOfType <PlayerRevisao>(); inventarioRevisao = FindObjectOfType(typeof(InventarioRevisao)) as InventarioRevisao; hudRevisao = FindObjectOfType <HUDRevisao>(); audioControllerRevisao = FindObjectOfType(typeof(AudioControllerRevisao)) as AudioControllerRevisao; // Encontra elementos pausePanel = GameObject.Find("Pause-Panel"); itemsPanel = GameObject.Find("Items-Panel"); itemInfoPanel = GameObject.Find("Item-Info-Panel"); btnFirstPause = GameObject.Find("Button-Close-Pause").GetComponent <Button>(); btnFirstItems = GameObject.Find("Button-Close-Items").GetComponent <Button>(); btnFirstItemInfo = GameObject.Find("Button-Close-Item-Info").GetComponent <Button>(); BindEvents(); // Desativa paineis if (pausePanel != null) { pausePanel.SetActive(false); } if (itemsPanel != null) { itemsPanel.SetActive(false); } if (itemInfoPanel != null) { itemInfoPanel.SetActive(false); } LoadGame(PlayerPrefs.GetString("slot")); }