EditorCoroutineRunner
Uloga u sustavu
Datoteka EditorCoroutineRunner.cs definira klasu EditorCoroutineRunner u namespace-u ZGConnect.RealtimeStreaming.Editor. Sadrži 60 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Uloga: Realtime streaming put — manifest, HLOD i gltfast učitavanje
Dizajnerska obrazloženja: Modul EditorCoroutineRunner izdvojen je radi odvajanja odgovornosti unutar ZG Connect pipeline-a. Implementacija slijedi editor-first pristup s eksplicitnim JSON modelima i determinističkim tile ID-evima u EPSG:3765 sustavu. Realtime put koristi StreamingAssets manifest umjesto pre-importanih Addressables asseta.
Pregled
Datoteka EditorCoroutineRunner.cs definira klasu EditorCoroutineRunner u namespace-u ZGConnect.RealtimeStreaming.Editor. Sadrži 60 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Metode (3)
public static EditorCoroutineRunner Start(
Metoda Start klase EditorCoroutineRunner — dio ZG Connect modula EditorCoroutineRunner. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public static EditorCoroutineRunner Start(
Povratna vrijednost: EditorCoroutineRunner — povratna vrijednost prema potpisu.
Algoritam
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Napomene: Unity lifecycle callback — poziva Unity runtime/editor.
Poziva: —
Pozivatelji: —
public void Stop()
Metoda Stop klase EditorCoroutineRunner — dio ZG Connect modula EditorCoroutineRunner. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public void Stop()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode Stop prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: Tick
void Tick()
Metoda Tick klase EditorCoroutineRunner — dio ZG Connect modula EditorCoroutineRunner. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
void Tick()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Try/catch blok za obradu grešaka tijekom izvršavanja.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: Stop
Pozivatelji: —