コード例 #1
0
    void OnEnable()
    {
        mMeshFilter = GetComponent <MeshFilter>();


        mMesh = mMeshFilter.sharedMesh;
        if (!mMesh)
        {
            mMesh                  = new Mesh();
            mMesh.hideFlags        = HideFlags.HideAndDontSave;
            mMesh.name             = "CurvyMesh";
            mMeshFilter.sharedMesh = mMesh;
        }

        mMeshCollider = GetComponent <MeshCollider>();

        if (!Application.isPlaying)
        {
            if (Spline && !Spline.IsInitialized)
            {
                Spline.RefreshImmediately(true, true, false);
            }
            Refresh();
        }
    }