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; } }
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; }