// Update is called once per frame
 void Update()
 {
     if (_bUpdatingValues)
     {
         Pixel p =
             _RootPixel.GetChildPixel(0);
         p.SetValues(_Values);
     }
 }
Esempio n. 2
0
        public override void InitValue(ref Pixel p)
        {
            List <float> values = new List <float> ();

            for (int i = 0; i < _channelCount; i++)
            {
                float val = Random.Range(_min, _max);
                values.Add(val);
            }
            p.SetValues(values);
        }
Esempio n. 3
0
        public override void InitValue(ref Pixel p)
        {
            List <float> vals = new List <float> ();

            for (int i = 0; i < defaultValues.Length; i++)
            {
                float v = defaultValues [i];
                vals.Add(v);
            }
            p.SetValues(vals);
        }
        public override void InitValue(ref Pixel p)
        {
            int          id   = p.GetIDInSiblings();
            List <float> vals = new List <float> ();

            for (int i = 0; i < _InitValues.Count; i++)
            {
                float v = _InitValues[i] + (float)id * _Steps[i];
                vals.Add(v);
            }
            p.SetValues(vals);
        }