public override String ToString() { JSONBuilder json = new JSONBuilder(); lock (mutex) { json.Add("name", name); json.Add("id", id); json.Add("playernumber", players.Count); for (int id = 0; id < players.Count; ++id) { Player player = players[id]; json.Add("player_" + id, player); } } return(json.ToString()); }
private String GetGameInfos() { JSONBuilder json = new JSONBuilder(); json.Add("playerid", id); lock (GameManager.mutex) { List <JSONBuilder> gameInfos = Program.GameManager.GetGameInfos(); json.Add("gamecount", gameInfos.Count); int gameID = 0; foreach (JSONBuilder gameInfo in gameInfos) { json.Add("game_" + gameID, gameInfo); gameID++; } } return(json.ToString()); }
public override string ToString() { JSONBuilder json = new JSONBuilder(); lock (mutex) { json.Add("name", name); json.Add("id", id); json.Add("x", x); json.Add("y", y); json.Add("dirx", dirX); json.Add("diry", dirY); json.Add("range", range); json.Add("attackangle", attackAngle); json.Add("attackspeed", attackSpeed); json.Add("movespeed", moveSpeed); json.Add("attackdamage", attackDamage); json.Add("health", health); json.Add("isalive", isAlive); } return(json.ToString()); }