EditorCoroutineRunner

RealtimeStreaming/Editor/EditorCoroutineRunner.cs · 60 linija · ZGConnect.RealtimeStreaming.Editor

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.

Kronologija

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.

Development · Changelog

Metode (3)

public static EditorCoroutineRunner Start(

Linija 20 · klasa EditorCoroutineRunner

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

  1. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Napomene: Unity lifecycle callback — poziva Unity runtime/editor.

Poziva:

Pozivatelji:

public void Stop()

Linija 30 · klasa EditorCoroutineRunner

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

  1. Izvršava poslovnu logiku metode Stop prema implementaciji u izvorniku.

Side-effecti

Poziva:

Pozivatelji: Tick

void Tick()

Linija 36 · klasa EditorCoroutineRunner

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

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Try/catch blok za obradu grešaka tijekom izvršavanja.

Side-effecti

Poziva: Stop

Pozivatelji: