Example #1
0
        private Action <GameObject, RoofGenerationSettings> GetGenerationAction(RoofMode mode)
        {
            switch (mode)
            {
            case RoofMode.Scale: return(GenerateItemScale);

            case RoofMode.Tile: return(GenerateItemTiled);

            default:
                throw new Exception(mode.ToString());
            }
        }
 public void Reset()
 {
     _length = 10f;
     _depth  = 10f;
     _mode   = RoofMode.Tile;
 }