Skip to content

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.

Clone this wiki locally