Skip to content

Commit 9d53613

Browse files
Develop (#131)
* Changed the HandleDeleteSelection method in StateGraphView to remove all selected items but the data is not removed from the StateMachineModel so this still needs some work * Fix for deletion of selected items from context menu * Added selection deletion from context menu * Fix for missing dependency in GraphLog * Added claude files to the gitignore * added to the gitignore * Fix SwitchModel not starting state machine when initial model is unassigned
1 parent 5ed4702 commit 9d53613

10 files changed

Lines changed: 15 additions & 12 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,4 @@ claude.log
8585
claude-session.json
8686
.claudeignore
8787
CLAUDE.md
88+
CLAUDE.md.meta

CHANGELOG.md.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Editor.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Runtime.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Runtime/StateGraph/StateMachineController.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,13 @@ public virtual void JumpTo(JumpId id)
4949
public virtual void SwitchModel(StateMachineModel value)
5050
{
5151
if (!value) return;
52-
52+
5353
_stateMachine?.OnDestroy();
5454
_stateMachine = null;
55-
55+
5656
_model = value;
5757
CreateStateMachine();
58+
_activated = _stateMachine != null;
5859

5960
if (!gameObject.activeInHierarchy || !_started) return;
6061
_stateMachine?.Start();
@@ -85,11 +86,12 @@ public virtual void Awake()
8586
/// </summary>
8687
public virtual void Start()
8788
{
89+
_started = true;
90+
8891
if(!_activated) return;
89-
92+
9093
_stateMachine?.Start();
9194
_stateMachine?.Enter();
92-
_started = true;
9395
}
9496

9597
/// <summary>

Tests.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Tests/EditMode.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Tests/PlayMode.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)