void Start() { body = this.GetComponent <Rigidbody2D>(); boxCollider = this.GetComponent <BoxCollider2D>(); livesController = GameObject.Find("LivesController"); soundController = GameObject.Find("SoundController"); greenArea = GameObject.FindGameObjectWithTag("GreenArea"); //Reset Green Area if (livesController != null) { livesControllerScript = livesController.GetComponent <LivesController>(); } if (greenArea != null) { greenAreaControllerScript = greenArea.GetComponent <GreenAreaController>(); } if (soundController != null) { soundControllerScript = soundController.GetComponent <SoundController>(); } checkPointPosition = new Vector2(this.transform.position.x, this.transform.position.y); if (livesController != null) { if (Application.loadedLevel == 1) { livesControllerScript.resetLives(); // Reset lives so LevelOne starts with 0 lives due to CheckPoint Deaths PlayerPref } } }
void Start() { soundController = GameObject.Find("SoundController"); spriteRenderer = this.GetComponent <SpriteRenderer>(); //circleCollider = this.GetComponent<CircleCollider2D>(); polygonCollider = this.GetComponent <PolygonCollider2D>(); greenAreaControllerScript = greenArea.GetComponent <GreenAreaController>(); if (soundController != null) { soundControllerScript = soundController.GetComponent <SoundController>(); } }