Example #1
0
    public void Refresh(nav_editor.MyNavmeshRenderInfo info)
    {
        Clear();

        for (int i = 0; i < info.poly_num; ++i)
        {
            IntPtr            p    = new IntPtr(info.poly.ToInt64() + (uint)(i * Marshal.SizeOf(typeof(nav_editor.MyPoly))));
            nav_editor.MyPoly ploy = nav_editor.PtrToStructure <nav_editor.MyPoly>(p);

            CreatePloyObj(ploy, i);
        }
    }
 void DataInit()
 {
     navmesh_render_info_          = new nav_editor.MyNavmeshRenderInfo();
     navmesh_render_info_.poly_num = 0;
     navmesh_render_info_.poly     = IntPtr.Zero;
 }
Example #3
0
 public void RefreshNavmeshRender(nav_editor.MyNavmeshRenderInfo info)
 {
     navmesh_render_.Refresh(info);
 }