GetObjectInfoCoreVal

Category: Get*Val
Since engine version: 1.0 OC

Description

The InfoCore contains personal information of one crew member. It is stored in the player in a file with the extension oci. Accordingly, GetObjectInfoCoreVal returns a property of a crew member by its name in the InfoCore.

Syntax

any GetObjectInfoCoreVal(string entry, string section, int entry_number);

Parameters

entry:
Name of the entry to be retrieved.
section:
[opt] Section of the entry to be retrieved. If not specified, all sections will be searched for an entry of the specified name.
entry_number:
[opt] Index of the value to be retrieved if an entry contains multiple values.

Remark

Most useful applications for entry are already implemented in System.ocg/GetXVal.c.

Example

var exp = obj->GetObjCoreExperience();
Determines the experience of a crewmember. GetObjCoreExperience is a global function from GetXVal.c in the System.ocg (see remark).
The above code responds to:
var exp = obj->GetObjectInfoCoreVal("Experience", "ObjectInfo");
See also: GetActMapVal, GetDefCoreVal, GetObjectVal, GetPlayerInfoCoreVal, GetPlayerVal, GetScenarioVal
PeterW, 2002-04