public IEnumerator RespawnPlayerCo() { ScoreManager.AddPoints(-PointPenaltyOnDeath); Instantiate(DeathParticle, Player.transform.position, Player.transform.rotation); Player.GetComponent <Rigidbody2D>().bodyType = RigidbodyType2D.Static; Player.GetComponent <BoxCollider2D>().enabled = false; Player.GetComponent <Renderer>().enabled = false; yield return(new WaitForSeconds(RespawnDelay)); if (LivesManager.LivesCounter > 0) { Health_Manager.FullHealth(); HealthManager.IsDead = false; Player.KnockBackTimer = 0; Player.transform.position = CheckPoint.transform.position; Instantiate(RespawnParticle, CheckPoint.transform.position, CheckPoint.transform.rotation); Player.GetComponent <Rigidbody2D>().bodyType = RigidbodyType2D.Dynamic; Player.GetComponent <BoxCollider2D>().enabled = true; Player.GetComponent <Renderer>().enabled = true; HealthManager.PauseMenu.gameObject.SetActive(true); } else if (LivesManager.LivesCounter == 0) { HealthManager.IsDead = false; SceneManager.LoadScene("Game_Over"); } //if } //public void RespawnPlayer
/************************************************************************************************* *** Start *************************************************************************************************/ void Start() { PlayerPrefs.SetInt("MaxHealth", 5); PlayerPrefs.SetInt("Lives", 5); PlayerPrefs.SetInt("Score", 0); PlayerPrefs.SetInt("HighScore", 430); Health_Manager.FullHealth(); ScoreManager.ScoreReset(); PlayerPrefs.SetInt("Level Select Position", 0); PlayerPrefs.SetInt("Level 1", 1); PlayerPrefs.SetInt("Level 2", 0); PlayerPrefs.SetInt("Level 3", 0); PlayerPrefs.SetInt("Level 4", 0); Time.timeScale = 1f; #if UNITY_WEBGL exitButtonEnabled.SetActive(false); exitButtonDisabled.SetActive(true); #else exitButtonEnabled.SetActive(true); exitButtonDisabled.SetActive(false); #endif } //void Start
}//void Start /************************************************************************************************* *** Update *************************************************************************************************/ void Update () { CurrentTime -= Time.deltaTime; if (CurrentTime <= 0) { CurrentTime = StartingTime; Health_Manager.HurtPlayer(101); GetComponent<AudioSource>().Play(); }//if TheText.text = "Time: " + Mathf.Round(CurrentTime); }//void Update
/************************************************************************************************* *** Start *************************************************************************************************/ private void Start() { targetSelection = Random.Range(0, targets.Length); Debug.Log(targetSelection.ToString()); if (debugTarget) { targetSelection = debugTargetSelection; } currentTarget = GameObject.Find(targets[targetSelection]); transform.rotation = currentTarget.transform.rotation; score = FindObjectOfType <Score_Manager>(); healthManager = FindObjectOfType <Health_Manager>(); }
/************************************************************************************************* *** Start *************************************************************************************************/ void Start() { PlayerPrefs.SetInt("MaxHealth", 5); PlayerPrefs.SetInt("Lives", 5); PlayerPrefs.SetInt("Score", 0); PlayerPrefs.SetInt("HighScore", 430); Health_Manager.FullHealth(); ScoreManager.ScoreReset(); PlayerPrefs.SetInt("Level Select Position", 0); PlayerPrefs.SetInt("Level 1", 1); PlayerPrefs.SetInt("Level 2", 0); PlayerPrefs.SetInt("Level 3", 0); PlayerPrefs.SetInt("Level 4", 0); Time.timeScale = 1f; } //void Start
void OnTriggerEnter2D(Collider2D col) { if (col.name == "Player") { Health_Manager.HurtPlayer(GiveDamage); col.GetComponent <AudioSource>().Play(); //Knockback var player = col.GetComponent <PlayerController>(); player.KnockBackTimer = player.KnockBackLength; if (col.transform.position.x < gameObject.transform.position.x) { player.KnockBackFromRight = true; } else { player.KnockBackFromRight = false; } } //if }//void OnTriggerEnter2D
void Start() { cam = GetComponentInChildren <Camera>(); aud = GetComponentInChildren <AudioListener>(); hm = GetComponentInChildren <Health_Manager>(); foreach (Canvas cv in gameObject.GetComponentsInChildren <Canvas>()) { print("cv Found! " + cv.gameObject.name); if (cv.gameObject != gameObject && cv.gameObject.name == "Canvas") { player_canvas = cv; } if (cv.gameObject != gameObject && cv.gameObject.name == "Canvas_Competition") { player_competition_canvas = cv; player_competition_canvas.enabled = false; } } netAnimator = GetComponent <NetworkAnimator>(); PlayerUi = GetComponent <PlayerUi>(); }
void Start() { Player = FindObjectOfType <PlayerController>(); HealthManager = FindObjectOfType <Health_Manager>(); LivesManager = FindObjectOfType <Lives_Manager>(); } //void Start