Пример #1
0
    private void OnTriggerExit(Collider other)
    {
        if (other.gameObject.tag == "Player")
        {
            plms.curveFlg    = false;
            plms.autoRunVec  = curveVector.ToString();
            perDistanceToEnd = 1f;


            //出た時に速度リセット
            switch (curveVector)
            {
            case CurveVector.front:
            case CurveVector.back:
                plms.runSpd = new Vector3(0f, 0f, this.name == "back" ? -plms.RunSpeed : plms.RunSpeed);
                break;

            case CurveVector.right:
            case CurveVector.left:
                plms.runSpd = new Vector3(this.name == "left" ? -plms.RunSpeed : plms.RunSpeed, 0f, 0f);
                break;
            }

            VirtualCameraOff();
            eccr.CameraPosReset();

            //anim.enabled = true;
        }
    }