public override void OnPickup(WorldObject placed)
        {
            var mintComponent = placed.GetComponent <MintComponent>();

            this.currencyHandle      = mintComponent.Currency;
            this.targetAccountHandle = mintComponent.TargetAccount;
        }
        public ResponseModel GetItemDescription(int m = -1, int c = -1)
        {
            if (_handle == null)
            {
                _handle = new CurrencyHandle();
            }
            ResponseModel responseModel = new ResponseModel();

            try
            {
                responseModel.description = "请求数据成功!";
                responseModel.success     = true;
                DataTable dt = _handle.GetDescriptionById(m, c);
                if (dt != null)
                {
                    List <DescriptionModel> lsDescription = dt.DataTableToList <DescriptionModel>();
                    FeatureModel            features      = new FeatureModel();
                    features.displayFieldName = "name";
                    features.primaryFieldName = "id";
                    features.features         = JsonConvert.DeserializeObject(JsonConvert.SerializeObject(lsDescription));//(Contact[])ls.ToArray();
                    responseModel.response    = features;
                }
            }
            catch (Exception ex)
            {
                responseModel.description = ex.Message.ToString();
                responseModel.success     = false;
                responseModel.response    = JsonConvert.DeserializeObject("{}");
            }
            return(responseModel);
        }
 /// <summary>
 /// 构造函数并实现操作对象实例化
 /// </summary>
 public CurrencyController()
 {
     if (_handle == null)
     {
         _handle = new CurrencyHandle();
     }
 }
 public override void OnPickup(WorldObject placed)
 {
     this.currencyHandle = placed.GetComponent <MintComponent>().Currency;
 }