public void set(TestButton _button, PopupMenu _popupMenu, FurnitureManager.FurniturePairing currentFurn, bool inFolder)
        {
            Debug.Log("Setting in pop up " + currentFurn.FurnName + "  " + this.gameObject);
            button           = _button;
            popupMenu        = _popupMenu;
            currentFurniture = currentFurn;



            popupMenu.transform.position = this.transform.position + MenuOffSet;


            foreach (ButtonObjectScaler but in popupMenu.transform.GetComponentsInChildren <ButtonObjectScaler> ())
            {
                but.setObjectToScale(this.gameObject);
            }
            popupMenu.transform.GetComponentInChildren <ChangePref> ().setFurniture(currentFurniture);
            popupMenu.transform.GetComponentInChildren <ChangePref> ().setInFolder(inFolder);
            popupMenu.transform.GetComponentInChildren <DeleteButton> ().currentObject = this.gameObject;

            foreach (Rotater rot in popupMenu.transform.GetComponentsInChildren <Rotater> ())
            {
                rot.objectToDrag = this.gameObject;
            }

            popupMenu.transform.FindChild("TextureMenu").transform.GetComponentInChildren <TextureMenu> ().currentlySelected = this.gameObject;
        }
 public void ReturnPrefrence(FurnitureManager.FurniturePairing pairing)
 {
     if (NotAddedFurniture != null)
     {
         //NotAddedFurniture.Add (pairing);
         LoadFurnitureType(currentType);
         LoadPage(currentPage);
     }
 }
Example #3
0
        public FurniturePreference(FurnitureManager.FurniturePairing pair)
        {
            FurnitureID = pair.id;
            MaterialIDs = new List <int>();
            MaterialIDs.Add(pair.DefaultMaterial);
            FurniturePick = FurnitureManager.instance.GetFurniture(pair.id);

            foreach (int id in MaterialIDs)
            {
                materialPicks.Add(MaterialManager.instance.GetMaterial(id));
            }
        }
    public void newCustPref(FurnitureManager.FurniturePairing pairing)
    {
        CustomerManager.FurniturePreference newPref = new CustomerManager.FurniturePreference(pairing);
        mainCustomerMenu.addPrefrence(newPref);


        if (this.gameObject.transform.parent.gameObject.activeSelf)
        {
            LoadFurnitureType(currentType);
            LoadPage(currentPage);
        }
    }
Example #5
0
    public void RemovePrefrence(FurnitureManager.FurniturePairing preference)
    {
        for (int i = 0; i < MyPrefs.Count; i++)
        {
            if (MyPrefs [i].FurniturePick == preference)
            {
                MyPrefs.RemoveAt(i);
                break;
            }
        }

        Catalog.ReturnPrefrence(preference);
        if (gameObject.transform.parent.parent.gameObject.activeSelf)
        {
            LoadPage(currentPage);
        }
    }
Example #6
0
 public void setFurniture(FurnitureManager.FurniturePairing currentFur)
 {
     currentFurniture = currentFur;
     //Debug.Log ("Setting current furniture to " + currentFur.FurnName);
 }