private void Awake() { control = GetComponent <CharacterControl>(); boxCollider = control.GetComponent <BoxCollider>(); audioSource = GetComponent <AudioSource>(); alive = true; }
private void OnTriggerEnter(Collider other) { CharacterControl control = other.GetComponentInParent <CharacterControl>(); if (control == owner) { return; } if (control != null && control != owner) { DamageDetector detector = control.GetComponent <DamageDetector>(); if (detector.alive) { info.Explo(); detector.TakeDamage(info); Destroy(this.gameObject); } } else if (control == null) { info.Explo(); Destroy(this.gameObject); } }
private void ToggleColiider(CharacterControl control) { control.RIGID_BODY.velocity = Vector3.zero; control.GetComponent <BoxCollider>().enabled = On; }