C# 클래스 HelloWorld.ActionDescriptorBase

一个游戏活动的描述
상속: GameRuleItem
파일 보기 프로젝트 열기: Ivony/HelloWorld 1 사용 예제들

공개 메소드들

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

确认是否可以在指定地块开展活动

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

检查活动是否已经完成

TryStartAt ( GamePlayer player, PlaceBase place ) : PlaceActing

尝试对指定地块进行投入来进行这个活动

보호된 메소드들

메소드 설명
ActionDescriptorBase ( ) : System

构建活动描述对象

메소드 상세

ActionDescriptorBase() 보호된 메소드

构建活动描述对象
protected ActionDescriptorBase ( ) : System
리턴 System

CanStartAt() 공개 추상적인 메소드

确认是否可以在指定地块开展活动
public abstract CanStartAt ( GamePlayer player, PlaceBase place ) : bool
player GamePlayer
place PlaceBase 要开展活动的地块
리턴 bool

TryComplete() 공개 추상적인 메소드

检查活动是否已经完成
public abstract TryComplete ( PlaceActing acting, System.DateTime now ) : bool
acting PlaceActing 正在进行的活动对象
now System.DateTime
리턴 bool

TryStartAt() 공개 추상적인 메소드

尝试对指定地块进行投入来进行这个活动
public abstract TryStartAt ( GamePlayer player, PlaceBase place ) : PlaceActing
player GamePlayer
place PlaceBase 进行活动的地块
리턴 PlaceActing