diff --git a/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.html b/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.html
index 5ae66c4..cbe907a 100644
--- a/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.html
+++ b/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.html
@@ -1,7 +1,7 @@
- {{col.displayedName}} |
-
+ | {{col.displayedName}} |
+
{{getLeafStateByIndex(transition, i).stateLabel}}
|
diff --git a/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.ts b/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.ts
index 97ce5a1..c823260 100644
--- a/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.ts
+++ b/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.ts
@@ -86,4 +86,12 @@ export class ProductTransitionEditorComponent implements OnInit{
return leafStates[index];
}
+ openGamesystemEditor(leafIndex: number) {
+ const leafGamesystems = LeafGamesystemCalculator.calcLeafGeamesystems(this.gamesystem!);
+ if(leafIndex < this.numberLeafSystems) {
+ this.onOpenGamesystem.emit(leafGamesystems[leafIndex])
+ } else {
+ this.onOpenGamesystem.emit(leafGamesystems[leafIndex - this.numberLeafSystems])
+ }
+ }
}