void killPlayer()
    {
        if (this.GetComponent <PlayerAnimate> ().enabled == true)
        {
            PlayerAnimate  pa  = this.GetComponent <PlayerAnimate> ();
            PlayerMovement pm  = this.GetComponent <PlayerMovement> ();
            RotateToCursor rot = this.GetComponent <RotateToCursor> ();
            WeaponAttack   wa  = this.GetComponent <WeaponAttack> ();
            legDir         ld  = this.GetComponentInChildren <legDir> ();
            wa.dropWeapon();
            pa.legs.sprite  = null;
            pa.legs.enabled = false;
            ld.enabled      = false;

            pa.torso.sprite = deadSpr;
            pa.enabled      = false;

            rot.enabled = false;
            wa.enabled  = false;

            pm.enabled = false;
            CircleCollider2D col = this.GetComponent <CircleCollider2D> ();
            col.enabled = false;
        }
    }
Ejemplo n.º 2
0
    void revivePlayer()
    {
        dead = false;

        Debug.Log("PlayerHealth - revivePlayer");

        PlayerAnimate  pa  = this.GetComponent <PlayerAnimate> ();
        PlayerMovement pm  = this.GetComponent <PlayerMovement> ();
        RotateToCursor rot = this.GetComponent <RotateToCursor> ();
        WeaponAttack   wa  = this.GetComponent <WeaponAttack> ();

        dead = false;
        legDir ld = this.GetComponentInChildren <legDir> ();

        wa.dropWeapon();
        pa.legs.enabled = true;
        ld.enabled      = true;
        pa.enabled      = true;
        rot.enabled     = true;
        wa.enabled      = true;
        pm.enabled      = true;
        CircleCollider2D col = this.GetComponent <CircleCollider2D> ();

        col.enabled = true;
    }