// Update is called once per frame void OnTriggerEnter2D(Collider2D col) { if (col.tag == "Player") { //if player is off the screen if (col.transform.position.y < transform.position.y) { RigidBodyJumpScript script = col.GetComponent <RigidBodyJumpScript>(); script.dead = true; } } }
void Start() { instanceScore = this; GameObject player_GO = GameObject.FindGameObjectWithTag("Player"); if (player_GO == null) { Debug.LogError("Could not find a GameObject with tag 'Player'."); } theBird = player_GO.GetComponent <RigidBodyJumpScript> (); score = 0; highScore = PlayerPrefs.GetInt("HighScore", 0); }
void Start() { sprite = transform.GetComponentInChildren <SpriteRenderer> (); spriteCollider = transform.GetComponent <CircleCollider2D> (); player = GameObject.FindWithTag("Player").transform; playerScript = player.GetComponent <RigidBodyJumpScript> (); meteorSpawn = GameObject.Find("MeteorSpawn"); theMeteor = GameObject.Find("Meteor"); originalSpeed = playerScript.forwardSpeed; originalFlapSpeed = playerScript.flapSpeed; newSpeed = playerScript.forwardSpeed * 1.25f; }