protected virtual void OnEnable() { source = (EngineValueData)target; sourceRef = serializedObject; GetProperties(); }
public void InitializeEvents(EngineEntity _owner, EngineValueData _data) { for (int i = 0; i < valueEvents.Length; i++) { valueEvents[i].Initialize(_owner, _data); } }
public virtual void Initialize(EngineValueData _data) { id = _data.ID; if (_data.valueUIType == EngineValueUIType.Global) { EngineValueUIManager.AddValue(this); } }
public virtual void InitializeValue(EngineValueData _data) { id = _data.ID; data = _data; Value = _data.Value; prevValue = Value; OnValueChanged(); }
public void Initialize(EngineEntity _owner, EngineValueData _data) { owner = _owner; var floatData = _data as EngineFloatData; if (floatData) { maxValue = floatData.maxValue; minValue = floatData.minValue; lastValue = floatData.floatValue; return; } var intData = _data as EngineIntData; if (intData) { maxValue = intData.maxValue; minValue = intData.minValue; lastValue = intData.intValue; return; } }