VegetationPrototypeUtility

Runtime/Vegetation/VegetationPrototypeUtility.cs · 35 linija · ZGConnect

Uloga u sustavu

Unique prototypes referenced by all species sets in the rule set (stable order).

Uloga: Vegetacija — GPU instancing, maske i rulesetovi

Dizajnerska obrazloženja: Modul VegetationPrototypeUtility 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.

Kronologija

Pregled

Unique prototypes referenced by all species sets in the rule set (stable order).

Development · Changelog

Metode (1)

public static VegetationPrototype[] CollectFromRuleSet(VegetationRuleSet ruleSet)

Linija 10 · klasa VegetationPrototypeUtility

Unique prototypes referenced by all species sets in the rule set (stable order).

Parametri

ImeOpis
ruleSetTip: VegetationRuleSet

Povratna vrijednost: VegetationPrototype[] — povratna vrijednost prema potpisu.

Algoritam

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Iteracija kroz kolekciju ili niz elemenata.
  3. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji: