void OnTriggerExit(Collider Other) { if (Other.gameObject.layer == 8) { CanShoot = Other.gameObject.GetComponent <TirPlayerScript>(); CanShoot.CanShoot = true; } }
void OnTriggerExit(Collider Other) { if (Other.gameObject.layer == 9) { CanCarry = Player.GetComponent <PlayerCarryScript>(); CanShoot = Player.GetComponent <TirPlayerScript>(); CanCarry.CanCarry = false; if (!CanCarry.IsCarrying) { CanShoot.CanShoot = true; CanCarry.Target = null; } } }
void OnTriggerEnter(Collider Other) { if (Other.gameObject.layer == 9) { CanShoot = Player.GetComponent <TirPlayerScript>(); CanCarry = Player.GetComponent <PlayerCarryScript>(); CanShoot.CanShoot = false; CanCarry.Target = Other.gameObject; CanCarry.CanCarry = true; } if (Other.gameObject.tag == "key") { Player.GetComponent <PlayerKeyControlScript>().AddKey(); Destroy(Other.gameObject); } }