ObjEditingNatives

Object Editing View source
ObjEditingNatives

Source on GitHub

Interfaces

StringLevelClosure

public interface StringLevelClosure

Members:

  • run(int lvl) returns string

IntLevelClosure

public interface IntLevelClosure

Members:

  • run(int lvl) returns int

RealLevelClosure

public interface RealLevelClosure

Members:

  • run(int lvl) returns real

BooleanLevelClosure

public interface BooleanLevelClosure

Members:

  • run(int lvl) returns boolean

Tuples

ObjectDefinition

public tuple ObjectDefinition(string key)

Functions

createObjectDefinition

public function createObjectDefinition(string fileType, int newId, int deriveFrom) returns ObjectDefinition

Extension Functions

ObjectDefinition.setInt

public function ObjectDefinition.setInt(string modification, int value)

ObjectDefinition.setBoolean

public function ObjectDefinition.setBoolean(string modification, boolean value)

ObjectDefinition.setString

public function ObjectDefinition.setString(string modification, string value)

ObjectDefinition.setReal

public function ObjectDefinition.setReal(string modification, real value)

ObjectDefinition.setUnreal

public function ObjectDefinition.setUnreal(string modification, real value)

ObjectDefinition.setLvlInt

public function ObjectDefinition.setLvlInt(string modification, int lvl, int value)

ObjectDefinition.setLvlString

public function ObjectDefinition.setLvlString(string modification, int lvl, string value)

ObjectDefinition.setLvlReal

public function ObjectDefinition.setLvlReal(string modification, int lvl, real value)

ObjectDefinition.setLvlUnreal

public function ObjectDefinition.setLvlUnreal(string modification, int lvl, real value)

ObjectDefinition.setLvlDataInt

public function ObjectDefinition.setLvlDataInt(string modification, int lvl, int dataPointer, int value)

ObjectDefinition.setLvlDataString

public function ObjectDefinition.setLvlDataString(string modification, int lvl, int dataPointer, string value)

ObjectDefinition.setLvlDataReal

public function ObjectDefinition.setLvlDataReal(string modification, int lvl, int dataPointer, real value)

ObjectDefinition.setLvlDataUnreal

public function ObjectDefinition.setLvlDataUnreal(string modification, int lvl, int dataPointer, real value)

ObjectDefinition.setLvlDataBoolean

public function ObjectDefinition.setLvlDataBoolean(string modification, int lvl, int dataPointer, boolean value)

ObjectDefinition.setLevelsDataString

public function ObjectDefinition.setLevelsDataString(string modification, int maxLevel, int dataPointer, StringLevelClosure lc)

ObjectDefinition.setLevelsDataInt

public function ObjectDefinition.setLevelsDataInt(string modification, int maxLevel, int dataPointer, IntLevelClosure lc)

ObjectDefinition.setLevelsDataUnreal

public function ObjectDefinition.setLevelsDataUnreal(string modification, int maxLevel, int dataPointer, RealLevelClosure lc)

ObjectDefinition.setLevelsDataReal

public function ObjectDefinition.setLevelsDataReal(string modification, int maxLevel, int dataPointer, RealLevelClosure lc)

ObjectDefinition.setLevelsDataBoolean

public function ObjectDefinition.setLevelsDataBoolean(string modification, int maxLevel, int dataPointer, BooleanLevelClosure lc)