Exemple #1
0
 protected override void Deserialize(BlockGameData data)
 {
     blockSpawner.Reset();
     foreach (BlockData blockData in data.Blocks)
     {
         blockSpawner.Spawn(blockData);
     }
 }
    public GameObject SpawnCeilingBlock()
    {
        GameObject block = _blockSpawner.Spawn();

        block.transform.position = _ceilingSpawn.position + Random.insideUnitSphere * CEILING_SPAWN_RADIUS;
        block.transform.rotation = Random.rotation;
        return(block);
    }