-
Notifications
You must be signed in to change notification settings - Fork 1
ThreadManager
Coder246 edited this page Apr 17, 2020
·
2 revisions
#ThreadManager
Dieser Verwaltet die laufenden Timer bzw. Threads der Blöcke. -> BlockUpdate Ein Thread wird dann gestartet bzw. gestoppt wenn den Block sichtbar wird oder unsichtbar wird, d.h. ein Block wird aus dem Sichtbereich des Benutzeres entfernt oder hineingeschoben (z.B. durch eine Kamera Bewegung Siehe: ProgrammingSpace )
Des Weiteren entfernt er aus der ArryList BlockVar die unsichtbaren WireNode bzw. Wire oder fügt sie hinzu. Dadurch werden sie nicht mehr geupdate oder gezeichnet durch die For Schleife in ProgrammingSpace
Dieser ThreadManager läuft in einem eigenen Timer um alle anderen Timer zu verwalten.