Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New note node, send message API, and custom node creation preview #45

Merged
merged 9 commits into from
Apr 24, 2024

Commits on Apr 6, 2024

  1. Configuration menu
    Copy the full SHA
    e92a3ca View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Configuration menu
    Copy the full SHA
    fb18251 View commit details
    Browse the repository at this point in the history
  2. refactor(conditions): definition data is now exposed to implement cus…

    …tom runtime choice displays
    clevercrowgames committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    f7fe75f View commit details
    Browse the repository at this point in the history
  3. fix(dialogue editor): no longer fires an error when deleting list items

    Action and condition lists were firing false positive errors due to a known Unity bug. The
    re-orderable list is trying to update the display before the asset database can refresh the assets.
    Thereby triggering a false positive error that the asset cannot be displayed.
    clevercrowgames committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    96449e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. feat(custom nodes): users now have necessary hooks to create their ow…

    …n custom nodes (experimental)
    
    This is very experimental and simply opens up the APIs necessary to create custom node types. There
    is still a lot of work to be done here before proper docs can be written.
    clevercrowgames committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    09e8596 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. feat(new node): note nodes can now be added to graphs

    Also includes an overhaul of dark and light mode theme displays. Some of the displays were
    completely broken due to changes to Unity's UI system
    clevercrowgames committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    45585fe View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. feat(runtime gameobjects): replaced game object overrides with a send…

    … message action API
    
    GameObject overrdies were wonky at best and should be replaced with a full blackboard solution to be
    properly implemented. The current code to maintain them is also creating quite a mess. For now
    they've been replaced with a simple SendMessage API that takes a string to find a GameObject and
    support sending over messages. The SetActive hook should handle a majority of use cases.
    
    BREAKING CHANGE: You should remove all references to GameObject overrides, be ready to replace the
    game object names with paths (write them down). After upgrading you'll need to swap or remove all
    references to game object overrides from your project.
    clevercrowgames committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    cef3f97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0628a63 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    62ed9b7 View commit details
    Browse the repository at this point in the history