Jedes Prefab aus den Kategorien "vehicle" und "person" erbt von einem bestimmten Original-Prefab. Dies geschieht durch das händische Einfügen im Texteditor von zwei Zeilen in die "qsf::MetadataComponent".
Für zivile Autos:
"Prefab": "3675000",
"Prototype": "2463745721",
Für Straßenfahrzeuge des Spielers:
"Prefab": "1650",
"Prototype": "2463745720",
Für Helikopter des Spielers:
"Prefab": "29238",
"Prototype": "2463745731",
Für Schiffe/Boote des Spielers:
"Prefab": "29239",
"Prototype": "2463745732",
Für zivile Personen:
"Prefab": "3675001"
"Prototype": "2068173345",
Für Spielereinheiten:
"Prefab": "1648",
"Prototype": "206817334",
Komponenten sowie Werte, die für alle Prefabs eines Typs gelten, werden in das Ur-Prefab eingetragen, anstatt in alle konkreten Prefabs kopiert zu werden.
Für zivile Autos
[...]\prefab\vehicle\civil_roadvehicle.json
Für Straßenfahrzeuge des Spielers
[...]\prefab\vehicle\unit_roadvehicle.json
Für Helikopter des Spielers
[...]\prefab\vehicle\unit_helicopter.json
Für Schiffe/Boote des Spielers
[...]\prefab\vehicle\unit_boat.json
Für zivile Personen
[...]\prefab\person\civil_person.json
Für Spielerfahrzeuge
[...]\prefab\person\unit_person.json
Die Prefabs sind so schlank wie möglich zu definieren. Komponenten / Properties die bereits im Urprefab definiert sind, werden nicht in den konkreten Prefabs wiederholt. Komponenten werden nur dann aufgeführt, wenn sie nicht im Original-Prefab definiert sind oder mindestens eine Property der vererbten Komponente überschrieben wird.
Dies erleichtert ein automatisches Übernehmen von Änderungen aus den Ur-Prefabs und senkt die Häufigkeit notwendiger "Reset to prefab"-Aufrufe.
Für zivile Autos:
"Prefab": "3675000",
"Prototype": "2463745721",
Für Straßenfahrzeuge des Spielers:
"Prefab": "1650",
"Prototype": "2463745720",
Für Helikopter des Spielers:
"Prefab": "29238",
"Prototype": "2463745731",
Für Schiffe/Boote des Spielers:
"Prefab": "29239",
"Prototype": "2463745732",
Für zivile Personen:
"Prefab": "3675001"
"Prototype": "2068173345",
Für Spielereinheiten:
"Prefab": "1648",
"Prototype": "206817334",
Komponenten sowie Werte, die für alle Prefabs eines Typs gelten, werden in das Ur-Prefab eingetragen, anstatt in alle konkreten Prefabs kopiert zu werden.
Für zivile Autos
[...]\prefab\vehicle\civil_roadvehicle.json
Für Straßenfahrzeuge des Spielers
[...]\prefab\vehicle\unit_roadvehicle.json
Für Helikopter des Spielers
[...]\prefab\vehicle\unit_helicopter.json
Für Schiffe/Boote des Spielers
[...]\prefab\vehicle\unit_boat.json
Für zivile Personen
[...]\prefab\person\civil_person.json
Für Spielerfahrzeuge
[...]\prefab\person\unit_person.json
Die Prefabs sind so schlank wie möglich zu definieren. Komponenten / Properties die bereits im Urprefab definiert sind, werden nicht in den konkreten Prefabs wiederholt. Komponenten werden nur dann aufgeführt, wenn sie nicht im Original-Prefab definiert sind oder mindestens eine Property der vererbten Komponente überschrieben wird.
Dies erleichtert ein automatisches Übernehmen von Änderungen aus den Ur-Prefabs und senkt die Häufigkeit notwendiger "Reset to prefab"-Aufrufe.
549 mal gelesen