Example #1
0
    public virtual bool EditLoad(LEditTextFile file)
    {
        Reset();

        file.SkipLine(_Key_ConvexDataHead);
        mFlags = file.LoadValueLine <uint>(_Key_ConvexFlag);
        int vertnum = file.LoadValueLine <int>(_Key_VertexNum);

        for (int i = 0; i < vertnum; i++)
        {
            Vector3 vec = file.LoadVector3Line(_Key_Vertex);
            mLstVertices.Add(vec);
        }
        int facenum = file.LoadValueLine <int>(_Key_FaceNum);

        for (int i = 0; i < facenum; i++)
        {
            CovFace face = new CovFace();
            face.EditLoad(file);
            mLstCovFace.Add(face);
        }
        //mAABBDirty = true;

        return(true);
    }