Pytanie na koniec , teraz opis problemu:
w związku z zastosowaniek kontraktonu w furtce który z jakiegoś powodu ustala stan po kilku szybkich zmianach (otwarty/zamkniety/otwarty/zamkniety) i zamiarem sterowania nim powiadomieniem i włączaniem światła zrobiłem tak:
1 reakcja dla furtki:
gdy otwarcie uruchom 1 scena
- poczekaj 3 sekundy (w tym czasie kontrakton się zdecyduje czy jestotwarty
- wyślij powiadomienie
- uruchom scenę 2 (ona trwa 5 min i włącza sekwencyjnie światło na określony czas)
2 reakcja dla furtki:
gdy zamkniecie przerwij 1 scena
i teraz najciekawsze jeżeli, 1 reakcja uruchomi już scenę 2, tą ze światłami i ona biegnie, a otworzę i szybko zamknę furtkę, czyli przerwę scenę 1 to równierz zostaje przerwana scena 2 - bo była wywołana ze sceny 1
natomiast jeżeli scenę 2 uruchomię ręcznie to przerwanie sceny 1 nie przerywa sceny 2,
wygląda na to że scena 2 która jest "zagnieżdzona i uruchamiana" w scenie 1 nie jest traktowana jako osobna scena w tym przypadku
pole Czekaj na zakończenie wykonania sceny przed kontynuowaniem akcji mam niezaznaczone
Czy jest to zamierzony efekt, czy błąd, wg mnie jeżeli wywołamy już jakąś scenę za pomocą inne to przerywanie tej pierwszej nie powinno przerywać tych zagnieżdzonych, zaznaczymy pole/ptasza o którym mowa wyżej.
PS. wiem że troche to pomieszane ale innej logki na to nie wymyśliłem
