private static void TaxAdded(Player player, int placeIndex, long AddValue, ref List <string> msgsWithUrl) { var url = player.FromUrl; TaxNotify tn = new TaxNotify() { c = "TaxNotify", fp = Program.dt.GetFpByIndex(placeIndex), WebSocketID = player.WebSocketID, tax = AddValue, target = placeIndex }; var sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(tn); msgsWithUrl.Add(url); msgsWithUrl.Add(sendMsg); }
private void SendAllTax(string key, ref List <string> msgsWithUrl) { var url = this._Players[key].FromUrl; List <TaxWebObj> objs = new List <TaxWebObj>(); var positions = this._Players[key].TaxInPositionForeach(); for (var i = 0; i < positions.Count; i++) { var tax = this._Players[key].GetTaxByPositionIndex(positions[i]); TaxNotify tn = new TaxNotify() { c = "TaxNotify", fp = Program.dt.GetFpByIndex(positions[i]), WebSocketID = this._Players[key].WebSocketID, tax = tax, target = positions[i] }; var sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(tn); msgsWithUrl.Add(url); msgsWithUrl.Add(sendMsg); } //foreach (var item in this._Players[key].TaxInPosition) //{ // TaxNotify tn = new TaxNotify() // { // c = "TaxNotify", // fp = Program.dt.GetFpByIndex(item.Key), // WebSocketID = this._Players[key].WebSocketID, // tax = item.Value, // target = item.Key // }; // var sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(tn); // msgsWithUrl.Add(url); // msgsWithUrl.Add(sendMsg); //} }
private void SendAllTax(string key, ref List <string> msgsWithUrl) { if (this._Players[key].playerType == RoleInGame.PlayerType.player) { var url = ((Player)this._Players[key]).FromUrl; // List<TaxWebObj> objs = new List<TaxWebObj>(); var positions = this._Players[key].TaxInPositionForeach(); for (var i = 0; i < positions.Count; i++) { var tax = this._Players[key].GetTaxByPositionIndex(positions[i]); TaxNotify tn = new TaxNotify() { c = "TaxNotify", fp = Program.dt.GetFpByIndex(positions[i]), WebSocketID = ((Player)this._Players[key]).WebSocketID, tax = tax, target = positions[i] }; var sendMsg = Newtonsoft.Json.JsonConvert.SerializeObject(tn); msgsWithUrl.Add(url); msgsWithUrl.Add(sendMsg); } } }