GetInfo() public method

public GetInfo ( ) : object
return object
示例#1
0
        /// <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);
        }