public override void FromJson(string data) { NormalData d = JsonConvert.DeserializeObject <NormalData>(data); SetBaseNodeDate(d); selected = (SwitchInput)d.selected; }
private void SaveDataNormal() { NormalData d = new NormalData(); d.normal = normal.vars; d.blurNormal = blurNormal.vars; WriteParams(d, assetName, "Normal.xml"); }
public override void FromJson(string data) { NormalData d = JsonConvert.DeserializeObject <NormalData>(data); SetBaseNodeDate(d); intensity = d.intensity; directx = d.directx; }
public override string GetJson() { NormalData d = new NormalData(); FillBaseNodeData(d); d.selected = (int)selected; return(JsonConvert.SerializeObject(d)); }
public override string GetJson() { NormalData d = new NormalData(); FillBaseNodeData(d); d.intensity = intensity; d.directx = directx; return(JsonConvert.SerializeObject(d)); }
public override void FromJson(Dictionary <string, Node> nodes, string data) { NormalData d = JsonConvert.DeserializeObject <NormalData>(data); SetBaseNodeDate(d); intensity = d.intensity; directx = d.directx; SetConnections(nodes, d.outputs); OnWidthHeightSet(); }
public bool Init( GameObject objTarg, string assetBundleName, string assetName, string manifest) { this.initEnd = false; this.normal = CommonLib.LoadAsset <NormalData>(assetBundleName, assetName, true, manifest); if (Object.op_Equality((Object)null, (Object)this.normal)) { return(false); } Singleton <Character> .Instance.AddLoadAssetBundle(assetBundleName, string.Empty); this.dictNormal.Clear(); this.dictSmr.Clear(); for (int index = 0; index < this.normal.data.Count; ++index) { GameObject loop = objTarg.get_transform().FindLoop(this.normal.data[index].ObjectName); if (Object.op_Equality((Object)null, (Object)loop)) { OutputLog.Error(assetName + ":法線情報が足りない" + this.normal.data[index].ObjectName, false, "CharaLoad"); } else { SkinnedMeshRenderer component = (SkinnedMeshRenderer)loop.GetComponent <SkinnedMeshRenderer>(); if (Object.op_Equality((Object)null, (Object)component)) { OutputLog.Error(assetName + ":スキンメッシュがない" + this.normal.data[index].ObjectName, false, "CharaLoad"); } else { this.dictSmr[loop] = component; if (Object.op_Inequality((Object)null, (Object)this.dictSmr[loop]) && Object.op_Inequality((Object)null, (Object)this.dictSmr[loop].get_sharedMesh())) { Mesh mesh = (Mesh)Object.Instantiate <Mesh>((M0)this.dictSmr[loop].get_sharedMesh()); ((Object)mesh).set_name(((Object)this.dictSmr[loop].get_sharedMesh()).get_name()); this.dictSmr[loop].set_sharedMesh(mesh); } this.dictNormal[loop] = this.normal.data[index]; Vector3[] vector3Array = new Vector3[this.normal.data[index].NormalMin.Count]; this.dictCalc[loop] = vector3Array; } } } this.CheckNormals(assetName); if (this.dictNormal.Count != 0) { this.initEnd = true; } return(this.initEnd); }
private void LoadDataNormal() { if (File.Exists(GetSavePath(assetName) + "Normal.xml")) { NormalData d = ReadParams <NormalData>(assetName, "Normal.xml"); normal.SetPara(d.normal); blurNormal.SetPara(d.blurNormal); } else { normal.ResetPara(); blurNormal.ResetPara(); } }
public static void Analyze(String stock, string startDate, string endDate, string filter) { //IApplicationContext ctx = ContextRegistry.GetContext(); StockLog.Log.Info("start to create stock data"); StockData data1 = new StockData(stock, startDate, endDate, true);//(StockData)ctx.GetObject("StockData"); StockLog.Log.Info("start to create normal data"); NormalData gd = new NormalData(data1);//(NormalData)ctx.GetObject("NormalData"); StockLog.Log.Info("start to create big deal data"); BigDealData bdd = new BigDealData(data1, filter); //(BigDealData)ctx.GetObject("BigDealData"); //RangeData bigdeal = new RangeData(bdd, type); //(RangeData)ctx.GetObject("BigRangeData"); // RangeData alldeal = new RangeData(gd, type);//(RangeData)ctx.GetObject("AllRangeData"); if (!Directory.Exists(Constant.ANALYZE_FOLDER + stock)) { // Directory.Delete(Constant.ANALYZE_FOLDER + stock, true); Directory.CreateDirectory(Constant.ANALYZE_FOLDER + stock); } else { if (Constant.CLEAN) { Directory.Delete(Constant.ANALYZE_FOLDER + stock, true); Directory.CreateDirectory(Constant.ANALYZE_FOLDER + stock); } } foreach (int type in Enum.GetValues(typeof(RangeType))) { //String filePath = string.Format(@"{0}{1}\{1}_{2}_{3}_{4}_{5}.csv", Constant.ANALYZE_FOLDER, stock, startDate, endDate, filter, (RangeType)type); String filePath = string.Format(@"{0}{1}\{1}_{3}_{2}.csv", Constant.ANALYZE_FOLDER, stock, (RangeType)type, filter); StockLog.Log.Info("start to analyze " + (RangeType)type); if (!File.Exists(filePath)) { RangeData bigdeal = new RangeData(bdd, type); //(RangeData)ctx.GetObject("BigRangeData"); RangeData alldeal = new RangeData(gd, type); //(RangeData)ctx.GetObject("AllRangeData"); Dictionary <string, FilterData> big = bigdeal.DataList; Dictionary <string, FilterData> all = alldeal.DataList; FileUtil.WriteFile(filePath, DataUtil.Compare(all, big)); } StockLog.Log.Info("End to analyze " + (RangeType)type); } }
public override void Initialize(System.IO.BinaryReader reader, RecordHeader header) { while (reader.BaseStream.Position < header.DataEndPos) { var type = (SubRecordType)reader.ReadInt32(); var size = reader.ReadInt32(); switch (type) { case SubRecordType.IntValue: Position = new Vector2Int(reader.ReadInt32(), reader.ReadInt32()); break; case SubRecordType.Data: LandFlags = (LandFlags)reader.ReadInt32(); break; case SubRecordType.VertexNormalData: NormalData = new NormalData(reader, size); break; case SubRecordType.VertexHeightData: HeightData = new HeightData(reader); break; case SubRecordType.WnamData: WnamData = new WnamData(reader, size); break; case SubRecordType.VertexColorData: ColorData = new ColorData(reader, size); break; case SubRecordType.VertexTextureData: TextureData = new TextureData(reader, size); break; } } records.Add(Position, this); }
public void Release() { this.initEnd = false; this.normal = (NormalData)null; this.dictNormal.Clear(); }