public FloatValue GetFloatValue(FloatValue _value) { for (int i = 0; i < instancedFloatValues.Length; i++) { if (_value.GUID == instancedFloatValues[i].GUID) { return(instancedFloatValues[i]); } } Debug.LogError("Could not find " + _value + " in " + this); return(null); }
public FloatValue GetFloatValue(FloatValue _value) { for (int i = 0; i < instancedValueCategories.Length; i++) { var cat = instancedValueCategories[i]; var catVals = cat.InstancedFloatValues; for (int ind = 0; ind < catVals.Length; ind++) { var val = catVals[ind]; if (val) { if (_value.GUID == val.GUID) { return(val); } } } } Debug.LogError("Could not find " + _value + " in " + this); return(null); }