public void ChangeWallpaper(FurnitureData data) { try { FurnitureData[] furnitureData = GameObject.FindObjectsOfType <FurnitureData>(); FurnitureData m_Data = (from d in furnitureData where wallpaperId == d.id && (int)FurnitureType.Wallpaper == d.type && d.GetComponentInChildren <Text>() != null select d).First(); Text t = m_Data.GetComponentInChildren <Text>(); t.text = (int.Parse(t.text) + 1).ToString(); m_Data.furnitureIsUsing = false; m_Data.position = new Vector3(0, 0, 0); m_Data.rotation = new Quaternion(0, 0, 0, 0); furDataList.Add(m_Data); //SaveSystem.A_DeleteFurniture(m_Data); } catch { } wallpaper.sprite = Atlas.Ins.GetSprites(Atlas.Ins.fur.wallpaper)[data.id]; wallpaperId = data.id; data.furnitureIsUsing = true; furDataList.Add(data); //API_Game.Ins.PutFurnitureRequest(data.ReturnFurniture(), null); //SaveSystem.A_SaveFurniture(data); }
public void ChangeFloor(FurnitureData data) { try { FurnitureData[] furnitureData = GameObject.FindObjectsOfType <FurnitureData>(); FurnitureData m_Data = (from d in furnitureData where floorId == d.id && (int)FurnitureType.Floor == d.type && d.GetComponentInChildren <Text>() != null select d).First(); Text t = m_Data.GetComponentInChildren <Text>(); t.text = (int.Parse(t.text) + 1).ToString(); furDataList.Add(m_Data); //SaveSystem.A_DeleteFurniture(m_Data); }catch { } floor.sprite = Atlas.Ins.GetSprites(Atlas.Ins.fur.floor) [data.id]; floorId = data.id; data.furnitureIsUsing = true; furDataList.Add(data); // API_Game.Ins.PutFurnitureRequest(data.ReturnFurniture(), null); //SaveSystem.A_SaveFurniture(data); }