// Update is called once per frame void Update() { if (_bUpdatingValues) { Pixel p = _RootPixel.GetChildPixel(0); p.SetValues(_Values); } }
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); }
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); }