Example #1
0
    // Use this for initialization
    public virtual void Start()
    {
        lastValue = lastReturnedValue = valueBaseOffset;

        if (!manager)
        {
            manager = VJAbstractManager.GetDefaultManager();
            if (!manager)
            {
                Debug.LogError("[FATAL] VJ Manager not found.");
            }
        }

        if (!source)
        {
            source = manager.GetDefaultDataSource();
            if (!source)
            {
                Debug.LogError("[FATAL] Data source not found.");
            }
        }
        if (!boostSource)
        {
            boostSource = manager.GetDefaultDataSource();
            if (!source)
            {
                Debug.LogError("[FATAL] Data source not found.");
            }
        }
    }
Example #2
0
    public override void OnInspectorGUI()
    {
        GUI.changed = false;

        VJAbstractDataSource src = target as VJAbstractDataSource;

        base.OnInspectorGUI();
        EditorGUILayout.Space();
        Rect r = GUILayoutUtility.GetLastRect();

        r.x     += 8;
        r.width -= 16;
        r.y     += 20;
        r.height = 16;
        EditorGUILayout.BeginVertical();
        GUILayout.Space(72.0f);
        EditorGUI.ProgressBar(r, src.current / VJAbstractDataSource.s_prog_max, "Current:" + src.current);
        r.y += 20;
        EditorGUI.ProgressBar(r, src.previous / VJAbstractDataSource.s_prog_max, "Previous:" + src.previous);
        r.y += 20;
        EditorGUI.ProgressBar(r, src.diff / VJAbstractDataSource.s_prog_max, "Difference:" + src.diff);
        EditorGUILayout.EndVertical();

        if (GUI.changed)
        {
            EditorUtility.SetDirty(target);
        }
    }
Example #3
0
    // Use this for initialization
    public virtual void Start()
    {
        if(!manager) {
            manager = VJAbstractManager.GetDefaultManager();
            if(!manager) {
                Debug.LogError("[FATAL] VJ Manager not found.");
            }
        }

        if(!source) {
            source = manager.GetDefaultDataSource();
            if(!source) {
                Debug.LogError("[FATAL] Data source not found.");
            }
        }
    }
Example #4
0
    public override void OnInspectorGUI()
    {
        serializedObject.Update();

        GUI.changed = false;
        base.OnInspectorGUI();
        EditorGUILayout.Space();
        Rect r = GUILayoutUtility.GetLastRect();

        r.x     += 8;
        r.width -= 16;
        r.y     += 20;
        r.height = 16;

        if (!serializedObject.isEditingMultipleObjects)
        {
            VJAbstractDataSource src = target as VJAbstractDataSource;
            EditorGUILayout.BeginVertical();
            GUILayout.Space(72.0f);
            EditorGUI.ProgressBar(r, src.current / VJAbstractDataSource.s_prog_max, "Current:" + src.current);
            r.y += 20;
            EditorGUI.ProgressBar(r, src.previous / VJAbstractDataSource.s_prog_max, "Previous:" + src.previous);
            r.y += 20;
            EditorGUI.ProgressBar(r, src.diff / VJAbstractDataSource.s_prog_max, "Difference:" + src.diff);
            EditorGUILayout.EndVertical();
        }
        else
        {
            EditorGUILayout.BeginVertical();
            foreach (UnityEngine.Object o in targets)
            {
                VJAbstractDataSource src = o as VJAbstractDataSource;
                GUILayout.Space(24.0f);
                EditorGUI.ProgressBar(r, src.current / VJAbstractDataSource.s_prog_max, "Current(" + src.name + "):" + src.current);
                r.y += 20;
            }
            GUILayout.Space(2.0f);
            EditorGUILayout.EndVertical();
        }

        if (GUI.changed)
        {
            EditorUtility.SetDirty(target);
        }

        serializedObject.ApplyModifiedProperties();
    }
Example #5
0
    // Use this for initialization
    public virtual void Start()
    {
        if (!manager)
        {
            manager = VJAbstractManager.GetDefaultManager();
            if (!manager)
            {
                Debug.LogError("[FATAL] VJ Manager not found.");
            }
        }

        if (!source)
        {
            source = manager.GetDefaultDataSource();
            if (!source)
            {
                Debug.LogError("[FATAL] Data source not found.");
            }
        }
    }
Example #6
0
    // Use this for initialization
    public virtual void Start()
    {
        lastValue = lastReturnedValue = valueBaseOffset;

        if(!manager) {
            manager = VJAbstractManager.GetDefaultManager();
            if(!manager) {
                Debug.LogError("[FATAL] VJ Manager not found.");
            }
        }

        if(!source) {
            source = manager.GetDefaultDataSource();
            if(!source) {
                Debug.LogError("[FATAL] Data source not found.");
            }
        }
        if(!boostSource) {
            boostSource = manager.GetDefaultDataSource();
            if(!source) {
                Debug.LogError("[FATAL] Data source not found.");
            }
        }
    }