示例#1
0
 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);
 }
示例#2
0
        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);
        }
示例#3
0
 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);
 }
示例#4
0
 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);
 }