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); }
/// <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; }