public void AddToPrefs(object Ind)
    {
        int Index = (int)Ind;

        CustomerManager.FurniturePreference newPref = new CustomerManager.FurniturePreference();
        newPref.FurniturePick = NotAddedFurniture[currentPage * maxNumPerPage + Index];
        newPref.FurnitureID   = newPref.FurniturePick.id;
        newPref.MaterialIDs   = new List <int>();
        newPref.MaterialIDs.Add(newPref.FurniturePick.DefaultMaterial);

        GameObject.FindObjectOfType <CustomerFurnitureMenu>().addPrefrence(newPref);

        NotAddedFurniture.RemoveAt(currentPage * maxNumPerPage + Index);

        if (currentPage == NotAddedFurniture.Count / maxNumPerPage)
        {
            currentPage = 0;
        }
        if (this.gameObject.transform.parent.gameObject.activeSelf)
        {
            LoadFurnitureType(currentType);
            LoadPage(currentPage);
        }
        // MyPrefs[currentPage * maxNumPerPage + Index].FurniturePick.FurnObj, );
    }
    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 #3
0
 public void addPrefrence(CustomerManager.FurniturePreference preference)
 {
     MyPrefs.Add(preference);
     //Debug.Log ("Adding a preference " +this.gameObject);
     LoadPage(currentPage);
 }
Example #4
0
 public void loadPreferences(CustomerManager.FurniturePreference info)
 {    //Debug.Log ("Loading ored");
     MyMaterials = info.materialPicks;
     myCatalog.Initialize();
     LoadPage(0);
 }