├── .github └── FUNDING.yml ├── Assets ├── Data.meta ├── Data │ ├── Actions.meta │ ├── Actions │ │ ├── Check.asset │ │ └── Check.asset.meta │ ├── Conditions.meta │ ├── Graphs.meta │ ├── Graphs │ │ ├── Graph.asset │ │ └── Graph.asset.meta │ ├── Resources.meta │ ├── Resources │ │ ├── ActiveSkin.guiskin │ │ ├── ActiveSkin.guiskin.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── CommentNode.asset │ │ │ ├── CommentNode.asset.meta │ │ │ ├── PortalNode.asset │ │ │ ├── PortalNode.asset.meta │ │ │ ├── StateNode.asset │ │ │ ├── StateNode.asset.meta │ │ │ ├── TransitionNode.asset │ │ │ └── TransitionNode.asset.meta │ │ ├── EditorSettings.asset │ │ ├── EditorSettings.asset.meta │ │ ├── EditorSkin.guiskin │ │ └── EditorSkin.guiskin.meta │ ├── States.meta │ └── States │ │ ├── Moving.asset │ │ ├── Moving.asset.meta │ │ ├── New State.asset │ │ ├── New State.asset.meta │ │ ├── Normal.asset │ │ └── Normal.asset.meta ├── Scripts.meta ├── Scripts │ ├── ActionHook.cs │ ├── Behavior.meta │ ├── Behavior │ │ ├── Conditions.meta │ │ ├── Conditions │ │ │ ├── Condition.cs │ │ │ └── Condition.cs.meta │ │ ├── Mono Actions │ │ │ ├── Action.cs │ │ │ ├── InputAxis.cs │ │ │ └── InputButton.cs │ │ ├── State Actions.meta │ │ ├── State Actions │ │ │ ├── StateActions.cs │ │ │ └── StateActions.cs.meta │ │ ├── State.cs │ │ └── State.cs.meta │ ├── Editor.meta │ ├── Editor │ │ ├── BehaviorEditor.meta │ │ ├── BehaviorEditor │ │ │ ├── BehaviorEditor.cs │ │ │ ├── BehaviorEditor.cs.meta │ │ │ ├── EditorSettings.cs │ │ │ ├── EditorSettings.cs.meta │ │ │ ├── Nodes.meta │ │ │ └── Nodes │ │ │ │ ├── BaseNode.cs │ │ │ │ ├── BaseNode.cs.meta │ │ │ │ ├── CommentNode.cs │ │ │ │ ├── CommentNode.cs.meta │ │ │ │ ├── DrawNode.cs │ │ │ │ ├── DrawNode.cs.meta │ │ │ │ ├── PortalNode.cs │ │ │ │ ├── PortalNode.cs.meta │ │ │ │ ├── StateNode.cs │ │ │ │ ├── StateNode.cs.meta │ │ │ │ ├── TransitionNode.cs │ │ │ │ └── TransitionNode.cs.meta │ │ ├── BehaviorGraph.cs │ │ ├── BehaviorGraph.cs.meta │ │ └── Custom Inspectors │ │ │ ├── StateGUI.cs │ │ │ └── StateGUI.cs.meta │ ├── StateManager.cs │ ├── StateManager.cs.meta │ ├── Transition.cs │ └── Transition.cs.meta ├── scene1.unity └── scene1.unity.meta └── README.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /Assets/Data.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data.meta -------------------------------------------------------------------------------- /Assets/Data/Actions.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Actions.meta -------------------------------------------------------------------------------- /Assets/Data/Actions/Check.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Actions/Check.asset -------------------------------------------------------------------------------- /Assets/Data/Actions/Check.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Actions/Check.asset.meta -------------------------------------------------------------------------------- /Assets/Data/Conditions.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Conditions.meta -------------------------------------------------------------------------------- /Assets/Data/Graphs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Graphs.meta -------------------------------------------------------------------------------- /Assets/Data/Graphs/Graph.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Graphs/Graph.asset -------------------------------------------------------------------------------- /Assets/Data/Graphs/Graph.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Graphs/Graph.asset.meta -------------------------------------------------------------------------------- /Assets/Data/Resources.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources.meta -------------------------------------------------------------------------------- /Assets/Data/Resources/ActiveSkin.guiskin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/ActiveSkin.guiskin -------------------------------------------------------------------------------- /Assets/Data/Resources/ActiveSkin.guiskin.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/ActiveSkin.guiskin.meta -------------------------------------------------------------------------------- /Assets/Data/Resources/Editor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/Editor.meta -------------------------------------------------------------------------------- /Assets/Data/Resources/Editor/CommentNode.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/Editor/CommentNode.asset -------------------------------------------------------------------------------- /Assets/Data/Resources/Editor/CommentNode.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/Editor/CommentNode.asset.meta -------------------------------------------------------------------------------- /Assets/Data/Resources/Editor/PortalNode.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/Editor/PortalNode.asset -------------------------------------------------------------------------------- /Assets/Data/Resources/Editor/PortalNode.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/Editor/PortalNode.asset.meta -------------------------------------------------------------------------------- /Assets/Data/Resources/Editor/StateNode.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/Editor/StateNode.asset -------------------------------------------------------------------------------- /Assets/Data/Resources/Editor/StateNode.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/Editor/StateNode.asset.meta -------------------------------------------------------------------------------- /Assets/Data/Resources/Editor/TransitionNode.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/Editor/TransitionNode.asset -------------------------------------------------------------------------------- /Assets/Data/Resources/Editor/TransitionNode.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/Editor/TransitionNode.asset.meta -------------------------------------------------------------------------------- /Assets/Data/Resources/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/EditorSettings.asset -------------------------------------------------------------------------------- /Assets/Data/Resources/EditorSettings.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/EditorSettings.asset.meta -------------------------------------------------------------------------------- /Assets/Data/Resources/EditorSkin.guiskin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/EditorSkin.guiskin -------------------------------------------------------------------------------- /Assets/Data/Resources/EditorSkin.guiskin.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/Resources/EditorSkin.guiskin.meta -------------------------------------------------------------------------------- /Assets/Data/States.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/States.meta -------------------------------------------------------------------------------- /Assets/Data/States/Moving.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/States/Moving.asset -------------------------------------------------------------------------------- /Assets/Data/States/Moving.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/States/Moving.asset.meta -------------------------------------------------------------------------------- /Assets/Data/States/New State.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/States/New State.asset -------------------------------------------------------------------------------- /Assets/Data/States/New State.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/States/New State.asset.meta -------------------------------------------------------------------------------- /Assets/Data/States/Normal.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/States/Normal.asset -------------------------------------------------------------------------------- /Assets/Data/States/Normal.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Data/States/Normal.asset.meta -------------------------------------------------------------------------------- /Assets/Scripts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts.meta -------------------------------------------------------------------------------- /Assets/Scripts/ActionHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/ActionHook.cs -------------------------------------------------------------------------------- /Assets/Scripts/Behavior.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior.meta -------------------------------------------------------------------------------- /Assets/Scripts/Behavior/Conditions.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior/Conditions.meta -------------------------------------------------------------------------------- /Assets/Scripts/Behavior/Conditions/Condition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior/Conditions/Condition.cs -------------------------------------------------------------------------------- /Assets/Scripts/Behavior/Conditions/Condition.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior/Conditions/Condition.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Behavior/Mono Actions/Action.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior/Mono Actions/Action.cs -------------------------------------------------------------------------------- /Assets/Scripts/Behavior/Mono Actions/InputAxis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior/Mono Actions/InputAxis.cs -------------------------------------------------------------------------------- /Assets/Scripts/Behavior/Mono Actions/InputButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior/Mono Actions/InputButton.cs -------------------------------------------------------------------------------- /Assets/Scripts/Behavior/State Actions.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior/State Actions.meta -------------------------------------------------------------------------------- /Assets/Scripts/Behavior/State Actions/StateActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior/State Actions/StateActions.cs -------------------------------------------------------------------------------- /Assets/Scripts/Behavior/State Actions/StateActions.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior/State Actions/StateActions.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Behavior/State.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior/State.cs -------------------------------------------------------------------------------- /Assets/Scripts/Behavior/State.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Behavior/State.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/BehaviorEditor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/BehaviorEditor.cs -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/BehaviorEditor.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/BehaviorEditor.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/EditorSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/EditorSettings.cs -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/EditorSettings.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/EditorSettings.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/BaseNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/BaseNode.cs -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/BaseNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/BaseNode.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/CommentNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/CommentNode.cs -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/CommentNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/CommentNode.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/DrawNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/DrawNode.cs -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/DrawNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/DrawNode.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/PortalNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/PortalNode.cs -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/PortalNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/PortalNode.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/StateNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/StateNode.cs -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/StateNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/StateNode.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/TransitionNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/TransitionNode.cs -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorEditor/Nodes/TransitionNode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorEditor/Nodes/TransitionNode.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorGraph.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorGraph.cs -------------------------------------------------------------------------------- /Assets/Scripts/Editor/BehaviorGraph.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/BehaviorGraph.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Editor/Custom Inspectors/StateGUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/Custom Inspectors/StateGUI.cs -------------------------------------------------------------------------------- /Assets/Scripts/Editor/Custom Inspectors/StateGUI.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Editor/Custom Inspectors/StateGUI.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/StateManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/StateManager.cs -------------------------------------------------------------------------------- /Assets/Scripts/StateManager.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/StateManager.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Transition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Transition.cs -------------------------------------------------------------------------------- /Assets/Scripts/Transition.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/Scripts/Transition.cs.meta -------------------------------------------------------------------------------- /Assets/scene1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/scene1.unity -------------------------------------------------------------------------------- /Assets/scene1.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/Assets/scene1.unity.meta -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharpaccent/Behavior-Editor/HEAD/README.md --------------------------------------------------------------------------------