Beispiel #1
0
 public PlayerFashionData()
 {
     clear();
     for (uint i = 0; i < FashionDefine.Max_Fashion_Count; ++i)
     {
         items[i]         = new FashionItemData();
         items[i].id      = -1;
         items[i].starnum = 0;
     }
 }
Beispiel #2
0
    public bool GetFashionByID(int id, out FashionItemData itemdata)
    {
        FashionItemData[] data = PlayerDataPool.Instance.MainData.mFashion.items;
        for (int i = 0; i < PlayerDataPool.Instance.MainData.mFashion.unlock_count; ++i)
        {
            if (data[i].id == id)
            {
                itemdata = data[i];
                return(true);
            }
        }

        itemdata = null;
        return(false);
    }
Beispiel #3
0
    public bool ActiveFashion(int id)
    {
        FashionItemData itemdata =
            PlayerDataPool.Instance.MainData.mFashion.items[PlayerDataPool.Instance.MainData.mFashion.unlock_count];

        itemdata.id = id;
        FashionTableItem res = DataManager.FashionTable[id] as FashionTableItem;

        if (res == null || res.min_stars < 0)
        {
            return(false);
        }
        itemdata.starnum = (uint)res.min_stars;
        PlayerDataPool.Instance.MainData.mFashion.unlock_count++;
        return(true);
    }