Skip to content

Releases: quabug/EntitiesBT

builder.graphview/v1.4.0

15 Mar 11:12
99c0e6d
Compare
Choose a tag to compare

variable.scriptable-object/v1.4.0

13 Mar 09:56
0ac70b2
Compare
Choose a tag to compare
Graph Builder (#181)

* basic graph view

* structure of graph view

* move view and module into its own directory

* save position of each node into scriptable object.

* able to delete node

* ports

* appearance of NodeView

* handle unselect event on node

* create edge on loading graph

* handle node deleted.

* fix disconnection of edge

* reorder nodes by position x

* refactor graph

* sync position on drag leaving.

* fix error on open behavior graph.

* use custom menu with search bar.

* minimap

* set fixed minimap

* fix position of created node.

* adjust uss of views.

* copy empty prefab as graph prefab instead of new gameobject to avoid useless gameobject created in the current scene

* fix saving after position changed.

* prefab only workflow

* bind name and activate property of node.

* node property view

* variant view

* fix generic menu on mac m1

* construct variant menu

* syntax node

* syntax node view

* fix typo

* VariantNode.

* tick nodes

* generate variant ports based on `GraphNodeVariant`

* variant node view.

* handle connection of VariantNode.

* filter compatible ports by variant type.

* set port index of GraphVariantNode.

* construct edges from graph variant nodes.

* Correct variant name of behavior node.

* use `GraphVariantNode.Any` directly

* rename connectable variant by graph node variant.

* fix local variant node

* scope variant.

* sample of scope variant

* rename scope variant.

* field name attribute and drawer.

* fix scope variant node.

* fix deletion of syntax node.

* update sample prefab

* local and scope variant nodes.

* node of variants.

* colorize variant ports.

* value preview of nodes.

* basic setup of GraphExt

* node class and color

* custom behavior tree component and view

* reorder node in hierarchy by its position.

* remove link

* ignore link of graph ext

* create visual element from blob builder.

* create visual element from blob builder.

* remove UIElementsSchema

* create ports for variants.

* force reset `PropertyField` on constructor in `ImmediatePropertyField` to avoid bug cause by reset after construct.

* create variant ports dynamically

* fix bug: port will not appear on Node which just add into Graph.

* integrate the latest version of GraphExt

* dynamic ports

* fix node title

* fix node creation

* graph node component

* behavior tree node

* fix node position

* parent node of behavior node

* behavior tree graph

* variant node

* behavior tree graph

* behavior graph

* variant node

* delete useless scripts

* remove uxml and uss of view

* fix disconnection of tree port

* variant node

* variant node

* behavior node view

* compact view of behavior node title

* delete edges once change variant type from graph node variant.

* set variant port to edge

* toggle variants by linked property.

* colorize variant ports.

* use variant node name as initiate name of variant component.

* unify behavior node and variant node

* fix variant port

* fix compatible ports between variants

* variant node title property

* node title property

* variant node title property

* appearance of variant node

* disconnect existing edges of variant once connect new one.

* delete drawer of variant node

* graph prefab as behavior tree source.

* tweak name of behavior node.

* fix behavior node reorder function

* fix function of focus on selected game object.

* execute BehaviorNodeComponent in Editor

* display node type after change node name.

* tweak appearance of action node.

* sample with local variant.

* sync node selection

* upgrade OneShot

* resolve

* fix node deletion

* fix build

* move samples into Assets

* add package scope

* update versions

* upgrade graph-ext

* set random seed for entities.

* rename scope variant to global variant

* control graph of character controller sample

* move codegen into essential package.

* deprecate samples package.

* restructure readme

* update README

* upgrade graph ext

* Update README.md

samples/v1.4.0

13 Mar 09:56
0ac70b2
Compare
Choose a tag to compare
Graph Builder (#181)

* basic graph view

* structure of graph view

* move view and module into its own directory

* save position of each node into scriptable object.

* able to delete node

* ports

* appearance of NodeView

* handle unselect event on node

* create edge on loading graph

* handle node deleted.

* fix disconnection of edge

* reorder nodes by position x

* refactor graph

* sync position on drag leaving.

* fix error on open behavior graph.

* use custom menu with search bar.

* minimap

* set fixed minimap

* fix position of created node.

* adjust uss of views.

* copy empty prefab as graph prefab instead of new gameobject to avoid useless gameobject created in the current scene

* fix saving after position changed.

* prefab only workflow

* bind name and activate property of node.

* node property view

* variant view

* fix generic menu on mac m1

* construct variant menu

* syntax node

* syntax node view

* fix typo

* VariantNode.

* tick nodes

* generate variant ports based on `GraphNodeVariant`

* variant node view.

* handle connection of VariantNode.

* filter compatible ports by variant type.

* set port index of GraphVariantNode.

* construct edges from graph variant nodes.

* Correct variant name of behavior node.

* use `GraphVariantNode.Any` directly

* rename connectable variant by graph node variant.

* fix local variant node

* scope variant.

* sample of scope variant

* rename scope variant.

* field name attribute and drawer.

* fix scope variant node.

* fix deletion of syntax node.

* update sample prefab

* local and scope variant nodes.

* node of variants.

* colorize variant ports.

* value preview of nodes.

* basic setup of GraphExt

* node class and color

* custom behavior tree component and view

* reorder node in hierarchy by its position.

* remove link

* ignore link of graph ext

* create visual element from blob builder.

* create visual element from blob builder.

* remove UIElementsSchema

* create ports for variants.

* force reset `PropertyField` on constructor in `ImmediatePropertyField` to avoid bug cause by reset after construct.

* create variant ports dynamically

* fix bug: port will not appear on Node which just add into Graph.

* integrate the latest version of GraphExt

* dynamic ports

* fix node title

* fix node creation

* graph node component

* behavior tree node

* fix node position

* parent node of behavior node

* behavior tree graph

* variant node

* behavior tree graph

* behavior graph

* variant node

* delete useless scripts

* remove uxml and uss of view

* fix disconnection of tree port

* variant node

* variant node

* behavior node view

* compact view of behavior node title

* delete edges once change variant type from graph node variant.

* set variant port to edge

* toggle variants by linked property.

* colorize variant ports.

* use variant node name as initiate name of variant component.

* unify behavior node and variant node

* fix variant port

* fix compatible ports between variants

* variant node title property

* node title property

* variant node title property

* appearance of variant node

* disconnect existing edges of variant once connect new one.

* delete drawer of variant node

* graph prefab as behavior tree source.

* tweak name of behavior node.

* fix behavior node reorder function

* fix function of focus on selected game object.

* execute BehaviorNodeComponent in Editor

* display node type after change node name.

* tweak appearance of action node.

* sample with local variant.

* sync node selection

* upgrade OneShot

* resolve

* fix node deletion

* fix build

* move samples into Assets

* add package scope

* update versions

* upgrade graph-ext

* set random seed for entities.

* rename scope variant to global variant

* control graph of character controller sample

* move codegen into essential package.

* deprecate samples package.

* restructure readme

* update README

* upgrade graph ext

* Update README.md

essential/v1.4.0

13 Mar 09:56
0ac70b2
Compare
Choose a tag to compare
Graph Builder (#181)

* basic graph view

* structure of graph view

* move view and module into its own directory

* save position of each node into scriptable object.

* able to delete node

* ports

* appearance of NodeView

* handle unselect event on node

* create edge on loading graph

* handle node deleted.

* fix disconnection of edge

* reorder nodes by position x

* refactor graph

* sync position on drag leaving.

* fix error on open behavior graph.

* use custom menu with search bar.

* minimap

* set fixed minimap

* fix position of created node.

* adjust uss of views.

* copy empty prefab as graph prefab instead of new gameobject to avoid useless gameobject created in the current scene

* fix saving after position changed.

* prefab only workflow

* bind name and activate property of node.

* node property view

* variant view

* fix generic menu on mac m1

* construct variant menu

* syntax node

* syntax node view

* fix typo

* VariantNode.

* tick nodes

* generate variant ports based on `GraphNodeVariant`

* variant node view.

* handle connection of VariantNode.

* filter compatible ports by variant type.

* set port index of GraphVariantNode.

* construct edges from graph variant nodes.

* Correct variant name of behavior node.

* use `GraphVariantNode.Any` directly

* rename connectable variant by graph node variant.

* fix local variant node

* scope variant.

* sample of scope variant

* rename scope variant.

* field name attribute and drawer.

* fix scope variant node.

* fix deletion of syntax node.

* update sample prefab

* local and scope variant nodes.

* node of variants.

* colorize variant ports.

* value preview of nodes.

* basic setup of GraphExt

* node class and color

* custom behavior tree component and view

* reorder node in hierarchy by its position.

* remove link

* ignore link of graph ext

* create visual element from blob builder.

* create visual element from blob builder.

* remove UIElementsSchema

* create ports for variants.

* force reset `PropertyField` on constructor in `ImmediatePropertyField` to avoid bug cause by reset after construct.

* create variant ports dynamically

* fix bug: port will not appear on Node which just add into Graph.

* integrate the latest version of GraphExt

* dynamic ports

* fix node title

* fix node creation

* graph node component

* behavior tree node

* fix node position

* parent node of behavior node

* behavior tree graph

* variant node

* behavior tree graph

* behavior graph

* variant node

* delete useless scripts

* remove uxml and uss of view

* fix disconnection of tree port

* variant node

* variant node

* behavior node view

* compact view of behavior node title

* delete edges once change variant type from graph node variant.

* set variant port to edge

* toggle variants by linked property.

* colorize variant ports.

* use variant node name as initiate name of variant component.

* unify behavior node and variant node

* fix variant port

* fix compatible ports between variants

* variant node title property

* node title property

* variant node title property

* appearance of variant node

* disconnect existing edges of variant once connect new one.

* delete drawer of variant node

* graph prefab as behavior tree source.

* tweak name of behavior node.

* fix behavior node reorder function

* fix function of focus on selected game object.

* execute BehaviorNodeComponent in Editor

* display node type after change node name.

* tweak appearance of action node.

* sample with local variant.

* sync node selection

* upgrade OneShot

* resolve

* fix node deletion

* fix build

* move samples into Assets

* add package scope

* update versions

* upgrade graph-ext

* set random seed for entities.

* rename scope variant to global variant

* control graph of character controller sample

* move codegen into essential package.

* deprecate samples package.

* restructure readme

* update README

* upgrade graph ext

* Update README.md

debug.component-viewer/v1.4.0

13 Mar 09:56
0ac70b2
Compare
Choose a tag to compare
Graph Builder (#181)

* basic graph view

* structure of graph view

* move view and module into its own directory

* save position of each node into scriptable object.

* able to delete node

* ports

* appearance of NodeView

* handle unselect event on node

* create edge on loading graph

* handle node deleted.

* fix disconnection of edge

* reorder nodes by position x

* refactor graph

* sync position on drag leaving.

* fix error on open behavior graph.

* use custom menu with search bar.

* minimap

* set fixed minimap

* fix position of created node.

* adjust uss of views.

* copy empty prefab as graph prefab instead of new gameobject to avoid useless gameobject created in the current scene

* fix saving after position changed.

* prefab only workflow

* bind name and activate property of node.

* node property view

* variant view

* fix generic menu on mac m1

* construct variant menu

* syntax node

* syntax node view

* fix typo

* VariantNode.

* tick nodes

* generate variant ports based on `GraphNodeVariant`

* variant node view.

* handle connection of VariantNode.

* filter compatible ports by variant type.

* set port index of GraphVariantNode.

* construct edges from graph variant nodes.

* Correct variant name of behavior node.

* use `GraphVariantNode.Any` directly

* rename connectable variant by graph node variant.

* fix local variant node

* scope variant.

* sample of scope variant

* rename scope variant.

* field name attribute and drawer.

* fix scope variant node.

* fix deletion of syntax node.

* update sample prefab

* local and scope variant nodes.

* node of variants.

* colorize variant ports.

* value preview of nodes.

* basic setup of GraphExt

* node class and color

* custom behavior tree component and view

* reorder node in hierarchy by its position.

* remove link

* ignore link of graph ext

* create visual element from blob builder.

* create visual element from blob builder.

* remove UIElementsSchema

* create ports for variants.

* force reset `PropertyField` on constructor in `ImmediatePropertyField` to avoid bug cause by reset after construct.

* create variant ports dynamically

* fix bug: port will not appear on Node which just add into Graph.

* integrate the latest version of GraphExt

* dynamic ports

* fix node title

* fix node creation

* graph node component

* behavior tree node

* fix node position

* parent node of behavior node

* behavior tree graph

* variant node

* behavior tree graph

* behavior graph

* variant node

* delete useless scripts

* remove uxml and uss of view

* fix disconnection of tree port

* variant node

* variant node

* behavior node view

* compact view of behavior node title

* delete edges once change variant type from graph node variant.

* set variant port to edge

* toggle variants by linked property.

* colorize variant ports.

* use variant node name as initiate name of variant component.

* unify behavior node and variant node

* fix variant port

* fix compatible ports between variants

* variant node title property

* node title property

* variant node title property

* appearance of variant node

* disconnect existing edges of variant once connect new one.

* delete drawer of variant node

* graph prefab as behavior tree source.

* tweak name of behavior node.

* fix behavior node reorder function

* fix function of focus on selected game object.

* execute BehaviorNodeComponent in Editor

* display node type after change node name.

* tweak appearance of action node.

* sample with local variant.

* sync node selection

* upgrade OneShot

* resolve

* fix node deletion

* fix build

* move samples into Assets

* add package scope

* update versions

* upgrade graph-ext

* set random seed for entities.

* rename scope variant to global variant

* control graph of character controller sample

* move codegen into essential package.

* deprecate samples package.

* restructure readme

* update README

* upgrade graph ext

* Update README.md

codegen/v1.4.0

13 Mar 09:56
0ac70b2
Compare
Choose a tag to compare
Graph Builder (#181)

* basic graph view

* structure of graph view

* move view and module into its own directory

* save position of each node into scriptable object.

* able to delete node

* ports

* appearance of NodeView

* handle unselect event on node

* create edge on loading graph

* handle node deleted.

* fix disconnection of edge

* reorder nodes by position x

* refactor graph

* sync position on drag leaving.

* fix error on open behavior graph.

* use custom menu with search bar.

* minimap

* set fixed minimap

* fix position of created node.

* adjust uss of views.

* copy empty prefab as graph prefab instead of new gameobject to avoid useless gameobject created in the current scene

* fix saving after position changed.

* prefab only workflow

* bind name and activate property of node.

* node property view

* variant view

* fix generic menu on mac m1

* construct variant menu

* syntax node

* syntax node view

* fix typo

* VariantNode.

* tick nodes

* generate variant ports based on `GraphNodeVariant`

* variant node view.

* handle connection of VariantNode.

* filter compatible ports by variant type.

* set port index of GraphVariantNode.

* construct edges from graph variant nodes.

* Correct variant name of behavior node.

* use `GraphVariantNode.Any` directly

* rename connectable variant by graph node variant.

* fix local variant node

* scope variant.

* sample of scope variant

* rename scope variant.

* field name attribute and drawer.

* fix scope variant node.

* fix deletion of syntax node.

* update sample prefab

* local and scope variant nodes.

* node of variants.

* colorize variant ports.

* value preview of nodes.

* basic setup of GraphExt

* node class and color

* custom behavior tree component and view

* reorder node in hierarchy by its position.

* remove link

* ignore link of graph ext

* create visual element from blob builder.

* create visual element from blob builder.

* remove UIElementsSchema

* create ports for variants.

* force reset `PropertyField` on constructor in `ImmediatePropertyField` to avoid bug cause by reset after construct.

* create variant ports dynamically

* fix bug: port will not appear on Node which just add into Graph.

* integrate the latest version of GraphExt

* dynamic ports

* fix node title

* fix node creation

* graph node component

* behavior tree node

* fix node position

* parent node of behavior node

* behavior tree graph

* variant node

* behavior tree graph

* behavior graph

* variant node

* delete useless scripts

* remove uxml and uss of view

* fix disconnection of tree port

* variant node

* variant node

* behavior node view

* compact view of behavior node title

* delete edges once change variant type from graph node variant.

* set variant port to edge

* toggle variants by linked property.

* colorize variant ports.

* use variant node name as initiate name of variant component.

* unify behavior node and variant node

* fix variant port

* fix compatible ports between variants

* variant node title property

* node title property

* variant node title property

* appearance of variant node

* disconnect existing edges of variant once connect new one.

* delete drawer of variant node

* graph prefab as behavior tree source.

* tweak name of behavior node.

* fix behavior node reorder function

* fix function of focus on selected game object.

* execute BehaviorNodeComponent in Editor

* display node type after change node name.

* tweak appearance of action node.

* sample with local variant.

* sync node selection

* upgrade OneShot

* resolve

* fix node deletion

* fix build

* move samples into Assets

* add package scope

* update versions

* upgrade graph-ext

* set random seed for entities.

* rename scope variant to global variant

* control graph of character controller sample

* move codegen into essential package.

* deprecate samples package.

* restructure readme

* update README

* upgrade graph ext

* Update README.md

builder.component/v1.4.0

13 Mar 09:56
0ac70b2
Compare
Choose a tag to compare
Graph Builder (#181)

* basic graph view

* structure of graph view

* move view and module into its own directory

* save position of each node into scriptable object.

* able to delete node

* ports

* appearance of NodeView

* handle unselect event on node

* create edge on loading graph

* handle node deleted.

* fix disconnection of edge

* reorder nodes by position x

* refactor graph

* sync position on drag leaving.

* fix error on open behavior graph.

* use custom menu with search bar.

* minimap

* set fixed minimap

* fix position of created node.

* adjust uss of views.

* copy empty prefab as graph prefab instead of new gameobject to avoid useless gameobject created in the current scene

* fix saving after position changed.

* prefab only workflow

* bind name and activate property of node.

* node property view

* variant view

* fix generic menu on mac m1

* construct variant menu

* syntax node

* syntax node view

* fix typo

* VariantNode.

* tick nodes

* generate variant ports based on `GraphNodeVariant`

* variant node view.

* handle connection of VariantNode.

* filter compatible ports by variant type.

* set port index of GraphVariantNode.

* construct edges from graph variant nodes.

* Correct variant name of behavior node.

* use `GraphVariantNode.Any` directly

* rename connectable variant by graph node variant.

* fix local variant node

* scope variant.

* sample of scope variant

* rename scope variant.

* field name attribute and drawer.

* fix scope variant node.

* fix deletion of syntax node.

* update sample prefab

* local and scope variant nodes.

* node of variants.

* colorize variant ports.

* value preview of nodes.

* basic setup of GraphExt

* node class and color

* custom behavior tree component and view

* reorder node in hierarchy by its position.

* remove link

* ignore link of graph ext

* create visual element from blob builder.

* create visual element from blob builder.

* remove UIElementsSchema

* create ports for variants.

* force reset `PropertyField` on constructor in `ImmediatePropertyField` to avoid bug cause by reset after construct.

* create variant ports dynamically

* fix bug: port will not appear on Node which just add into Graph.

* integrate the latest version of GraphExt

* dynamic ports

* fix node title

* fix node creation

* graph node component

* behavior tree node

* fix node position

* parent node of behavior node

* behavior tree graph

* variant node

* behavior tree graph

* behavior graph

* variant node

* delete useless scripts

* remove uxml and uss of view

* fix disconnection of tree port

* variant node

* variant node

* behavior node view

* compact view of behavior node title

* delete edges once change variant type from graph node variant.

* set variant port to edge

* toggle variants by linked property.

* colorize variant ports.

* use variant node name as initiate name of variant component.

* unify behavior node and variant node

* fix variant port

* fix compatible ports between variants

* variant node title property

* node title property

* variant node title property

* appearance of variant node

* disconnect existing edges of variant once connect new one.

* delete drawer of variant node

* graph prefab as behavior tree source.

* tweak name of behavior node.

* fix behavior node reorder function

* fix function of focus on selected game object.

* execute BehaviorNodeComponent in Editor

* display node type after change node name.

* tweak appearance of action node.

* sample with local variant.

* sync node selection

* upgrade OneShot

* resolve

* fix node deletion

* fix build

* move samples into Assets

* add package scope

* update versions

* upgrade graph-ext

* set random seed for entities.

* rename scope variant to global variant

* control graph of character controller sample

* move codegen into essential package.

* deprecate samples package.

* restructure readme

* update README

* upgrade graph ext

* Update README.md

essential/v1.3.1

07 Dec 04:23
cce5666
Compare
Choose a tag to compare
fix GenericMenuPopup on Mac M1 (#175)

* fix GenericMenuPopup on Mac M1

* update version of package.

variable.scriptable-object/v1.3.0

31 Aug 10:09
148fff8
Compare
Choose a tag to compare
Integrate quabug/BlobEditor (#171)

samples/v1.3.0

31 Aug 10:09
148fff8
Compare
Choose a tag to compare
Integrate quabug/BlobEditor (#171)