C# Класс HelloWorld.GamePlayer

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetInfo ( ) : object

获取可以用于显示的玩家信息

GetPlace ( Coordinate coordinate ) : HelloWorld.Place

根据玩家原点相对坐标获取地块

Save ( ) : System.Threading.Tasks.Task

通知保存玩家信息修改

Units ( ) : HelloWorld.Unit[]

获取玩家拥有的所有单位列表

operator ( ) : bool

Защищенные методы

Метод Описание
GamePlayer ( IGameDataService service, System.Guid userId ) : System

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

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

public Equals ( object obj ) : bool
obj object
Результат bool

GamePlayer() защищенный Метод

protected GamePlayer ( IGameDataService service, System.Guid userId ) : System
service IGameDataService
userId System.Guid
Результат System

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

public GetHashCode ( ) : int
Результат int

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

获取可以用于显示的玩家信息
public GetInfo ( ) : object
Результат object

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

根据玩家原点相对坐标获取地块
public GetPlace ( Coordinate coordinate ) : HelloWorld.Place
coordinate Coordinate 相对坐标
Результат HelloWorld.Place

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

通知保存玩家信息修改
public abstract Save ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

获取玩家拥有的所有单位列表
public Units ( ) : HelloWorld.Unit[]
Результат HelloWorld.Unit[]

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

public static operator ( ) : bool
Результат bool