static void Main(string[] args) { var dataList = new List <KeyValuePairCustom <ViewModelDataList> >() { new KeyValuePairCustom <ViewModelDataList>() { Key = "LIST1", Value = new List <ViewModelDataList>() { new ViewModelDataList { Key = "Technical key1", Value = "Technical1" }, new ViewModelDataList { Key = "Non Technical key2", Value = "Non Technical2" } } }, new KeyValuePairCustom <ViewModelDataList>() { Key = "LIST2", Value = new List <ViewModelDataList>() { new ViewModelDataList { Key = "124", Value = "asd4" }, new ViewModelDataList { Key = "1244", Value = "asd44" } } }, }; var generator = new Generator2 <KeyValuePairCustom <ViewModelDataList> >(); var result = generator.GenerateSchema(typeof(Person), "sample", dataList); Console.ReadLine(); }
private void OnTriggerStay(Collider other) { if (other.tag == "Player") { instructions.SetActive(true); Animator anim = Generator1.GetComponentInChildren <Animator>(); Animator anim1 = Generator2.GetComponentInChildren <Animator>(); Lock = Door.GetComponent <DoorController>(); if (Input.GetKeyDown(KeyCode.E)) { anim.SetTrigger("OnButton"); anim1.SetTrigger("OnButton"); generator1.Play(); generator2.Play(); Lock.Locked = false; foreach (GameObject objects in lightCeiling) { flick = objects.GetComponent <Flickering>(); flick.isFlickering = true; flick.stop = true; } } } }
static void Main(string[] args) { var gen = new Generator2() { MinimumHeight = 0, MaximumHeight = 400, //EstimateElevation = 50, MaximulDeltaAngle = 0.17, }; var prof = gen.CreateTerrain(13, null); var max = (int)Math.Pow(2, 13) + 1; var fs = new StreamWriter(@"C:\Users\phile\Desktop\data.csv"); var img = new Bitmap(max, max, PixelFormat.Format24bppRgb); var data = img.LockBits(new Rectangle(0, 0, max, max), ImageLockMode.ReadWrite, img.PixelFormat); IntPtr ptr = data.Scan0; // Declare an array to hold the bytes of the bitmap. int bytes = Math.Abs(data.Stride) * img.Height; var ms = new MemoryStream(bytes); var filler = 3 * max % 4; if (filler > 0) { filler = 4 - filler; } var f = new byte[filler]; var sw = new StreamWriter(ms); for (int i = 0; i < max; i++) { for (int j = 0; j < max; j++) { var value = (byte)(prof[i, j] / 400 * 255); var c = GetColor(prof[i, j], 0, 255); ms.Write(new[] { c.R, c.G, c.B }, 0, 3); fs.Write($"{value,5:D5} "); } ms.Write(f, 0, filler); fs.WriteLine(); } System.Runtime.InteropServices.Marshal.Copy(ms.ToArray(), 0, ptr, (int)ms.Position); // Unlock the bits. img.UnlockBits(data); img.Save(@"C:\Users\phile\Desktop\data.png", ImageFormat.Png); fs.Close(); }
public WrappedGenerator2ServerDirectorNET(Generator2 <ReturnType> generator) { if (generator == null) { throw new NullReferenceException("Generator must not be null"); } this.generator = generator; this.objectheapid = RRObjectHeap.AddObject(this); }
public override float GetMinValue() { if (operation == Operation.Add || operation == Operation.Subtract) { return(Generator1.GetMinValue() + Generator2.GetMinValue()); } return(Math.Min(Generator1.GetMinValue(), Generator2.GetMinValue())); }
public override float GetMinValue() { return(Math.Min(Generator1.GetMinValue(), Generator2.GetMinValue())); }