void OnTriggerEnter(Collider other) { // Unityの挙動?コライダの判定がShift前の位置関係でEnterすることがあるので距離で弾いておく if (Vector3.Distance(other.transform.position, transform.position) >= StageSettings.ZLength) { return; } EventStatus = Status.Entered; character = other.GetComponent <RunCharacter>(); if (character != null) { character.OnEventEnter(this); } }