Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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);
    }