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();
        }
Esempio n. 2
0
    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;
                }
            }
        }
    }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
 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()));
 }