You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
752 B
Plaintext
22 lines
752 B
Plaintext
@startuml Marking Level Entities
|
|
|
|
[-> CLevelSystem: LoadLevel
|
|
|
|
loop over all Level Entities
|
|
CLevelSystem -> NetBindingSystemImpl:OnEntityContextLoadedFromStream
|
|
NetBindingSystemImpl -> NetBindingComponent:MarkAsLevelSliceEntity
|
|
note left: if it has NetBindingComponent
|
|
NetBindingSystemImpl -> GameEntityContextRequestBus:MarkEntityForNoActivation
|
|
NetBindingSystemImpl -> NetBindingSystemImpl:add internal bind request
|
|
end
|
|
|
|
[-> NetBindingSystemImpl:OnTick
|
|
NetBindingSystemImpl -> NetBindingSystemImpl:ProcessBindRequests
|
|
loop over all bind requests
|
|
NetBindingSystemImpl -> NetBindingSystemImpl:BindAndActivate
|
|
NetBindingSystemImpl -> NetBindingComponent:BindToNetwork
|
|
NetBindingSystemImpl -> Entity:Activate
|
|
end
|
|
|
|
@enduml
|