public void Redraw()
    {
        BodyParam p = Own.Params.BodyParam;

        GetComponent <MeshRenderer>().material.mainTexture = TextureGenerator.GetSkinTex(p.Color1, p.Color2, 32, 32, (int)p.SkinTextureOctave, p.SkinTextureFreq);
        GetComponent <MeshFilter>().mesh = GetMesh();
    }
 public Params()
 {
     Own        = null;
     paramsList = new List <AParam>();
     BodyParam  = new BodyParam();
     paramsList.Add(BodyParam);
     NoseParam = new NoseParam
     {
         IsActive = true
     };
     paramsList.Add(NoseParam);
     JawsParam = new JawsParam
     {
         IsActive = true
     };
     paramsList.Add(JawsParam);
     EyesParam = new EyesParam();
     paramsList.Add(EyesParam);
     LegsParam = new LegsParam();
     paramsList.Add(LegsParam);
     EarsParam = new EarsParam();
     paramsList.Add(EarsParam);
     WingsParam = new WingsParam();
     paramsList.Add(WingsParam);
     ShellParam = new ShellParam();
     paramsList.Add(ShellParam);
     ThornsParam = new ThornsParam();
     paramsList.Add(ThornsParam);
 }
Exemple #3
0
        /// <summary>
        /// 发送HTTP请求
        /// </summary>
        /// <param name="url">请求的URL</param>
        /// <param name="param">请求的参数</param>
        /// <returns>请求结果</returns>
        public string ExResult(BodyParam param = null)
        {
            param = param == null ? new BodyParam() : param;

            HttpClient httpclient = new HttpClient(url);
            httpclient.PostingData.Add("apikey", apikey);
            httpclient.PostingData.Add("fromdevice", param.fromdevice);
            httpclient.PostingData.Add("clientip", param.clientip);
            httpclient.PostingData.Add("detecttype", param.detecttype);
            httpclient.PostingData.Add("languagetype", param.languagetype);
            httpclient.PostingData.Add("imagetype", param.imagetype);
            httpclient.PostingData.Add("image", param.image);
            httpclient.RequestHeaders.Add("apikey", apikey);
            string res = httpclient.GetString();
            httpclient.Reset();
            return res;
        }