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); } }
public void addPrefrence(CustomerManager.FurniturePreference preference) { MyPrefs.Add(preference); //Debug.Log ("Adding a preference " +this.gameObject); LoadPage(currentPage); }
public void loadPreferences(CustomerManager.FurniturePreference info) { //Debug.Log ("Loading ored"); MyMaterials = info.materialPicks; myCatalog.Initialize(); LoadPage(0); }