Exemplo n.º 1
0
        ////////////////////////////////////////////////////////////////////////
        // タイルの更新を送信
        ////////////////////////////////////////////////////////////////////////
        private void SendUpdateTile(Vector2 coord, int index)
        {
            switch (index)
            {
            case 0:
                World.UpdateTile(coord, TileType.Walkable);
                break;

            case 1:
                World.UpdateTile(coord, TileType.Wall);
                break;

            case 2:
                World.UpdateTile(coord, TileType.StartTile);
                break;

            case 3:
                World.UpdateTile(coord, TileType.GoalTile);
                break;

            case 4:
                World.UpdateTile(coord, TileType.NullTile);
                break;

            default:
                break;
            }
        }
 ////////////////////////////////////////////////////////////////////////
 // オーバーロード タイル属性を更新
 ////////////////////////////////////////////////////////////////////////
 public void UpdateTileType()
 {
     World.UpdateTile(tile.coordinate, tile.tileType);
 }