private void OnTriggerExit2D(Collider2D collision) { //Debug.Log("volume exit"); OrcaMotor Orca = collision.transform.GetComponent <OrcaMotor>(); if (Orca != null) { Orca.WaterVolumes.Remove(gameObject); } }
private void OnTriggerEnter2D(Collider2D collision) { //Debug.Log("volume enter"); OrcaMotor Orca = collision.transform.GetComponent <OrcaMotor>(); if (Orca != null) { Orca.WaterVolumes.Add(gameObject); if (Orca.rbody.velocity.y < -3f && _splash != null) { _splash.PlaceHere(new Vector2(_orca.transform.position.x, _orca.transform.position.y + .4f)); } } }