Example #1
0
 // 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;
         }
     }
 }
Example #2
0
    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);
    }
Example #3
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;
    }