issue-5-product-gamesystems #10
@ -125,12 +125,14 @@ export class ProductGamesystem extends Gamesystem<ProductState, ProductTransitio
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    const binary_productState = this.findProductStateByInnerStates(innerStates);
 | 
					    let binary_productState = this.findProductStateByInnerStates(innerStates);
 | 
				
			||||||
    if(binary_productState == undefined) {
 | 
					    if(binary_productState == undefined) {
 | 
				
			||||||
      return this.createState(innerStates)!;
 | 
					      binary_productState =  this.createState(innerStates)!;
 | 
				
			||||||
    } else {
 | 
					 | 
				
			||||||
      return binary_productState!;
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    let productInitial = true;
 | 
				
			||||||
 | 
					    binary_productState.innerStates.forEach(innerState => productInitial = productInitial && innerState.initial)
 | 
				
			||||||
 | 
					    return binary_productState!;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user