C# Класс CloudWars.SpaceBattle.SpaceBattleGame

Наследование: IGame
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
UpdateMatch void
UpdateMatch void
UpdatePlayer void
UpdateUnit void

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

Метод Описание
AcceptChallenge ( System.Guid challengeId ) : Tuple
ChallengePlayer ( System.Guid fromId, System.Guid toId ) : void
CreateMatch ( System.Guid player1, System.Guid player2 ) : void

Create the match and

Initialize ( object initialState ) : void

This is used when the Match is created

MatchFinished ( System.Guid winner, System.Guid losser ) : Message
PauseMatch ( ) : void
PlayerAttack ( Position coordinates, System.Guid playerId ) : Message
PlayerMoveTo ( Position coordinates, System.Guid unitId ) : void
PlayerReady ( System.Guid playerId ) : void
RejectChallenge ( System.Guid challengeId ) : string>.Tuple
RestartMatch ( ) : void
SpaceBattleGame ( ) : System
SpaceBattleGame ( System.Guid matchId, bool loadMatchData ) : System

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

Метод Описание
UpdateMatch ( ) : void
UpdateMatch ( object columns, object where ) : void
UpdatePlayer ( object columns, object where ) : void
UpdateUnit ( object columns, object where ) : void

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

AcceptChallenge() публичный Метод

public AcceptChallenge ( System.Guid challengeId ) : Tuple
challengeId System.Guid
Результат Tuple

ChallengePlayer() публичный Метод

public ChallengePlayer ( System.Guid fromId, System.Guid toId ) : void
fromId System.Guid
toId System.Guid
Результат void

CreateMatch() публичный Метод

Create the match and
public CreateMatch ( System.Guid player1, System.Guid player2 ) : void
player1 System.Guid
player2 System.Guid
Результат void

Initialize() публичный Метод

This is used when the Match is created
public Initialize ( object initialState ) : void
initialState object
Результат void

MatchFinished() публичный Метод

public MatchFinished ( System.Guid winner, System.Guid losser ) : Message
winner System.Guid
losser System.Guid
Результат CloudWars.Common.Other.Message

PauseMatch() публичный Метод

public PauseMatch ( ) : void
Результат void

PlayerAttack() публичный Метод

public PlayerAttack ( Position coordinates, System.Guid playerId ) : Message
coordinates CloudWars.Common.Other.Position
playerId System.Guid
Результат CloudWars.Common.Other.Message

PlayerMoveTo() публичный Метод

public PlayerMoveTo ( Position coordinates, System.Guid unitId ) : void
coordinates CloudWars.Common.Other.Position
unitId System.Guid
Результат void

PlayerReady() публичный Метод

public PlayerReady ( System.Guid playerId ) : void
playerId System.Guid
Результат void

RejectChallenge() публичный Метод

public RejectChallenge ( System.Guid challengeId ) : string>.Tuple
challengeId System.Guid
Результат string>.Tuple

RestartMatch() публичный Метод

public RestartMatch ( ) : void
Результат void

SpaceBattleGame() публичный Метод

public SpaceBattleGame ( ) : System
Результат System

SpaceBattleGame() публичный Метод

public SpaceBattleGame ( System.Guid matchId, bool loadMatchData ) : System
matchId System.Guid
loadMatchData bool
Результат System