Example #1
0
    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);
        }
    }