//terän menosuunnan vaihto private void OnTriggerEnter(Collider other) { if (other.gameObject.CompareTag("SpinnerBox")) { speed *= -1; } if (other.gameObject.CompareTag("TubeDude")) { TubeDudeBehavior brainToKill = other.gameObject.GetComponent <TubeDudeBehavior>(); //brainToKill.ActivateRagdoll(); brainToKill.gameObject.tag = "DeadDude"; brainToKill.StopEffect(); aS.pitch = HowMuchToPitch; pitchUpTime = Time.time; pitched = true; Instantiate(BloodyMessPrefabRef, other.transform.position, Quaternion.Euler(Vector3.zero)); //spawns a bloody explosion (handles removal itself afterwards) Destroy(other.gameObject); } else if (other.gameObject.CompareTag("ControlledDude")) { print("ded"); PlayerController brainToKill = other.gameObject.GetComponent <PlayerController>(); other.gameObject.tag = "DeadDude"; GameObject.FindGameObjectWithTag("SpawnController").GetComponent <ControlRespawn>().ControlSwap(); brainToKill.StopEffect(); aS.pitch = 1.8f; pitchUpTime = Time.time; pitched = true; Instantiate(BloodyMessPrefabRef, other.transform.position, Quaternion.Euler(Vector3.zero)); //spawns a bloody explosion (handles removal itself afterwards) Destroy(other.gameObject); } }
private void OnTriggerEnter(Collider other) { if (other.gameObject.CompareTag("TubeDude")) { TubeDudeBehavior brainToKill = other.gameObject.GetComponent <TubeDudeBehavior>(); //brainToKill.ActivateRagdoll(); brainToKill.gameObject.tag = "DeadDude"; brainToKill.StopEffect(); brainToKill.enabled = false; //lobotomize } else if (other.gameObject.CompareTag("ControlledDude")) { PlayerController brainToKill = other.gameObject.GetComponent <PlayerController>(); other.gameObject.tag = "DeadDude"; GameObject.FindGameObjectWithTag("SpawnController").GetComponent <ControlRespawn>().ControlSwap(); brainToKill.StopEffect(); brainToKill.enabled = false; } }