/// <summary> /// 获取可以展示给玩家的信息 /// </summary> /// <returns>可以展示给玩家的信息</returns> public object GetInfo() { var data = JObject.FromObject(new { ActionDescriptor = ActionDescriptor.GetInfo(), StartOn, }); var descriptor = ActionDescriptor as ActionDescriptor; if (descriptor != null) { data["Remaining"] = (StartOn + descriptor.Requirement.Time) - DateTime.UtcNow; } return(data); }