コード例 #1
0
 public MouseOverBlock(WorldPosition position, WorldManager manager, Map map, PlayerAvatar parent)
     : base(position, manager)
 {
     this.parent = parent;
     this.map = map;
     this.HasFixedPosition = false;
 }
コード例 #2
0
ファイル: ChunkCache.cs プロジェクト: rodya-mirov/Voxelist
        public ChunkCache(Map map, int cacheRadius)
        {
            this.Map = map;

            this.Radius = cacheRadius;

            this.savedChunkData = new Dictionary<ChunkCoordinate, CacheData>();

            tempChunk = new Chunk(map);

            LoadStartingData();
        }
コード例 #3
0
ファイル: ChunkCache.cs プロジェクト: rodya-mirov/Voxelist
 public void GiveBlankChunk(Map map)
 {
     lock (this)
     {
         Chunk = new Chunk(map);
     }
 }
コード例 #4
0
ファイル: WorldManager.cs プロジェクト: rodya-mirov/Voxelist
 public WorldManager(Map map)
 {
     this.Map = map;
 }
コード例 #5
0
ファイル: Chunk.cs プロジェクト: rodya-mirov/Voxelist
 public Chunk(Map map)
 {
     this.Map = map;
     containedCubes = new Block[GameConstants.CHUNK_X_WIDTH, GameConstants.CHUNK_Y_HEIGHT, GameConstants.CHUNK_Z_LENGTH];
     entitySchemata = new List<EntitySchema>();
 }