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; } }
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); }
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); }