Пример #1
0
    private static RecipeBrick[] GetCurrentBricks()
    {
        PhysicsBrick[] physicsBricks = Object.FindObjectsOfType <PhysicsBrick>();
        RecipeBrick[]  recipeBricks  = new RecipeBrick[physicsBricks.Length];

        for (int i = 0; i < physicsBricks.Length; i++)
        {
            PhysicsBrick pBrick = physicsBricks[i];
            BrickUtility.AlignBrick(pBrick);
            RecipeBrick brick = new RecipeBrick(pBrick.GetID(), pBrick.GetVoxels());

            recipeBricks[i] = brick;
        }
        Debug.Log(recipeBricks.Length + " bricks saved to new recipe.");
        return(recipeBricks);
    }
Пример #2
0
 private void RespawnBrick(PhysicsBrick brick)
 {
     BrickUtility.PlaceBrickAbsolute(brick, GetSpawnPosition(brick.GetID()), orientation);
 }