GetObjectInfoCoreVal
Kategorie: Get*Val
Ab Engineversion: 4.9.1.0 GWE
Beschreibung
Bei dem InfoCore handelt es sich um die Informationen eines CrewMembers, die in dem Spieler gespeichert
werden (*.c4i). Dementsprechend gibt GetObjectInfoCoreVal einen Eigenschaftswert eines Crewmembers
nach Namen in einer c4i-Datei zurück
Syntax
any GetObjectInfoCoreVal
(string strEntry, string strSection, object pObj, int iEntryNr);
Parameter
- strEntry:
Name des abzufragenden Eintrags
- strSection:
[opt]
Sektion des abzufragenden Eintrags. Wird 0 übergeben, werden alle Sektionen nach einem Eintrag mit dem entspr. Namen durchsucht.
- pObj:
[opt]
Objekt, von dem der Eintrag abgefragt werden soll. Null bei lokalen Aufrufen.
- iEntryNr:
[opt]
Nummer des abzufragenden Wertes, wenn der Eintrag mehrere Werte enthält.
Anmerkung
Die meisten Möglichkeiten für Werte von strEntry sind bereits in System.c4g/GetXVal.c vordefiniert
Beispiel
var exp = GetObjCoreExperience(obj);
Ermittelt die Erfahrung eines Objekts (Objekt muss Crewmember sein!). GetObjCoreExperience
ist dabei eine globale Funktion aus GetXVal.c (siehe Anmerkung).
Obiger Code entspricht:
var exp = GetObjectInfoCoreVal("Experience", "ObjectInfo", obj);
PeterW, April 2002