C# 클래스 HelloWorld.GamePlayer

파일 보기 프로젝트 열기: Ivony/HelloWorld 1 사용 예제들

공개 메소드들

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