Пример #1
0
 public void GenerateStart(int Y, GravityLevels.GravityMap gm)
 {
     for (int j = (gm.w / 2) - 2; j < (gm.w / 2) + 2; j++)
     {
         GenerateBlock(j, Y, gm, GravityLevels.MapGeneration.brick);
     }
 }
Пример #2
0
 public void GenerateSolidRow(int Y, GravityLevels.GravityMap gm)
 {
     for (int j = 0; j < gm.w; j++)
     {
         GenerateBlock(j, Y, gm, GravityLevels.MapGeneration.brick);
     }
 }
Пример #3
0
 public void LoadMap(GravityLevels.GravityMap map)
 {
     if (gm != null)
     {
         clearBlocks();
     }
     gm = map;
     map.LoadMap(this);
 }
Пример #4
0
    public void GenerateBlock(int col, int row, GravityLevels.GravityMap gm, GameObject block, int default_z = 0)
    {
        GameObject bb = Instantiate(block, new Vector3(col - (-.5f + ((float)gm.w / 2f)), -row, default_z), Quaternion.identity) as GameObject;

        bb.transform.parent = MapParent.transform;
    }
Пример #5
0
 public void GenerateSides(int Y, GravityLevels.GravityMap gm)
 {
     GenerateBlock(-1, Y, gm, GravityLevels.MapGeneration.brick);
     GenerateBlock(gm.w, Y, gm, GravityLevels.MapGeneration.brick);
 }