Esempio n. 1
0
    public CF Init(CFModel model)
    {
        Model = model;

        mesh           = new Mesh();
        mesh.vertices  = model.Portals.Select(p => p.Position.To3D()).ToArray();
        mesh.uv        = new [] { new Vector2(0, 0), new Vector2(1, 0), new Vector2(0, 1) };
        mesh.triangles = new[] { 0, 1, 2 };
        mesh.RecalculateNormals();
        mesh.RecalculateBounds();
        mesh.name = "CFMesh";

        return(this);
    }
Esempio n. 2
0
 public Repository(CFModel context)
 {
     this.context = context;
     _objectSet   = context.Set <T>();
 }
Esempio n. 3
0
 private CF ModelToView(CFModel model)
 {
     return(CFs.First(vm => vm.Model == model));
 }
Esempio n. 4
0
 public UnitOfWork(CFModel context)
 {
     _context = context;
 }