Skip to content

Commit

Permalink
names shadowing fix
Browse files Browse the repository at this point in the history
needed after exposing 'name' and 'owner' properties of Node (in the engine)
  • Loading branch information
kubecz3k committed Jan 20, 2018
1 parent ac00b3b commit 6492c53
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,8 @@ func _notification(what):
conditionOptions = get_node("conditionOptions");
conditionOptions.clear()
conditionOptions.add_item("New condition", 0);
# conditionOptions.add_item("Choose existing",1); #disabled for now, there is some nasty issue with this after 3.0 converting
conditionOptions.add_item("Choose existing",1);
pass #all internal initialization
elif(what == NOTIFICATION_READY):
hide();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ signal connectionRemoveRequest(inSource, inTarget);
const TYPE_STATE = 1;
const TYPE_TRANSITION = 2;

export (String) var name = "STATE NAME" setget setName;
export (String) var stateName = "STATE NAME" setget setName;

onready var title = get_node("title");
onready var dragArrow = get_node("arrows/dragArrow");
Expand Down
11 changes: 6 additions & 5 deletions addons/net.kivano.fsm/content/fsm.gd
Original file line number Diff line number Diff line change
Expand Up @@ -367,11 +367,12 @@ func removeConnection2TransitionFromState(inStateID, inTransitionID):
func addTransitionBetweenStatesIDs(inSourceStateID, inTargetStateID, inTransitionID):
#assert: you should create transition from inspector first! (don't make a lot of sense to create it from code:
#you will need to implement custom transition logic anyway)
assert transitionsNode.has_node(inTransitionID);
var transitionNode = transitionsNode.get_node(inTransitionID);
assert allTransitions.has(inTransitionID);
var transitionNode = allTransitions[inTransitionID];
transitionNode.addSourceStateNode(statesNode.get_node(inSourceStateID));
transitionNode.setTargetStateNode(statesNode.get_node(inTargetStateID));


#### History
#######
func archiveStateInHistory(inState2Archive):
Expand Down Expand Up @@ -504,7 +505,7 @@ func createElement(inElementName, inHolderNode, inElementsSubfolder, inTemplateS
if (inElementName==null) || (inElementName.empty()) || has_node(inElementName): return;

#
var owner = get_owner();
var lowner = get_owner();

#
var dirMaker = Directory.new();
Expand Down Expand Up @@ -536,8 +537,8 @@ func createElement(inElementName, inHolderNode, inElementsSubfolder, inTemplateS
scn2Add.set_owner(get_tree().get_edited_scene_root());

func getFolderFilepath4Element(inElementID, inElementsSubdir):
var owner = get_owner();
var dirPath = owner.get_filename().get_base_dir();
var lowner = get_owner();
var dirPath = lowner.get_filename().get_base_dir();
if(additionalSubDirectory4FSMData!=""):
dirPath = dirPath + "/" +additionalSubDirectory4FSMData + "/" + inElementsSubdir + "/" + inElementID;
else:
Expand Down
2 changes: 1 addition & 1 deletion addons/net.kivano.fsm/plugin.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
name="FSM (Finite State Machine)"
description="Finite State Machine"
author="Jakub Grzesik"
version="1.0.3 alpha"
version="1.0.4 alpha"
script="FSMInitScript.gd"

0 comments on commit 6492c53

Please sign in to comment.