C# 클래스 WebGame.GameHub

상속: Microsoft.AspNet.SignalR.Hub
파일 보기 프로젝트 열기: AdmiralPotato/ggj2013

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetShipGroupName ( int gameId, int shipId ) : string
Say ( Game game, Ship ship, string message ) : void

메소드 상세

Disconnecting() 공개 메소드

public Disconnecting ( int gameId, int shipId ) : System.Threading.Tasks.Task
gameId int
shipId int
리턴 System.Threading.Tasks.Task

OnConnected() 공개 메소드

public OnConnected ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

OnDisconnected() 공개 메소드

public OnDisconnected ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

OnReconnected() 공개 메소드

public OnReconnected ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

Refresh() 공개 정적인 메소드

public static Refresh ( string group ) : void
group string
리턴 void

SendMessage() 공개 정적인 메소드

public static SendMessage ( string sessionKey, int sourceId, string sourceName, string text ) : void
sessionKey string
sourceId int
sourceName string
text string
리턴 void

SendNotification() 공개 정적인 메소드

public static SendNotification ( string sessionKey, string title, string text, string targetUri = "" ) : void
sessionKey string
title string
text string
targetUri string
리턴 void

SendUpdate() 공개 정적인 메소드

public static SendUpdate ( int gameId, int shipId, UpdateToClient update ) : void
gameId int
shipId int
update UpdateToClient
리턴 void

SetShip() 공개 메소드

public SetShip ( int gameId, int shipId, bool useGroups ) : System.Threading.Tasks.Task
gameId int
shipId int
useGroups bool
리턴 System.Threading.Tasks.Task

TestThrow() 공개 메소드

public TestThrow ( ) : void
리턴 void