Exemplo n.º 1
0
    protected virtual void OnEnable()
    {
        source    = (EngineValueData)target;
        sourceRef = serializedObject;

        GetProperties();
    }
Exemplo n.º 2
0
 public void InitializeEvents(EngineEntity _owner, EngineValueData _data)
 {
     for (int i = 0; i < valueEvents.Length; i++)
     {
         valueEvents[i].Initialize(_owner, _data);
     }
 }
Exemplo n.º 3
0
 public virtual void Initialize(EngineValueData _data)
 {
     id = _data.ID;
     if (_data.valueUIType == EngineValueUIType.Global)
     {
         EngineValueUIManager.AddValue(this);
     }
 }
Exemplo n.º 4
0
 public virtual void InitializeValue(EngineValueData _data)
 {
     id        = _data.ID;
     data      = _data;
     Value     = _data.Value;
     prevValue = Value;
     OnValueChanged();
 }
Exemplo n.º 5
0
    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;
        }
    }