protected override void Run(WebPlayer webpy, RoomPlayerBv rpb, TableRoom tr, JObject message) { var roomLoading_Req = message.ToObject <RoomLoading_Req>(); rpb.RoomPlayer_Data.IPercent = roomLoading_Req.IPercent; var roomLoading_Res = new RoomLoading_Res(); roomLoading_Res.Id = rpb.RoomPlayer_Data.Id; roomLoading_Res.IPercent = rpb.RoomPlayer_Data.IPercent; tr.SendToAllPlayer(Msg_Json.Create_Msg_Json(NetOpCode.RoomLoading_Res, roomLoading_Res)); }
protected override void Run(WebPlayer webpy, RoomPlayerBv rpb, TableRoom tr, JObject message) { var roomReady_Req = message.ToObject <RoomReady_Req>(); rpb.RoomPlayer_Data.IsReady = roomReady_Req.IsReady; var roomReady_Res = new RoomReady_Res(); roomReady_Res.Id = rpb.RoomPlayer_Data.Id; roomReady_Res.IsReady = rpb.RoomPlayer_Data.IsReady; rpb.StartGame_Data = roomReady_Req.StartGame_Data; tr.SendToAllPlayer(Msg_Json.Create_Msg_Json(NetOpCode.RoomReady_Res, roomReady_Res)); }