C# 클래스 HelloWorld.ActionDescriptor

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

공개 메소드들

메소드 설명
CanStartAt ( GamePlayer player, PlaceBase place ) : bool

确认是否可以在指定地块开始这个活动

GetInfo ( ) : object
TryComplete ( PlaceActing acting, System.DateTime now ) : bool

检查活动是否已经完成,若已经完成则获取相应的收益

TryStartAt ( GamePlayer player, PlaceBase place ) : PlaceActing

尝试在指定地块开始这个活动

보호된 메소드들

메소드 설명
DefaultDescription ( ) : string
DefaultName ( ) : string
Initialize ( GameRulesBase rules, Newtonsoft.Json.Linq.JObject data ) : void
TryStartAt ( GamePlayer player, HelloWorld.Place place ) : PlaceActing

尝试在指定地块开始这个活动

메소드 상세

CanStartAt() 공개 최종 메소드

确认是否可以在指定地块开始这个活动
public final CanStartAt ( GamePlayer player, PlaceBase place ) : bool
player GamePlayer
place PlaceBase 地块对象
리턴 bool

DefaultDescription() 보호된 메소드

protected DefaultDescription ( ) : string
리턴 string

DefaultName() 보호된 메소드

protected DefaultName ( ) : string
리턴 string

GetInfo() 공개 메소드

public GetInfo ( ) : object
리턴 object

Initialize() 보호된 메소드

protected Initialize ( GameRulesBase rules, Newtonsoft.Json.Linq.JObject data ) : void
rules GameRulesBase
data Newtonsoft.Json.Linq.JObject
리턴 void

TryComplete() 공개 메소드

检查活动是否已经完成,若已经完成则获取相应的收益
public TryComplete ( PlaceActing acting, System.DateTime now ) : bool
acting PlaceActing 正在进行的活动
now System.DateTime
리턴 bool

TryStartAt() 보호된 메소드

尝试在指定地块开始这个活动
protected TryStartAt ( GamePlayer player, HelloWorld.Place place ) : PlaceActing
player GamePlayer
place HelloWorld.Place 要开始活动的地方
리턴 PlaceActing

TryStartAt() 공개 메소드

尝试在指定地块开始这个活动
public TryStartAt ( GamePlayer player, PlaceBase place ) : PlaceActing
player GamePlayer
place PlaceBase 要开始活动的地方
리턴 PlaceActing