Hello,
Thank you for providing such a wonderful tool. I am trying to create a SharedVariable for a class "FooEx" that inherits from the "FooBase" class, but I am encountering difficulties in achieving the intended functionality.
I am following the instructions in the following article to create the "SharedFooBase" and "SharedFooEx" classes:[Link to the article: https://opsive.com/support/documentation/behavior-designer/variables/creating-shared-variables/]
Afterward, when I write something like
public SharedFooBase foo;
and select the target class in the Inspector's combo box, both the options for FooBase and FooEx are displayed. However, when I choose the option for the FooEx class, the following error is outputted, and I cannot register it:
Thank you.
Thank you for providing such a wonderful tool. I am trying to create a SharedVariable for a class "FooEx" that inherits from the "FooBase" class, but I am encountering difficulties in achieving the intended functionality.
I am following the instructions in the following article to create the "SharedFooBase" and "SharedFooEx" classes:[Link to the article: https://opsive.com/support/documentation/behavior-designer/variables/creating-shared-variables/]
Afterward, when I write something like
public SharedFooBase foo;
and select the target class in the Inspector's combo box, both the options for FooBase and FooEx are displayed. However, when I choose the option for the FooEx class, the following error is outputted, and I cannot register it:
- GUI Error: Invalid GUILayout state in view. Verify that all layout Begin/End calls matchUnityEditor.EditorGUI/PopupCallbackInfo:SetEnumValueDelegate (object,string[],int)
Thank you.
Last edited: