public void AddMatchUser(SportMatchUser condition) { Monitor.Enter(waitingUserList); try { waitingUserList.Add(condition); } finally { Monitor.Exit(waitingUserList); } }
public void startMatch(int type, int day, int timeStart, int timeEnd, float latitude, float longitude, int level, string invite) { string uuid = Context.Session["uuid"].ToString(); LOG.Out("-----------------------------------> StartMatch : " + uuid + " <----------------------------------------: "); SportMatchCondition condition = new SportMatchCondition(); condition.time = SportTime.From(day, timeStart, timeEnd); condition.sportType = type; condition.location = new Location(longitude, latitude); condition.level = level; condition.SetInviteList(uuid, invite); SportMatchUser user = new SportMatchUser(); user.uuid = uuid; user.condition = condition; SportMatchManager.instance.AddMatchUser(user); Send(JsonGen.MatchResult("-1")); }