private void InitStartScreen() { dimensions.Add("length", new FurnitureValue("Room Length", FurnitureType.Null, initialLength, 1, 12)); dimensions.Add("width", new FurnitureValue("Room Width", FurnitureType.Null, initialWidth, 1, 12)); furnitureValues.Add("chairs", new FurnitureValue("Chairs", FurnitureType.Chair, 3, 0, 10)); decorationValue = new FurnitureValue("Decorations", FurnitureType.Null, 10, 0, 20); }
public static Furniture fromDynamic(dynamic json) { Furniture furniture = new Furniture(); furniture.furnitures = new List <FurnitureValue>(); foreach (var data in json) { furniture.furnitures.Add(FurnitureValue.fromDynamic(data)); } return(furniture); }
private void InitSlider(TitledSlider slider, FurnitureValue value) { Debug.Log("value:" + value.value); slider.title.SetText(value.title); slider.value.SetText(value.value.ToString()); slider.slider.minValue = value.minValue; slider.slider.maxValue = value.maxValue; slider.onSetValue = value.SetValue; slider.slider.SetValueWithoutNotify((float)value.value); slider.furniturePlacer = furniturePlacer; Debug.Log("Slider Vwlue: " + slider.slider.value); }
private void InitFurniturePlacer() { dimensions.Add("length", new FurnitureValue("Room Length", FurnitureType.Null, initialLength, 1, 12)); dimensions.Add("width", new FurnitureValue("Room Width", FurnitureType.Null, initialWidth, 1, 12)); furnitureValues.Add("doors", new FurnitureValue("Doors", FurnitureType.Door, 2, 0, 10)); furnitureValues.Add("kitchen", new FurnitureValue("Kitchen", FurnitureType.Kitchen, 4, 0, 10)); furnitureValues.Add("beds", new FurnitureValue("Beds", FurnitureType.Bed, 1, 0, 10)); furnitureValues.Add("couches", new FurnitureValue("Couches", FurnitureType.Couch, 1, 0, 10)); furnitureValues.Add("tables", new FurnitureValue("Tables", FurnitureType.Table, 3, 0, 10)); furnitureValues.Add("chairs", new FurnitureValue("Chairs", FurnitureType.Chair, 1, 0, 10)); furnitureValues.Add("lamps", new FurnitureValue("Lamps", FurnitureType.Lamp, 2, 0, 10)); decorationValue = new FurnitureValue("Decorations", FurnitureType.Null, 5, 0, 20); decorationMax.Add(DecorationType.Computer, 1); }