コード例 #1
0
ファイル: MoveShape.cs プロジェクト: srizan/WordamentOnWeb
 public Broadcaster()
 {
     // Save our hub context so we can easily use it 
     // to send to its connected clients
     _hubContext = GlobalHost.ConnectionManager.GetHubContext<MoveShapeHub>();
     _model = new ShapeModel();
     _scoreString = new ScoreModel() { Score = "DYNAMIC SCORE UPDATE", Name = "" };
     _modelUpdated = false;
     // Start the broadcast loop
     _broadcastLoop = new Timer(
         BroadcastShape,
         null,
         BroadcastInterval,
         BroadcastInterval);
 }
コード例 #2
0
ファイル: MoveShape.cs プロジェクト: srizan/WordamentOnWeb
 public Broadcaster()
 {
     // Save our hub context so we can easily use it
     // to send to its connected clients
     _hubContext  = GlobalHost.ConnectionManager.GetHubContext <MoveShapeHub>();
     _model       = new ShapeModel();
     _scoreString = new ScoreModel()
     {
         Score = "DYNAMIC SCORE UPDATE", Name = ""
     };
     _modelUpdated = false;
     // Start the broadcast loop
     _broadcastLoop = new Timer(
         BroadcastShape,
         null,
         BroadcastInterval,
         BroadcastInterval);
 }
コード例 #3
0
ファイル: MoveShape.cs プロジェクト: MrClan/WordamentOnWeb
 internal void UpdateScore(ScoreModel scoreString)
 {
     _scoreString  = scoreString;
     _modelUpdated = true;
 }
コード例 #4
0
ファイル: MoveShape.cs プロジェクト: MrClan/WordamentOnWeb
 public void UpdateScore(ScoreModel scoreModel)
 {
     scoreModel.LastUpdatedBy = Context.ConnectionId;
     _broadcaster.UpdateScore(scoreModel);
 }
コード例 #5
0
ファイル: MoveShape.cs プロジェクト: MrClan/WordamentOnWeb
 internal void UpdateScore(ScoreModel scoreString)
 {
     _scoreString = scoreString;
     _modelUpdated = true;
 }
コード例 #6
0
ファイル: MoveShape.cs プロジェクト: MrClan/WordamentOnWeb
 public void UpdateScore(ScoreModel scoreModel)
 {
     scoreModel.LastUpdatedBy = Context.ConnectionId;
     _broadcaster.UpdateScore(scoreModel);
 }