private void OnEnable() { source = (EngineValueDataManager)target; sourceRef = serializedObject; GetProperties(); }
public virtual void InitializeContainer(EngineValueDataManager _valueManager, EngineValueSelection[] _selections) { ClearAllValues(); for (int i = 0; i < _selections.Length; i++) { var sel = _selections[i]; var catInd = sel.category.indexValue; var valInd = sel.engineValue.indexValue; var cat = _valueManager.engineValueCategories[catInd]; var valData = cat.engineValueDatas[valInd]; var engineValue = valData.CreateEngineValue(); engineValue.InitializeValue(valData); allValues.Add(engineValue); } }