38 lines
632 B
Plaintext
38 lines
632 B
Plaintext
@startuml titlescreen onScreenChange event
|
|
skinparam DefaultFontName Courier
|
|
skinparam Shadowing false
|
|
|
|
participant usc
|
|
participant "titlescreen.lua" as main
|
|
participant pageview
|
|
collections pages
|
|
|
|
activate main
|
|
activate pageview
|
|
activate pages
|
|
|
|
hnote across
|
|
Screen loaded and page displayed
|
|
endhnote
|
|
|
|
pages --> main : onInvalidation() event
|
|
deactivate pages
|
|
|
|
main -> pageview : replace screen
|
|
|
|
pageview --> main : onNavigated() event
|
|
activate main
|
|
|
|
main -> pages : init()
|
|
activate pages
|
|
|
|
pages --> main : onInit() event
|
|
activate main
|
|
deactivate main
|
|
|
|
deactivate main
|
|
|
|
main -> usc : set current screen as last screen value
|
|
|
|
@enduml
|