Files
Rex-EMoolator-docs/docs/pl/reference/CNVLOADER.md
Patryk Gensch 198d9cf477 Finished automatically generated docs
Time to correct it by itself
2026-05-20 22:49:46 +02:00

1.5 KiB

CNVLOADER

Dynamiczny ładowacz plików .CNV w trakcie działania silnika. W przeciwieństwie do CLASS, który definiuje izolowany kontekst per-instancja, CNVLOADER doładowuje zmienne ze wskazanego pliku bezpośrednio do bieżącego kontekstu — zachowują się tak, jakby były tam zdefiniowane od początku.

Jeden obiekt CNVLOADER może mieć jednocześnie załadowanych wiele plików .CNV. Każde wywołanie RELEASE zwalnia jeden konkretny plik.

Metody

LOAD

void LOAD(STRING cnvFile)

Ładuje wskazany plik .CNV. Zmienne zdefiniowane w pliku zostają dodane do bieżącego kontekstu. Próba ponownego załadowania pliku już raz załadowanego jest ignorowana.

Parametry

  • cnvFile — ścieżka do pliku .CNV (rozwiązywana przez VFS silnika).

Przykłady

CNVLOADER^LOAD(VARSTEMP0);
CNVLOADER^LOAD([G_SCUTSCENE+".CNV"]);

RELEASE

void RELEASE(STRING cnvFile)

Zwalnia wcześniej załadowany plik — usuwa z bieżącego kontekstu wszystkie zmienne, które do niego należały. Wywołanie z plikiem, który nie został wcześniej załadowany, nie ma efektu.

Parametry

  • cnvFile — ścieżka do uprzednio załadowanego pliku.

Przykłady

CNVLOADER^RELEASE([G_SCUTSCENE+".CNV"]);
CNVLOADER^RELEASE("WYNURZENIE.CNV");

Sygnały

ONINIT

Wywoływany w momencie inicjalizacji obiektu.

ONSIGNAL

Wywoływany po otrzymaniu sygnału (zobacz Zdarzenia i sygnały).