C# Класс HelloWorld.PlaceActing

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

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

Метод Описание
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

Приватные методы

Метод Описание
PlaceActing ( ) : System
StartAt ( GamePlayer player, HelloWorld.Place place, ActionDescriptorBase action ) : PlaceActing

在指定地块开始这个活动

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

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

检查活动状态
public Check ( System.DateTime now ) : void
now System.DateTime
Результат void

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

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

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

从 JSON 数据中读取
public static FromData ( HelloWorld.Place place, Newtonsoft.Json.Linq.JObject data ) : PlaceActing
place HelloWorld.Place 活动所处地块
data Newtonsoft.Json.Linq.JObject 活动数据
Результат PlaceActing

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

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

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

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

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

获取发起活动的玩家对象
public GetPlayer ( ) : GamePlayer
Результат GamePlayer

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

public ToJson ( ) : Newtonsoft.Json.Linq.JObject
Результат Newtonsoft.Json.Linq.JObject