C# Класс WebGame.GameServer

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
OnlineAccounts List

Открытые методы

Метод Описание
CreateDB ( ) : DBConnection
EmailAllPlayers ( Game game, string subject, string message, bool isGameStart = false ) : void
GetActiveGames ( ) : List
GetGame ( int id ) : Game
GetNewGames ( ) : List
GetOnlineAccount ( int accountId ) : Account
GetPlayerGames ( int accountId, bool allGames = false, bool invites = false ) : List
KillGame ( int gameId ) : void
PlayerInvited ( Game game, Account account ) : void
PlayerJoined ( Game game, int accountId ) : void
PlayerUnjoined ( Game game, int accountId ) : void
SaveGame ( Game game ) : void
SaveNewGame ( Game game ) : void
SendEmail ( string toAccountEmail, string toAccountName, string subject, string message ) : void
SendMessage ( DBConnection db, int destinationId, int sourceId, string sourceName, string text ) : string

Приватные методы

Метод Описание
CanSend ( DBConnection db, int sourceId ) : bool
GameServer ( ) : System
GetLastLogin ( DBConnection db, int accountId ) : System.DateTime

Описание методов

CreateDB() публичный статический Метод

public static CreateDB ( ) : DBConnection
Результат DBConnection

EmailAllPlayers() публичный статический Метод

public static EmailAllPlayers ( Game game, string subject, string message, bool isGameStart = false ) : void
game Game
subject string
message string
isGameStart bool
Результат void

GetActiveGames() публичный статический Метод

public static GetActiveGames ( ) : List
Результат List

GetGame() публичный статический Метод

public static GetGame ( int id ) : Game
id int
Результат Game

GetNewGames() публичный статический Метод

public static GetNewGames ( ) : List
Результат List

GetOnlineAccount() публичный статический Метод

public static GetOnlineAccount ( int accountId ) : Account
accountId int
Результат Account

GetPlayerGames() публичный статический Метод

public static GetPlayerGames ( int accountId, bool allGames = false, bool invites = false ) : List
accountId int
allGames bool
invites bool
Результат List

KillGame() публичный статический Метод

public static KillGame ( int gameId ) : void
gameId int
Результат void

PlayerInvited() публичный статический Метод

public static PlayerInvited ( Game game, Account account ) : void
game Game
account Account
Результат void

PlayerJoined() публичный статический Метод

public static PlayerJoined ( Game game, int accountId ) : void
game Game
accountId int
Результат void

PlayerUnjoined() публичный статический Метод

public static PlayerUnjoined ( Game game, int accountId ) : void
game Game
accountId int
Результат void

SaveGame() публичный статический Метод

public static SaveGame ( Game game ) : void
game Game
Результат void

SaveNewGame() публичный статический Метод

public static SaveNewGame ( Game game ) : void
game Game
Результат void

SendEmail() публичный статический Метод

public static SendEmail ( string toAccountEmail, string toAccountName, string subject, string message ) : void
toAccountEmail string
toAccountName string
subject string
message string
Результат void

SendMessage() публичный статический Метод

public static SendMessage ( DBConnection db, int destinationId, int sourceId, string sourceName, string text ) : string
db DBConnection
destinationId int
sourceId int
sourceName string
text string
Результат string

Описание свойств

OnlineAccounts публичное статическое свойство

public static List OnlineAccounts
Результат List