Пример #1
0
    // -------------------------------------------------------------------------------

    #if UNITY_EDITOR
    public override bool OnGUI()
    {
        if (ConditionToWaitFor == null)
        {
            EditorGUIHelper.CreateConditionButton((condition) =>
            {
                ConditionToWaitFor = condition;
            });
        }
        else
        {
            EditorGUIHelper.ShowConditionInspector(ConditionToWaitFor);
            if (GUILayout.Button("Delete Condition"))
            {
                ConditionToWaitFor = null;
            }
            InvertCondition = EditorGUILayout.Toggle("Invert Condition", InvertCondition);
        }

        return(true);
    }