public BlankChunk CreateBlankChunk(Chunk linkedChunk, GameDefine.DirectionType linkedDirection, Point chunkIndex)
        {
            var blankChunk = Instantiate(this.blankChunkPrefab);

            blankChunk.Initialize(this, chunkIndex);
            blankChunk.Connect(linkedDirection, linkedChunk);
            blankChunk.transform.position = GetPosition(chunkIndex, Point.Zero);

            return(blankChunk);
        }
Exemplo n.º 2
0
 public void Copy(ChunkDoorway other)
 {
     this.flag = other.flag;
 }
Exemplo n.º 3
0
 public ChunkDoorway(ChunkNode node)
 {
     flag = GetOpenedDoorway(node);
 }
Exemplo n.º 4
0
 public override void Connect(GameDefine.DirectionType direction, Chunk chunk)
 {
     base.Connect (direction, chunk);
     this.linkedChunk = chunk;
     this.linkedDirection = direction;
 }