C# Class HelloWorld.PlaceActing

Afficher le fichier Open project: Ivony/HelloWorld Class Usage Examples

Méthodes publiques

Méthode Description
Check ( System.DateTime now ) : void

检查活动状态

Equals ( object obj ) : bool
FromData ( HelloWorld.Place place, Newtonsoft.Json.Linq.JObject data ) : PlaceActing

从 JSON 数据中读取

GetHashCode ( ) : int
GetInfo ( ) : object

获取可以展示给玩家的信息

GetPlayer ( ) : GamePlayer

获取发起活动的玩家对象

ToJson ( ) : Newtonsoft.Json.Linq.JObject

Private Methods

Méthode Description
PlaceActing ( ) : System
StartAt ( GamePlayer player, HelloWorld.Place place, ActionDescriptorBase action ) : PlaceActing

在指定地块开始这个活动

Method Details

Check() public méthode

检查活动状态
public Check ( System.DateTime now ) : void
now System.DateTime
Résultat void

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

FromData() public static méthode

从 JSON 数据中读取
public static FromData ( HelloWorld.Place place, Newtonsoft.Json.Linq.JObject data ) : PlaceActing
place HelloWorld.Place 活动所处地块
data Newtonsoft.Json.Linq.JObject 活动数据
Résultat PlaceActing

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetInfo() public méthode

获取可以展示给玩家的信息
public GetInfo ( ) : object
Résultat object

GetPlayer() public méthode

获取发起活动的玩家对象
public GetPlayer ( ) : GamePlayer
Résultat GamePlayer

ToJson() public méthode

public ToJson ( ) : Newtonsoft.Json.Linq.JObject
Résultat Newtonsoft.Json.Linq.JObject