C# Class WebGame.GameHub

Inheritance: Microsoft.AspNet.SignalR.Hub
Afficher le fichier Open project: AdmiralPotato/ggj2013

Méthodes publiques

Méthode Description
Disconnecting ( int gameId, int shipId ) : System.Threading.Tasks.Task
OnConnected ( ) : System.Threading.Tasks.Task
OnDisconnected ( ) : System.Threading.Tasks.Task
OnReconnected ( ) : System.Threading.Tasks.Task
Refresh ( string group ) : void
SendMessage ( string sessionKey, int sourceId, string sourceName, string text ) : void
SendNotification ( string sessionKey, string title, string text, string targetUri = "" ) : void
SendUpdate ( int gameId, int shipId, UpdateToClient update ) : void
SetShip ( int gameId, int shipId, bool useGroups ) : System.Threading.Tasks.Task
TestThrow ( ) : void

Private Methods

Méthode Description
GetShipGroupName ( int gameId, int shipId ) : string
Say ( Game game, Ship ship, string message ) : void

Method Details

Disconnecting() public méthode

public Disconnecting ( int gameId, int shipId ) : System.Threading.Tasks.Task
gameId int
shipId int
Résultat System.Threading.Tasks.Task

OnConnected() public méthode

public OnConnected ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

OnDisconnected() public méthode

public OnDisconnected ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

OnReconnected() public méthode

public OnReconnected ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

Refresh() public static méthode

public static Refresh ( string group ) : void
group string
Résultat void

SendMessage() public static méthode

public static SendMessage ( string sessionKey, int sourceId, string sourceName, string text ) : void
sessionKey string
sourceId int
sourceName string
text string
Résultat void

SendNotification() public static méthode

public static SendNotification ( string sessionKey, string title, string text, string targetUri = "" ) : void
sessionKey string
title string
text string
targetUri string
Résultat void

SendUpdate() public static méthode

public static SendUpdate ( int gameId, int shipId, UpdateToClient update ) : void
gameId int
shipId int
update UpdateToClient
Résultat void

SetShip() public méthode

public SetShip ( int gameId, int shipId, bool useGroups ) : System.Threading.Tasks.Task
gameId int
shipId int
useGroups bool
Résultat System.Threading.Tasks.Task

TestThrow() public méthode

public TestThrow ( ) : void
Résultat void