public void SetUserRecordData(User_RecordFmt out_fmt) { if (out_fmt != null) { out_fmt.Exp = Exp; Dictionary <int, int> dictionary = Mst_DataManager.Instance.Get_MstLevel(shipTable: false); int value = 0; dictionary.TryGetValue(Level + 1, out value); if (value == -1) { value = 0; } out_fmt.Exp_next = (uint)value; out_fmt.Level = Level; out_fmt.War_total = St_win + St_lose + Rebellion_win; out_fmt.War_win = St_win; out_fmt.War_lose = St_lose; out_fmt.War_RebellionWin = Rebellion_win; out_fmt.War_rate = GetSortieRate(); out_fmt.Practice_win = Pt_win; out_fmt.Practice_lose = Pt_lose; out_fmt.DeckPracticeNum = Deck_practice_num; out_fmt.Rank = GetRank(); } }
public void SetUserRecordData(User_RecordFmt out_fmt) { if (out_fmt == null) { return; } out_fmt.Exp = this.Exp; Dictionary <int, int> dictionary = Mst_DataManager.Instance.Get_MstLevel(false); int num = 0; dictionary.TryGetValue(this.Level + 1, ref num); if (num == -1) { num = 0; } out_fmt.Exp_next = (uint)num; out_fmt.Level = this.Level; out_fmt.War_total = this.St_win + this.St_lose + this.Rebellion_win; out_fmt.War_win = this.St_win; out_fmt.War_lose = this.St_lose; out_fmt.War_RebellionWin = this.Rebellion_win; out_fmt.War_rate = this.GetSortieRate(); out_fmt.Practice_win = this.Pt_win; out_fmt.Practice_lose = this.Pt_lose; out_fmt.DeckPracticeNum = this.Deck_practice_num; out_fmt.Rank = this.GetRank(); }
public void SetUserRecordData(User_RecordFmt out_fmt) { if (out_fmt != null) { out_fmt.Comment = Comment; out_fmt.Large_dock = Large_dock; out_fmt.Nickname = Nickname; out_fmt.Ship_max = Max_chara; out_fmt.Slot_max = Max_slotitem; } }
public void SetUserRecordData(User_RecordFmt out_fmt) { if (out_fmt == null) { return; } out_fmt.Comment = this.Comment; out_fmt.Large_dock = this.Large_dock; out_fmt.Nickname = this.Nickname; out_fmt.Ship_max = this.Max_chara; out_fmt.Slot_max = this.Max_slotitem; }
private void _Update() { Api_Result <User_RecordFmt> api_Result = new Api_get_Member().Record(); if (api_Result.state == Api_Result_State.Success) { _record_data = api_Result.data; } else { _record_data = new User_RecordFmt(); } }
public Api_Result <User_RecordFmt> Record() { Api_Result <User_RecordFmt> api_Result = new Api_Result <User_RecordFmt>(); Mem_basic user_basic = Comm_UserDatas.Instance.User_basic; Mem_record user_record = Comm_UserDatas.Instance.User_record; User_RecordFmt user_RecordFmt = new User_RecordFmt(); user_basic.SetUserRecordData(user_RecordFmt); user_record.SetUserRecordData(user_RecordFmt); user_RecordFmt.Deck_num = Enumerable.Count <KeyValuePair <int, Mem_deck> >(Comm_UserDatas.Instance.User_deck); user_RecordFmt.Ship_num = Enumerable.Count <KeyValuePair <int, Mem_ship> >(Comm_UserDatas.Instance.User_ship); user_RecordFmt.Slot_num = Enumerable.Count <KeyValuePair <int, Mem_slotitem> >(Comm_UserDatas.Instance.User_slot); user_RecordFmt.Ndock_num = Enumerable.Count <KeyValuePair <int, Mem_ndock> >(Comm_UserDatas.Instance.User_ndock); user_RecordFmt.Kdock_num = Enumerable.Count <KeyValuePair <int, Mem_kdock> >(Comm_UserDatas.Instance.User_kdock); int num = Enumerable.Count <Mem_furniture>(Comm_UserDatas.Instance.User_furniture.get_Values(), (Mem_furniture x) => Mst_DataManager.Instance.Mst_furniture.get_Item(x.Rid).Price == 0 && Mst_DataManager.Instance.Mst_furniture.get_Item(x.Rid).Rarity == 0 && Mst_DataManager.Instance.Mst_furniture.get_Item(x.Rid).Title.Equals("なし")); user_RecordFmt.Furniture_num = Comm_UserDatas.Instance.User_furniture.get_Count() - num; user_RecordFmt.Material_max = user_basic.GetMaterialMaxNum(); api_Result.data = user_RecordFmt; return(api_Result); }
public Api_Result <User_RecordFmt> Record() { Api_Result <User_RecordFmt> api_Result = new Api_Result <User_RecordFmt>(); Mem_basic user_basic = Comm_UserDatas.Instance.User_basic; Mem_record user_record = Comm_UserDatas.Instance.User_record; User_RecordFmt user_RecordFmt = new User_RecordFmt(); user_basic.SetUserRecordData(user_RecordFmt); user_record.SetUserRecordData(user_RecordFmt); user_RecordFmt.Deck_num = Comm_UserDatas.Instance.User_deck.Count(); user_RecordFmt.Ship_num = Comm_UserDatas.Instance.User_ship.Count(); user_RecordFmt.Slot_num = Comm_UserDatas.Instance.User_slot.Count(); user_RecordFmt.Ndock_num = Comm_UserDatas.Instance.User_ndock.Count(); user_RecordFmt.Kdock_num = Comm_UserDatas.Instance.User_kdock.Count(); int num = Comm_UserDatas.Instance.User_furniture.Values.Count((Mem_furniture x) => (Mst_DataManager.Instance.Mst_furniture[x.Rid].Price == 0 && Mst_DataManager.Instance.Mst_furniture[x.Rid].Rarity == 0 && Mst_DataManager.Instance.Mst_furniture[x.Rid].Title.Equals("なし")) ? true : false); user_RecordFmt.Furniture_num = Comm_UserDatas.Instance.User_furniture.Count - num; user_RecordFmt.Material_max = user_basic.GetMaterialMaxNum(); api_Result.data = user_RecordFmt; return(api_Result); }