Ejemplo n.º 1
0
 public virtual void OnCollisionExit2D(Collision2D b)
 {
     player  = GameManager.player;
     _player = player.GetComponent <OGChickenController>();
     anim    = player.GetComponent <Animator>();
     Destroy(gameObject);
 }
 void OnCollisionExit2D(Collision2D b)
 {
     player  = GameManager.player;
     _player = player.GetComponent <OGChickenController>();
     anim    = player.GetComponent <Animator>();
     anim.SetBool("Circuit", false);
     Destroy(gameObject);
 }
Ejemplo n.º 3
0
 void Start()
 {
     cam      = GameObject.FindGameObjectWithTag("MainCamera");
     player   = Instantiate(Resources.Load("Prefabs/OGChicken") as GameObject, transform.position, transform.rotation) as GameObject;
     currRoom = player;
     _player  = player.GetComponent <OGChickenController>();
     dungeon  = GameObject.FindGameObjectWithTag("Dungeon");
     _dungeon = dungeon.GetComponent <Dungeon>();
     StartGame(GameManager.difficulty);
 }
 void OnCollisionEnter2D(Collision2D c)
 {
     player           = GameManager.player;
     _player          = player.GetComponent <OGChickenController>();
     anim             = player.GetComponent <Animator>();
     _player.ATKUp    = true;
     _player.ATKSPDUp = false;
     _player.SPDUp    = false;
     _player.ATK     += 5;
     Destroy(gameObject);
 }
 void OnCollisionEnter2D(Collision2D c)
 {
     player  = GameManager.player;
     _player = player.GetComponent <OGChickenController>();
     anim    = player.GetComponent <Animator>();
     anim.SetBool("MustacheIdle", true);
     anim.SetBool("SSIdle", false);
     anim.SetBool("Circuit", true);
     _player.maxSpeed     += 6f;
     _player.maxProjSpeed += 4;
     _player.projectile    = "taco";
 }
Ejemplo n.º 6
0
 void gameOver()
 {
     //kill player
     Destroy(player);
     currRoom.GetComponent <Room>().reset();
     // death message
     this.deathMessage("You Were Murdered");
     currRoom = _dungeon.start;
     player   = Instantiate(Resources.Load("Prefabs/OGChicken") as GameObject, currRoom.transform.position, currRoom.transform.rotation) as GameObject;
     _player  = player.GetComponent <OGChickenController>();
     _dungeon.placePlayer(currRoom);
 }
Ejemplo n.º 7
0
 void OnTriggerExit2D(Collider2D b)
 {
     if (b.gameObject.tag == "Player")
     {
         player             = GameObject.FindGameObjectWithTag("Player");
         _player            = player.GetComponent <OGChickenController>();
         _player.currentHP -= 5;
     }
     if (b.gameObject.tag != "Enemy")
     {
         Destroy(gameObject);
     }
 }
    // Use this for initialization
    void Start()
    {
        this.gameObject.GetComponent <SpriteRenderer>().sprite       = (Sprite)(Resources.Load("Sprites/BusinessMan/Businessman1") as Sprite);
        this.gameObject.GetComponent <SpriteRenderer>().sortingOrder = 1;
        //this.attacking = false;
        anim = GetComponent <Animator>();

        p       = GameObject.FindGameObjectWithTag("Player");
        _player = p.GetComponent <OGChickenController>();

        this.SPD  = 1;
        this.RNG  = 5;
        this.HP   = 10;
        this.head = Resources.Load("Prefabs/Head1") as GameObject;
    }
Ejemplo n.º 9
0
    void Start()
    {
        player  = GameManager.player;
        _player = GameManager._player;
        anim    = GetComponent <Animator>();
        Vector2 v = (new Vector2(projectileScript.xv, projectileScript.yv));

        v.Normalize();
        rigidbody2D.velocity = v * _player.maxProjSpeed;
//        projVector.Normalize();
//
//        if (_player.OGChickenVec.x == 0 && _player.OGChickenVec.y == 0){
//            rigidbody2D.velocity = _player.maxProjSpeed * new Vector2 (0, -1);
//            transform.rotation = Quaternion.Euler (new Vector3(0, 0, -90));
//        }
//        else {
//	    rotationangle = Mathf.Rad2Deg*Mathf.Atan2(_player.OGChickenVec.y, _player.OGChickenVec.x);
        transform.rotation = Quaternion.Euler(new Vector3(0, 0, rotationangle));
//            rigidbody2D.velocity = _player.maxProjSpeed * projVector;
//        }
    }