public void LoadCompressionContracts() { if (_users.UserExists(Context.ConnectionId)) { try { Clients.Caller.loadCompressionContracts(PayloadManager.GetCompressionContacts()); } catch (Exception ex) { ErrorLog.Instance.Log(ex); } } }
public void BroadcastCollision(object sender, CollisionEventArgs e) { var compressedPayload = PayloadManager.BuildCollisionPayload(sender as Cycle); getGameContext().Clients.Group(_relayGroup).collisionPayload(compressedPayload); }
public void BroadcastDeath(object sender, DeathEventArgs e) { var compressedPayload = PayloadManager.BuildDeathPayload(sender as Cycle); getGameContext().Clients.Group(_relayGroup).deathPayload(compressedPayload); }
public void BroadcastMovement(object sender, MoveEventArgs e) { var compressedPayload = PayloadManager.BuildMovementPayload(sender as Cycle, e.Direction); getGameContext().Clients.Group(_relayGroup).movementPayload(compressedPayload); }
public void BroadcastGameStart(List <Cycle> cycles) { var compressedPayload = PayloadManager.BuildInitializationPayload(cycles); getGameContext().Clients.Group(_relayGroup).startGame(compressedPayload); }