Bind error, lineSetEngineProperty( asEP_ALLOW_UNSAFE_REFERENCES, true )>. Bind error, lineSetEngineProperty( asEP_OPTIMIZE_BYTECODE, true )>. Bind error, lineSetEngineProperty( asEP_SCRIPT_SCANNER, 0 )>. Bind error, lineSetEngineProperty( asEP_AUTO_GARBAGE_COLLECT, false )>. Bind error, lineSetEngineProperty( asEP_ALWAYS_IMPL_DEFAULT_CONSTRUCT, true )>. Bind error, lineRegisterObjectType( "DataRef", 0, asOBJ_REF | asOBJ_NOHANDLE )>. Bind error, lineRegisterObjectMethod( "DataRef", "const int& opIndex(uint) const", asFUNCTION( BIND_CLASS DataRef_Index ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "DataRef", "int& opIndex(uint)", asFUNCTION( BIND_CLASS DataRef_Index ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectType( "DataVal", 0, asOBJ_REF | asOBJ_NOHANDLE )>. Bind error, lineRegisterObjectMethod( "DataVal", "const int opIndex(uint) const", asFUNCTION( BIND_CLASS DataVal_Index ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectType( "ProtoItem", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "ProtoItem", asBEHAVE_ADDREF, "void f()", asMETHOD( ProtoItem, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "ProtoItem", asBEHAVE_RELEASE, "void f()", asMETHOD( ProtoItem, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ProtoId", OFFSETOF( ProtoItem, ProtoId ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Type", OFFSETOF( ProtoItem, Type ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint PicMap", OFFSETOF( ProtoItem, PicMap ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint PicInv", OFFSETOF( ProtoItem, PicInv ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Flags", OFFSETOF( ProtoItem, Flags ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Stackable", OFFSETOF( ProtoItem, Stackable ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Deteriorable", OFFSETOF( ProtoItem, Deteriorable ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool GroundLevel", OFFSETOF( ProtoItem, GroundLevel ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Corner", OFFSETOF( ProtoItem, Corner ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Dir", OFFSETOF( ProtoItem, Dir ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Slot", OFFSETOF( ProtoItem, Slot ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weight", OFFSETOF( ProtoItem, Weight ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Volume", OFFSETOF( ProtoItem, Volume ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Cost", OFFSETOF( ProtoItem, Cost ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint StartCount", OFFSETOF( ProtoItem, StartCount ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 SoundId", OFFSETOF( ProtoItem, SoundId ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Material", OFFSETOF( ProtoItem, Material ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 LightFlags", OFFSETOF( ProtoItem, LightFlags ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 LightDistance", OFFSETOF( ProtoItem, LightDistance ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int8 LightIntensity", OFFSETOF( ProtoItem, LightIntensity ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint LightColor", OFFSETOF( ProtoItem, LightColor ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool DisableEgg", OFFSETOF( ProtoItem, DisableEgg ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 AnimWaitBase", OFFSETOF( ProtoItem, AnimWaitBase ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 AnimWaitRndMin", OFFSETOF( ProtoItem, AnimWaitRndMin ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 AnimWaitRndMax", OFFSETOF( ProtoItem, AnimWaitRndMax ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimStay_0", OFFSETOF( ProtoItem, AnimStay[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimStay_1", OFFSETOF( ProtoItem, AnimStay[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimShow_0", OFFSETOF( ProtoItem, AnimShow[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimShow_1", OFFSETOF( ProtoItem, AnimShow[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimHide_0", OFFSETOF( ProtoItem, AnimHide[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimHide_1", OFFSETOF( ProtoItem, AnimHide[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int16 OffsetX", OFFSETOF( ProtoItem, OffsetX ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int16 OffsetY", OFFSETOF( ProtoItem, OffsetY ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 SpriteCut", OFFSETOF( ProtoItem, SpriteCut ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int8 DrawOrderOffsetHexY", OFFSETOF( ProtoItem, DrawOrderOffsetHexY ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 RadioChannel", OFFSETOF( ProtoItem, RadioChannel ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 RadioFlags", OFFSETOF( ProtoItem, RadioFlags ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 RadioBroadcastSend", OFFSETOF( ProtoItem, RadioBroadcastSend ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 RadioBroadcastRecv", OFFSETOF( ProtoItem, RadioBroadcastRecv ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 IndicatorStart", OFFSETOF( ProtoItem, IndicatorStart ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 IndicatorMax", OFFSETOF( ProtoItem, IndicatorMax ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint HolodiskNum", OFFSETOF( ProtoItem, HolodiskNum ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_0", OFFSETOF( ProtoItem, StartValue[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_1", OFFSETOF( ProtoItem, StartValue[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_2", OFFSETOF( ProtoItem, StartValue[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_3", OFFSETOF( ProtoItem, StartValue[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_4", OFFSETOF( ProtoItem, StartValue[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_5", OFFSETOF( ProtoItem, StartValue[ 5 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_6", OFFSETOF( ProtoItem, StartValue[ 6 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_7", OFFSETOF( ProtoItem, StartValue[ 7 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_8", OFFSETOF( ProtoItem, StartValue[ 8 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_9", OFFSETOF( ProtoItem, StartValue[ 9 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 BlockLines", OFFSETOF( ProtoItem, BlockLines ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_0", OFFSETOF( ProtoItem, ChildPid[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_1", OFFSETOF( ProtoItem, ChildPid[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_2", OFFSETOF( ProtoItem, ChildPid[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_3", OFFSETOF( ProtoItem, ChildPid[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_4", OFFSETOF( ProtoItem, ChildPid[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_0", OFFSETOF( ProtoItem, ChildLines[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_1", OFFSETOF( ProtoItem, ChildLines[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_2", OFFSETOF( ProtoItem, ChildLines[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_3", OFFSETOF( ProtoItem, ChildLines[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_4", OFFSETOF( ProtoItem, ChildLines[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_IsUnarmed", OFFSETOF( ProtoItem, Weapon_IsUnarmed ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedTree", OFFSETOF( ProtoItem, Weapon_UnarmedTree ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedPriority", OFFSETOF( ProtoItem, Weapon_UnarmedPriority ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedMinAgility", OFFSETOF( ProtoItem, Weapon_UnarmedMinAgility ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedMinUnarmed", OFFSETOF( ProtoItem, Weapon_UnarmedMinUnarmed ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedMinLevel", OFFSETOF( ProtoItem, Weapon_UnarmedMinLevel ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Anim1", OFFSETOF( ProtoItem, Weapon_Anim1 ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxAmmoCount", OFFSETOF( ProtoItem, Weapon_MaxAmmoCount ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Caliber", OFFSETOF( ProtoItem, Weapon_Caliber ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 Weapon_DefaultAmmoPid", OFFSETOF( ProtoItem, Weapon_DefaultAmmoPid ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_MinStrength", OFFSETOF( ProtoItem, Weapon_MinStrength ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Perk", OFFSETOF( ProtoItem, Weapon_Perk ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ActiveUses", OFFSETOF( ProtoItem, Weapon_ActiveUses ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Skill_0", OFFSETOF( ProtoItem, Weapon_Skill[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Skill_1", OFFSETOF( ProtoItem, Weapon_Skill[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Skill_2", OFFSETOF( ProtoItem, Weapon_Skill[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_PicUse_0", OFFSETOF( ProtoItem, Weapon_PicUse[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_PicUse_1", OFFSETOF( ProtoItem, Weapon_PicUse[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_PicUse_2", OFFSETOF( ProtoItem, Weapon_PicUse[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxDist_0", OFFSETOF( ProtoItem, Weapon_MaxDist[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxDist_1", OFFSETOF( ProtoItem, Weapon_MaxDist[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxDist_2", OFFSETOF( ProtoItem, Weapon_MaxDist[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Round_0", OFFSETOF( ProtoItem, Weapon_Round[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Round_1", OFFSETOF( ProtoItem, Weapon_Round[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Round_2", OFFSETOF( ProtoItem, Weapon_Round[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ApCost_0", OFFSETOF( ProtoItem, Weapon_ApCost[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ApCost_1", OFFSETOF( ProtoItem, Weapon_ApCost[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ApCost_2", OFFSETOF( ProtoItem, Weapon_ApCost[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_Aim_0", OFFSETOF( ProtoItem, Weapon_Aim[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_Aim_1", OFFSETOF( ProtoItem, Weapon_Aim[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_Aim_2", OFFSETOF( ProtoItem, Weapon_Aim[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Weapon_SoundId_0", OFFSETOF( ProtoItem, Weapon_SoundId[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Weapon_SoundId_1", OFFSETOF( ProtoItem, Weapon_SoundId[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Weapon_SoundId_2", OFFSETOF( ProtoItem, Weapon_SoundId[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Ammo_Caliber", OFFSETOF( ProtoItem, Ammo_Caliber ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Door_NoBlockMove", OFFSETOF( ProtoItem, Door_NoBlockMove ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Door_NoBlockShoot", OFFSETOF( ProtoItem, Door_NoBlockShoot ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Door_NoBlockLight", OFFSETOF( ProtoItem, Door_NoBlockLight ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Container_Volume", OFFSETOF( ProtoItem, Container_Volume ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Container_Changeble", OFFSETOF( ProtoItem, Container_Changeble ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Container_CannotPickUp", OFFSETOF( ProtoItem, Container_CannotPickUp ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Container_MagicHandsGrnd", OFFSETOF( ProtoItem, Container_MagicHandsGrnd ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 Locker_Condition", OFFSETOF( ProtoItem, Locker_Condition ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Grid_Type", OFFSETOF( ProtoItem, Grid_Type ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_Speed", OFFSETOF( ProtoItem, Car_Speed ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_Passability", OFFSETOF( ProtoItem, Car_Passability ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_DeteriorationRate", OFFSETOF( ProtoItem, Car_DeteriorationRate ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_CrittersCapacity", OFFSETOF( ProtoItem, Car_CrittersCapacity ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_TankVolume", OFFSETOF( ProtoItem, Car_TankVolume ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_MaxDeterioration", OFFSETOF( ProtoItem, Car_MaxDeterioration ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_FuelConsumption", OFFSETOF( ProtoItem, Car_FuelConsumption ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_Entrance", OFFSETOF( ProtoItem, Car_Entrance ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_MovementType", OFFSETOF( ProtoItem, Car_MovementType ) )>. Bind error, lineRegisterObjectType( "GameVar", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "GameVar", asBEHAVE_ADDREF, "void f()", asMETHOD( GameVar, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "GameVar", asBEHAVE_RELEASE, "void f()", asMETHOD( GameVar, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectType( "NpcPlane", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "NpcPlane", asBEHAVE_ADDREF, "void f()", asMETHOD( AIDataPlane, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "NpcPlane", asBEHAVE_RELEASE, "void f()", asMETHOD( AIDataPlane, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectType( "Item", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "Item", asBEHAVE_ADDREF, "void f()", asMETHOD( Item, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "Item", asBEHAVE_RELEASE, "void f()", asMETHOD( Item, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectType( "Scenery", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "Scenery", asBEHAVE_ADDREF, "void f()", asMETHOD( MapObject, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "Scenery", asBEHAVE_RELEASE, "void f()", asMETHOD( MapObject, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectType( "Critter", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "Critter", asBEHAVE_ADDREF, "void f()", asMETHOD( Critter, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "Critter", asBEHAVE_RELEASE, "void f()", asMETHOD( Critter, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectType( "Map", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "Map", asBEHAVE_ADDREF, "void f()", asMETHOD( Map, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "Map", asBEHAVE_RELEASE, "void f()", asMETHOD( Map, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectType( "Location", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "Location", asBEHAVE_ADDREF, "void f()", asMETHOD( Location, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "Location", asBEHAVE_RELEASE, "void f()", asMETHOD( Location, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectType( "Synchronizer", sizeof( SyncObject ), asOBJ_VALUE )>. Bind error, lineRegisterObjectBehaviour( "Synchronizer", asBEHAVE_CONSTRUCT, "void f()", asFUNCTION( BIND_CLASS Synchronizer_Constructor ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectBehaviour( "Synchronizer", asBEHAVE_DESTRUCT, "void f()", asFUNCTION( BIND_CLASS Synchronizer_Destructor ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Synchronizer", "void Lock()", asMETHOD( SyncObject, Lock ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "int GetValue() const", asMETHOD( GameVar, GetValue ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "int GetMin() const", asMETHOD( GameVar, GetMin ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "int GetMax() const", asMETHOD( GameVar, GetMax ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "bool IsQuest() const", asMETHOD( GameVar, IsQuest ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "uint GetQuestStr() const", asMETHOD( GameVar, GetQuestStr ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "GameVar& opAddAssign(const int)", asMETHODPR( GameVar, operator+=, (const int), GameVar & ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "GameVar& opSubAssign(const int)", asMETHODPR( GameVar, operator-=, (const int), GameVar & ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "GameVar& opMulAssign(const int)", asMETHODPR( GameVar, operator*=, (const int), GameVar & ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "GameVar& opDivAssign(const int)", asMETHODPR( GameVar, operator/=, (const int), GameVar & ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "GameVar& opAssign(const int)", asMETHODPR( GameVar, operator=, (const int), GameVar & ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "GameVar& opAddAssign(const GameVar&)", asMETHODPR( GameVar, operator+=, ( const GameVar & ), GameVar & ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "GameVar& opSubAssign(const GameVar&)", asMETHODPR( GameVar, operator-=, ( const GameVar & ), GameVar & ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "GameVar& opMulAssign(const GameVar&)", asMETHODPR( GameVar, operator*=, ( const GameVar & ), GameVar & ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "GameVar& opDivAssign(const GameVar&)", asMETHODPR( GameVar, operator/=, ( const GameVar & ), GameVar & ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "GameVar& opAssign(const GameVar&)", asMETHODPR( GameVar, operator=, ( const GameVar & ), GameVar & ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "GameVar", "int opAdd(const int)", asFUNCTION( GameVarAddInt ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "GameVar", "int opSub(const int)", asFUNCTION( GameVarSubInt ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "GameVar", "int opMul(const int)", asFUNCTION( GameVarMulInt ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "GameVar", "int opDiv(const int)", asFUNCTION( GameVarDivInt ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "GameVar", "int opAdd(const GameVar&)", asFUNCTION( GameVarAddGameVar ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "GameVar", "int opSub(const GameVar&)", asFUNCTION( GameVarSubGameVar ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "GameVar", "int opMul(const GameVar&)", asFUNCTION( GameVarMulGameVar ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "GameVar", "int opDiv(const GameVar&)", asFUNCTION( GameVarDivGameVar ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "GameVar", "bool opEquals(const int)", asFUNCTION( GameVarEqualInt ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "GameVar", "int opCmp(const int)", asFUNCTION( GameVarCmpInt ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "GameVar", "bool opEquals(const GameVar&)", asFUNCTION( GameVarEqualGameVar ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "GameVar", "int opCmp(const GameVar&)", asFUNCTION( GameVarCmpGameVar ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "int Type", OFFSETOF( AIDataPlane, Type ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint Priority", OFFSETOF( AIDataPlane, Priority ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "int Identifier", OFFSETOF( AIDataPlane, Identifier ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint IdentifierExt", OFFSETOF( AIDataPlane, IdentifierExt ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "bool Run", OFFSETOF( AIDataPlane, Pick.IsRun ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint Misc_WaitSecond", OFFSETOF( AIDataPlane, Misc.WaitSecond ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "int Misc_ScriptId", OFFSETOF( AIDataPlane, Misc.ScriptBindId ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint Attack_TargId", OFFSETOF( AIDataPlane, Attack.TargId ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "int Attack_MinHp", OFFSETOF( AIDataPlane, Attack.MinHp ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "bool Attack_IsGag", OFFSETOF( AIDataPlane, Attack.IsGag ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint16 Attack_GagHexX", OFFSETOF( AIDataPlane, Attack.GagHexX ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint16 Attack_GagHexY", OFFSETOF( AIDataPlane, Attack.GagHexY ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint16 Attack_LastHexX", OFFSETOF( AIDataPlane, Attack.LastHexX ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint16 Attack_LastHexY", OFFSETOF( AIDataPlane, Attack.LastHexY ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint16 Walk_HexX", OFFSETOF( AIDataPlane, Walk.HexX ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint16 Walk_HexY", OFFSETOF( AIDataPlane, Walk.HexY ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint8 Walk_Dir", OFFSETOF( AIDataPlane, Walk.Dir ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint Walk_Cut", OFFSETOF( AIDataPlane, Walk.Cut ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint16 Pick_HexX", OFFSETOF( AIDataPlane, Pick.HexX ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint16 Pick_HexY", OFFSETOF( AIDataPlane, Pick.HexY ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint16 Pick_Pid", OFFSETOF( AIDataPlane, Pick.Pid ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "uint Pick_UseItemId", OFFSETOF( AIDataPlane, Pick.UseItemId ) )>. Bind error, lineRegisterObjectProperty( "NpcPlane", "bool Pick_ToOpen", OFFSETOF( AIDataPlane, Pick.ToOpen ) )>. Bind error, lineRegisterObjectMethod( "NpcPlane", "NpcPlane@ GetCopy() const", asFUNCTION( BIND_CLASS NpcPlane_GetCopy ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "NpcPlane", "NpcPlane@+ SetChild(NpcPlane& child)", asFUNCTION( BIND_CLASS NpcPlane_SetChild ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "NpcPlane", "NpcPlane@+ GetChild(uint index) const", asFUNCTION( BIND_CLASS NpcPlane_GetChild ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "NpcPlane", "bool Misc_SetScript(string& funcName)", asFUNCTION( BIND_CLASS NpcPlane_Misc_SetScript ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "bool IsStackable() const", asFUNCTION( BIND_CLASS Item_IsStackable ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "bool IsDeteriorable() const", asFUNCTION( BIND_CLASS Item_IsDeteriorable ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "bool SetScript(string@+ script)", asFUNCTION( BIND_CLASS Item_SetScript ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "uint GetScriptId() const", asFUNCTION( BIND_CLASS Item_GetScriptId ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "bool SetEvent(int eventType, string@+ funcName)", asFUNCTION( BIND_CLASS Item_SetEvent ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "uint8 GetType() const", asFUNCTION( BIND_CLASS Item_GetType ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "uint16 GetProtoId() const", asFUNCTION( BIND_CLASS Item_GetProtoId ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "uint GetCount() const", asFUNCTION( BIND_CLASS Item_GetCount ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "void SetCount(uint count)", asFUNCTION( BIND_CLASS Item_SetCount ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "uint GetCost() const", asFUNCTION( BIND_CLASS Item_GetCost ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "Item@+ AddItem(uint16 protoId, uint count, uint specialId)", asFUNCTION( BIND_CLASS Container_AddItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "Item@+ GetItem(uint16 protoId, uint specialId) const", asFUNCTION( BIND_CLASS Container_GetItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "uint GetItems(uint specialId, Item@[]@+ items) const", asFUNCTION( BIND_CLASS Container_GetItems ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "Map@+ GetMapPosition(uint16& hexX, uint16& hexY) const", asFUNCTION( BIND_CLASS Item_GetMapPosition ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "bool ChangeProto(uint16 protoId) const", asFUNCTION( BIND_CLASS Item_ChangeProto ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "void Update() const", asFUNCTION( BIND_CLASS Item_Update ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "void Animate(uint8 fromFrame, uint8 toFrame)", asFUNCTION( BIND_CLASS Item_Animate ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "void SetLexems(string@+ lexems)", asFUNCTION( BIND_CLASS Item_SetLexems ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "Item@+ GetChild(uint childIndex) const", asFUNCTION( BIND_CLASS Item_GetChild ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "void EventFinish(bool deleted)", asFUNCTION( BIND_CLASS Item_EventFinish ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "bool EventAttack(Critter& attacker, Critter& target)", asFUNCTION( BIND_CLASS Item_EventAttack ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "bool EventUse(Critter& cr, Critter@+ onCritter, Item@+ onItem, Scenery@+ onScenery)", asFUNCTION( BIND_CLASS Item_EventUse ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "bool EventUseOnMe(Critter& cr, Item@+ usedItem)", asFUNCTION( BIND_CLASS Item_EventUseOnMe ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "bool EventSkill(Critter& cr, int skill)", asFUNCTION( BIND_CLASS Item_EventSkill ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "void EventDrop(Critter& cr)", asFUNCTION( BIND_CLASS Item_EventDrop ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "void EventMove(Critter& cr, uint8 fromSlot)", asFUNCTION( BIND_CLASS Item_EventMove ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "void EventWalk(Critter& cr, bool entered, uint8 dir)", asFUNCTION( BIND_CLASS Item_EventWalk ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "Item", "const uint Id", OFFSETOF( Item, Id ) )>. Bind error, lineRegisterObjectProperty( "Item", "const ProtoItem@ Proto", OFFSETOF( Item, Proto ) )>. Bind error, lineRegisterObjectProperty( "Item", "const uint8 Accessory", OFFSETOF( Item, Accessory ) )>. Bind error, lineRegisterObjectProperty( "Item", "const uint MapId", OFFSETOF( Item, AccHex.MapId ) )>. Bind error, lineRegisterObjectProperty( "Item", "const uint16 HexX", OFFSETOF( Item, AccHex.HexX ) )>. Bind error, lineRegisterObjectProperty( "Item", "const uint16 HexY", OFFSETOF( Item, AccHex.HexY ) )>. Bind error, lineRegisterObjectProperty( "Item", "const uint CritId", OFFSETOF( Item, AccCritter.Id ) )>. Bind error, lineRegisterObjectProperty( "Item", "const uint8 CritSlot", OFFSETOF( Item, AccCritter.Slot ) )>. Bind error, lineRegisterObjectProperty( "Item", "const uint ContainerId", OFFSETOF( Item, AccContainer.ContainerId ) )>. Bind error, lineRegisterObjectProperty( "Item", "const uint StackId", OFFSETOF( Item, AccContainer.StackId ) )>. Bind error, lineRegisterObjectProperty( "Item", "const bool IsNotValid", OFFSETOF( Item, IsNotValid ) )>. Bind error, lineRegisterObjectProperty( "Item", "const uint8 Mode", OFFSETOF( Item, Data.Mode ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint16 SortValue", OFFSETOF( Item, Data.SortValue ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 Info", OFFSETOF( Item, Data.Info ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint PicMap", OFFSETOF( Item, Data.PicMapHash ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint PicInv", OFFSETOF( Item, Data.PicInvHash ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint16 AnimWaitBase", OFFSETOF( Item, Data.AnimWaitBase ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 AnimStayBegin", OFFSETOF( Item, Data.AnimStay[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 AnimStayEnd", OFFSETOF( Item, Data.AnimStay[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 AnimShowBegin", OFFSETOF( Item, Data.AnimShow[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 AnimShowEnd", OFFSETOF( Item, Data.AnimShow[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 AnimHideBegin", OFFSETOF( Item, Data.AnimHide[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 AnimHideEnd", OFFSETOF( Item, Data.AnimHide[ 1 ] ) )>. Bind error, lineRegisterObjectMethod( "Item", "void set_Flags(uint value)", asFUNCTION( BIND_CLASS Item_set_Flags ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "uint get_Flags() const", asFUNCTION( BIND_CLASS Item_get_Flags ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "void set_TrapValue(int16 val)", asFUNCTION( BIND_CLASS Item_set_TrapValue ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "int16 get_TrapValue() const", asFUNCTION( BIND_CLASS Item_get_TrapValue ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "Item", "uint Cost", OFFSETOF( Item, Data.Cost ) )>. Bind error, lineRegisterObjectProperty( "Item", "int Val0", OFFSETOF( Item, Data.ScriptValues[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "int Val1", OFFSETOF( Item, Data.ScriptValues[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "int Val2", OFFSETOF( Item, Data.ScriptValues[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "int Val3", OFFSETOF( Item, Data.ScriptValues[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "int Val4", OFFSETOF( Item, Data.ScriptValues[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "int Val5", OFFSETOF( Item, Data.ScriptValues[ 5 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "int Val6", OFFSETOF( Item, Data.ScriptValues[ 6 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "int Val7", OFFSETOF( Item, Data.ScriptValues[ 7 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "int Val8", OFFSETOF( Item, Data.ScriptValues[ 8 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "int Val9", OFFSETOF( Item, Data.ScriptValues[ 9 ] ) )>. Bind error, lineRegisterObjectProperty( "Item", "int8 LightIntensity", OFFSETOF( Item, Data.LightIntensity ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 LightDistance", OFFSETOF( Item, Data.LightDistance ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 LightFlags", OFFSETOF( Item, Data.LightFlags ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint LightColor", OFFSETOF( Item, Data.LightColor ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 Indicator", OFFSETOF( Item, Data.Indicator ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 BrokenFlags", OFFSETOF( Item, Data.BrokenFlags ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 BrokenCount", OFFSETOF( Item, Data.BrokenCount ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint16 Deterioration", OFFSETOF( Item, Data.Deterioration ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint16 AmmoPid", OFFSETOF( Item, Data.AmmoPid ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint16 AmmoCount", OFFSETOF( Item, Data.AmmoCount ) )>. Bind error, lineRegisterObjectMethod( "Item", "bool LockerOpen()", asFUNCTION( BIND_CLASS Item_LockerOpen ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Item", "bool LockerClose()", asFUNCTION( BIND_CLASS Item_LockerClose ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "Item", "uint LockerId", OFFSETOF( Item, Data.LockerId ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint16 LockerCondition", OFFSETOF( Item, Data.LockerCondition ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint16 LockerComplexity", OFFSETOF( Item, Data.LockerComplexity ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint16 Charge", OFFSETOF( Item, Data.Charge ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint16 RadioChannel", OFFSETOF( Item, Data.RadioChannel ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint16 RadioFlags", OFFSETOF( Item, Data.RadioFlags ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 RadioBroadcastSend", OFFSETOF( Item, Data.RadioBroadcastSend ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint8 RadioBroadcastRecv", OFFSETOF( Item, Data.RadioBroadcastRecv ) )>. Bind error, lineRegisterObjectProperty( "Item", "uint HolodiskNumber", OFFSETOF( Item, Data.HolodiskNumber ) )>. Bind error, lineRegisterObjectProperty( "Item", "int16 OffsetX", OFFSETOF( Item, Data.OffsetX ) )>. Bind error, lineRegisterObjectProperty( "Item", "int16 OffsetY", OFFSETOF( Item, Data.OffsetY ) )>. Bind error, lineRegisterObjectProperty( "Item", "int16 Dir", OFFSETOF( Item, Data.Dir ) )>. Bind error, lineRegisterObjectType( "CraftItem", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "CraftItem", asBEHAVE_ADDREF, "void f()", asMETHOD( CraftItem, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "CraftItem", asBEHAVE_RELEASE, "void f()", asMETHOD( CraftItem, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectProperty( "CraftItem", "const uint Num", OFFSETOF( CraftItem, Num ) )>. Bind error, lineRegisterObjectProperty( "CraftItem", "const string Name", OFFSETOF( CraftItem, Name ) )>. Bind error, lineRegisterObjectProperty( "CraftItem", "const string Info", OFFSETOF( CraftItem, Info ) )>. Bind error, lineRegisterObjectProperty( "CraftItem", "const uint Experience", OFFSETOF( CraftItem, Experience ) )>. Bind error, lineRegisterObjectProperty( "CraftItem", "const string Script", OFFSETOF( CraftItem, Script ) )>. Bind error, lineRegisterObjectMethod( "CraftItem", "uint GetShowParams(array@+ nums, array@+ values, array@+ ors)", asFUNCTION( BIND_CLASS CraftItem_GetShowParams ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CraftItem", "uint GetNeedParams(array@+ nums, array@+ values, array@+ ors)", asFUNCTION( BIND_CLASS CraftItem_GetNeedParams ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CraftItem", "uint GetNeedTools(array@+ pids, array@+ values, array@+ ors)", asFUNCTION( BIND_CLASS CraftItem_GetNeedTools ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CraftItem", "uint GetNeedItems(array@+ pids, array@+ values, array@+ ors)", asFUNCTION( BIND_CLASS CraftItem_GetNeedItems ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CraftItem", "uint GetOutItems(array@+ pids, array@+ values)", asFUNCTION( BIND_CLASS CraftItem_GetOutItems ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "Scenery", "const uint16 ProtoId", OFFSETOF( MapObject, ProtoId ) )>. Bind error, lineRegisterObjectProperty( "Scenery", "const uint16 HexX", OFFSETOF( MapObject, MapX ) )>. Bind error, lineRegisterObjectProperty( "Scenery", "const uint16 HexY", OFFSETOF( MapObject, MapY ) )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsPlayer() const", asFUNCTION( BIND_CLASS Crit_IsPlayer ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsNpc() const", asFUNCTION( BIND_CLASS Crit_IsNpc ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsCanWalk() const", asFUNCTION( BIND_CLASS Crit_IsCanWalk ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsCanRun() const", asFUNCTION( BIND_CLASS Crit_IsCanRun ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsCanRotate() const", asFUNCTION( BIND_CLASS Crit_IsCanRotate ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsCanAim() const", asFUNCTION( BIND_CLASS Crit_IsCanAim ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsAnim1(uint index) const", asFUNCTION( BIND_CLASS Crit_IsAnim1 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "int GetAccess() const", asFUNCTION( BIND_CLASS Cl_GetAccess ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool SetEvent(int eventType, string@+ funcName)", asFUNCTION( BIND_CLASS Crit_SetEvent ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SetLexems(string@+ lexems)", asFUNCTION( BIND_CLASS Crit_SetLexems ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "Map@+ GetMap() const", asFUNCTION( BIND_CLASS Crit_GetMap ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetMapId() const", asFUNCTION( BIND_CLASS Crit_GetMapId ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint16 GetMapProtoId() const", asFUNCTION( BIND_CLASS Crit_GetMapProtoId ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SetHomePos(uint16 hexX, uint16 hexY, uint8 dir)", asFUNCTION( BIND_CLASS Crit_SetHomePos ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void GetHomePos(uint& mapId, uint16& hexX, uint16& hexY, uint8& dir)", asFUNCTION( BIND_CLASS Crit_GetHomePos ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool ChangeCrType(uint newType)", asFUNCTION( BIND_CLASS Crit_ChangeCrType ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void DropTimers()", asFUNCTION( BIND_CLASS Cl_DropTimers ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool MoveRandom()", asFUNCTION( BIND_CLASS Crit_MoveRandom ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool MoveToDir(uint8 dir)", asFUNCTION( BIND_CLASS Crit_MoveToDir ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool TransitToHex(uint16 hexX, uint16 hexY, uint8 dir)", asFUNCTION( BIND_CLASS Crit_TransitToHex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool TransitToMap(uint mapId, uint16 hexX, uint16 hexY, uint8 dir, bool withGroup = false)", asFUNCTION( BIND_CLASS Crit_TransitToMapHex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool TransitToMap(uint mapId, int entireNum, bool withGroup = false)", asFUNCTION( BIND_CLASS Crit_TransitToMapEntire ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool TransitToGlobal(bool requestGroup)", asFUNCTION( BIND_CLASS Crit_TransitToGlobal ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool TransitToGlobal(Critter@[]& group)", asFUNCTION( BIND_CLASS Crit_TransitToGlobalWithGroup ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool TransitToGlobalGroup(uint critterId)", asFUNCTION( BIND_CLASS Crit_TransitToGlobalGroup ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void AddScore(uint score, int val)", asFUNCTION( BIND_CLASS Crit_AddScore ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "int GetScore(uint score)", asFUNCTION( BIND_CLASS Crit_GetScore ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void AddHolodiskInfo(uint holodiskNum)", asFUNCTION( BIND_CLASS Crit_AddHolodiskInfo ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EraseHolodiskInfo(uint holodiskNum)", asFUNCTION( BIND_CLASS Crit_EraseHolodiskInfo ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsHolodiskInfo(uint holodiskNum) const", asFUNCTION( BIND_CLASS Crit_IsHolodiskInfo ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsLife() const", asFUNCTION( BIND_CLASS Crit_IsLife ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsKnockout() const", asFUNCTION( BIND_CLASS Crit_IsKnockout ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsDead() const", asFUNCTION( BIND_CLASS Crit_IsDead ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsFree() const", asFUNCTION( BIND_CLASS Crit_IsFree ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsBusy() const", asFUNCTION( BIND_CLASS Crit_IsBusy ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void Wait(uint ms)", asFUNCTION( BIND_CLASS Crit_Wait ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void ToDead(uint anim2, Critter@+ killer)", asFUNCTION( BIND_CLASS Crit_ToDead ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool ToLife()", asFUNCTION( BIND_CLASS Crit_ToLife ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool ToKnockout(uint anim2begin, uint anim2idle, uint anim2end, uint lostAp, uint16 knockHx, uint16 knockHy)", asFUNCTION( BIND_CLASS Crit_ToKnockout ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void RefreshVisible()", asFUNCTION( BIND_CLASS Crit_RefreshVisible ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void ViewMap(Map& map, uint look, uint16 hx, uint16 hy, uint8 dir)", asFUNCTION( BIND_CLASS Crit_ViewMap ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "Item@+ AddItem(uint16 protoId, uint count)", asFUNCTION( BIND_CLASS Crit_AddItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool DeleteItem(uint16 protoId, uint count)", asFUNCTION( BIND_CLASS Crit_DeleteItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint ItemsCount() const", asFUNCTION( BIND_CLASS Crit_ItemsCount ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint ItemsWeight() const", asFUNCTION( BIND_CLASS Crit_ItemsWeight ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint ItemsVolume() const", asFUNCTION( BIND_CLASS Crit_ItemsVolume ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint CountItem(uint16 protoId) const", asFUNCTION( BIND_CLASS Crit_CountItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "Item@+ GetItem(uint16 protoId, int slot) const", asFUNCTION( BIND_CLASS Crit_GetItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "Item@+ GetItemById(uint itemId) const", asFUNCTION( BIND_CLASS Crit_GetItemById ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetItems(int slot, Item@[]@+ items) const", asFUNCTION( BIND_CLASS Crit_GetItems ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetItemsByType(int type, Item@[]@+ items) const", asFUNCTION( BIND_CLASS Crit_GetItemsByType ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "ProtoItem@+ GetSlotProto(int slot, uint8& mode) const", asFUNCTION( BIND_CLASS Crit_GetSlotProto ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool MoveItem(uint itemId, uint count, uint8 toSlot)", asFUNCTION( BIND_CLASS Crit_MoveItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool PickItem(uint16 hexX, uint16 hexY, uint16 protoId)", asFUNCTION( BIND_CLASS Crit_PickItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SetFavoriteItem(int slot, uint16 pid)", asFUNCTION( BIND_CLASS Crit_SetFavoriteItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint16 GetFavoriteItem(int slot)", asFUNCTION( BIND_CLASS Crit_GetFavoriteItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetCritters(bool lookOnMe, int findType, Critter@[]@+ critters) const", asFUNCTION( BIND_CLASS Crit_GetCritters ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetFollowGroup(int findType, Critter@[]@+ critters) const", asFUNCTION( BIND_CLASS Crit_GetFollowGroup ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "Critter@+ GetFollowLeader() const", asFUNCTION( BIND_CLASS Crit_GetFollowLeader ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "Critter@[]@ GetGlobalGroup() const", asFUNCTION( BIND_CLASS Crit_GetGlobalGroup ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsGlobalGroupLeader()", asFUNCTION( BIND_CLASS Crit_IsGlobalGroupLeader ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void LeaveGlobalGroup()", asFUNCTION( BIND_CLASS Crit_LeaveGlobalGroup ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void GiveGlobalGroupLead(Critter& toCr)", asFUNCTION( BIND_CLASS Crit_GiveGlobalGroupLead ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetTalkedPlayers(Critter@[]@+ players) const", asFUNCTION( BIND_CLASS Npc_GetTalkedPlayers ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsSee(Critter& cr) const", asFUNCTION( BIND_CLASS Crit_IsSeeCr ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsSeenBy(Critter& cr) const", asFUNCTION( BIND_CLASS Crit_IsSeenByCr ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsSee(Item& item) const", asFUNCTION( BIND_CLASS Crit_IsSeeItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void Say(uint8 howSay, string& text)", asFUNCTION( BIND_CLASS Crit_Say ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SayMsg(uint8 howSay, uint16 textMsg, uint strNum)", asFUNCTION( BIND_CLASS Crit_SayMsg ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SayMsg(uint8 howSay, uint16 textMsg, uint strNum, string& lexems)", asFUNCTION( BIND_CLASS Crit_SayMsgLex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SetDir(uint8 dir)", asFUNCTION( BIND_CLASS Crit_SetDir ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint ErasePlane(int planeType, bool all)", asFUNCTION( BIND_CLASS Npc_ErasePlane ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool ErasePlane(uint index)", asFUNCTION( BIND_CLASS Npc_ErasePlaneIndex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void DropPlanes()", asFUNCTION( BIND_CLASS Npc_DropPlanes ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsNoPlanes() const", asFUNCTION( BIND_CLASS Npc_IsNoPlanes ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsCurPlane(int planeType) const", asFUNCTION( BIND_CLASS Npc_IsCurPlane ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "NpcPlane@+ GetCurPlane() const", asFUNCTION( BIND_CLASS Npc_GetCurPlane ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetPlanes(NpcPlane@[]@+ planes) const", asFUNCTION( BIND_CLASS Npc_GetPlanes ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetPlanes(int identifier, NpcPlane@[]@+ planes) const", asFUNCTION( BIND_CLASS Npc_GetPlanesIdentifier ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetPlanes(int identifier, uint identifierExt, NpcPlane@[]@+ planes) const", asFUNCTION( BIND_CLASS Npc_GetPlanesIdentifier2 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool AddPlane(NpcPlane& plane)", asFUNCTION( BIND_CLASS Npc_AddPlane ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SendMessage(int num, int val, int to)", asFUNCTION( BIND_CLASS Crit_SendMessage ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void Action(int action, int actionExt, Item@+ item)", asFUNCTION( BIND_CLASS Crit_Action ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void Animate(uint anim1, uint anim2, Item@+ item, bool clearSequence, bool delayPlay)", asFUNCTION( BIND_CLASS Crit_Animate ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SetAnims(int cond, uint anim1, uint anim2)", asFUNCTION( BIND_CLASS Crit_SetAnims ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void PlaySound(string& soundName, bool sendSelf)", asFUNCTION( BIND_CLASS Crit_PlaySound ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void PlaySound(uint8 soundType, uint8 soundTypeExt, uint8 soundId, uint8 soundIdExt, bool sendSelf)", asFUNCTION( BIND_CLASS Crit_PlaySoundType ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SendCombatResult(uint[]& combatResult)", asFUNCTION( BIND_CLASS Crit_SendCombatResult ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool IsKnownLoc(bool byId, uint locNum) const", asFUNCTION( BIND_CLASS Cl_IsKnownLoc ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool SetKnownLoc(bool byId, uint locNum)", asFUNCTION( BIND_CLASS Cl_SetKnownLoc ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool UnsetKnownLoc(bool byId, uint locNum)", asFUNCTION( BIND_CLASS Cl_UnsetKnownLoc ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SetFog(uint16 zoneX, uint16 zoneY, int fog)", asFUNCTION( BIND_CLASS Cl_SetFog ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "int GetFog(uint16 zoneX, uint16 zoneY)", asFUNCTION( BIND_CLASS Cl_GetFog ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void ShowContainer(Critter@+ contCr, Item@+ contItem, uint8 transferType)", asFUNCTION( BIND_CLASS Cl_ShowContainer ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void ShowScreen(int screenType, uint param, string@+ funcName)", asFUNCTION( BIND_CLASS Cl_ShowScreen ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void RunClientScript(string& funcName, int p0, int p1, int p2, string@+ p3, int[]@+ p4)", asFUNCTION( BIND_CLASS Cl_RunClientScript ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void Disconnect()", asFUNCTION( BIND_CLASS Cl_Disconnect ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool SetScript(string@+ script)", asFUNCTION( BIND_CLASS Crit_SetScript ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetScriptId() const", asFUNCTION( BIND_CLASS Crit_GetScriptId ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SetBagRefreshTime(uint realMinutes)", asFUNCTION( BIND_CLASS Crit_SetBagRefreshTime ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetBagRefreshTime() const", asFUNCTION( BIND_CLASS Crit_GetBagRefreshTime ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SetInternalBag(uint16[]& pids, uint[]@+ minCounts, uint[]@+ maxCounts, int[]@+ slots)", asFUNCTION( BIND_CLASS Crit_SetInternalBag ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetInternalBag(uint16[]@+ pids, uint[]@+ minCounts, uint[]@+ maxCounts, int[]@+ slots) const", asFUNCTION( BIND_CLASS Crit_GetInternalBag ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint16 GetProtoId() const", asFUNCTION( BIND_CLASS Crit_GetProtoId ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetMultihex() const", asFUNCTION( BIND_CLASS Crit_GetMultihex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void SetMultihex(int value)", asFUNCTION( BIND_CLASS Crit_SetMultihex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void AddEnemyInStack(uint critterId)", asFUNCTION( BIND_CLASS Crit_AddEnemyInStack ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool CheckEnemyInStack(uint critterId) const", asFUNCTION( BIND_CLASS Crit_CheckEnemyInStack ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EraseEnemyFromStack(uint critterId)", asFUNCTION( BIND_CLASS Crit_EraseEnemyFromStack ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void ChangeEnemyStackSize(uint newSize)", asFUNCTION( BIND_CLASS Crit_ChangeEnemyStackSize ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void GetEnemyStack(uint[]& enemyStack) const", asFUNCTION( BIND_CLASS Crit_GetEnemyStack ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void ClearEnemyStack()", asFUNCTION( BIND_CLASS Crit_ClearEnemyStack ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void ClearEnemyStackNpc()", asFUNCTION( BIND_CLASS Crit_ClearEnemyStackNpc ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool AddTimeEvent(string& funcName, uint duration, int identifier)", asFUNCTION( BIND_CLASS Crit_AddTimeEvent ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool AddTimeEvent(string& funcName, uint duration, int identifier, uint rate)", asFUNCTION( BIND_CLASS Crit_AddTimeEventRate ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetTimeEvents(int identifier, uint[]@+ indexes, uint[]@+ durations, uint[]@+ rates) const", asFUNCTION( BIND_CLASS Crit_GetTimeEvents ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint GetTimeEvents(int[]& findIdentifiers, int[]@+ identifiers, uint[]@+ indexes, uint[]@+ durations, uint[]@+ rates) const", asFUNCTION( BIND_CLASS Crit_GetTimeEventsArr ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void ChangeTimeEvent(uint index, uint newDuration, uint newRate)", asFUNCTION( BIND_CLASS Crit_ChangeTimeEvent ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EraseTimeEvent(uint index)", asFUNCTION( BIND_CLASS Crit_EraseTimeEvent ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint EraseTimeEvents(int identifier)", asFUNCTION( BIND_CLASS Crit_EraseTimeEvents ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "uint EraseTimeEvents(int[]& identifiers)", asFUNCTION( BIND_CLASS Crit_EraseTimeEventsArr ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventIdle()", asFUNCTION( BIND_CLASS Crit_EventIdle ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventFinish(bool deleted)", asFUNCTION( BIND_CLASS Crit_EventFinish ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventDead(Critter@+ killer)", asFUNCTION( BIND_CLASS Crit_EventDead ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventRespawn()", asFUNCTION( BIND_CLASS Crit_EventRespawn ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventShowCritter(Critter& cr)", asFUNCTION( BIND_CLASS Crit_EventShowCritter ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventShowCritter1(Critter& cr)", asFUNCTION( BIND_CLASS Crit_EventShowCritter1 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventShowCritter2(Critter& cr)", asFUNCTION( BIND_CLASS Crit_EventShowCritter2 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventShowCritter3(Critter& cr)", asFUNCTION( BIND_CLASS Crit_EventShowCritter3 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventHideCritter(Critter& cr)", asFUNCTION( BIND_CLASS Crit_EventHideCritter ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventHideCritter1(Critter& cr)", asFUNCTION( BIND_CLASS Crit_EventHideCritter1 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventHideCritter2(Critter& cr)", asFUNCTION( BIND_CLASS Crit_EventHideCritter2 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventHideCritter3(Critter& cr)", asFUNCTION( BIND_CLASS Crit_EventHideCritter3 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventShowItemOnMap(Item& showItem, bool added, Critter@+ dropper)", asFUNCTION( BIND_CLASS Crit_EventShowItemOnMap ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventChangeItemOnMap(Item& item)", asFUNCTION( BIND_CLASS Crit_EventChangeItemOnMap ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventHideItemOnMap(Item& hideItem, bool removed, Critter@+ picker)", asFUNCTION( BIND_CLASS Crit_EventHideItemOnMap ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool EventAttack(Critter& target)", asFUNCTION( BIND_CLASS Crit_EventAttack ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool EventAttacked(Critter@+ attacker)", asFUNCTION( BIND_CLASS Crit_EventAttacked ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool EventStealing(Critter& thief, Item& item, uint count)", asFUNCTION( BIND_CLASS Crit_EventStealing ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventMessage(Critter& fromCr, int message, int value)", asFUNCTION( BIND_CLASS Crit_EventMessage ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool EventUseItem(Item& item, Critter@+ onCritter, Item@+ onItem, Scenery@+ onScenery)", asFUNCTION( BIND_CLASS Crit_EventUseItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool EventUseItemOnMe(Critter& whoUse, Item& item)", asFUNCTION( BIND_CLASS Crit_EventUseItemOnMe ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool EventUseSkill(int skill, Critter@+ onCritter, Item@+ onItem, Scenery@+ onScenery)", asFUNCTION( BIND_CLASS Crit_EventUseSkill ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool EventUseSkillOnMe(Critter& whoUse, int skill)", asFUNCTION( BIND_CLASS Crit_EventUseSkillOnMe ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventDropItem(Item& item)", asFUNCTION( BIND_CLASS Crit_EventDropItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventMoveItem(Item& item, uint8 fromSlot)", asFUNCTION( BIND_CLASS Crit_EventMoveItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventKnockout(uint anim2begin, uint anim2idle, uint anim2end, uint lostAp, uint knockDist)", asFUNCTION( BIND_CLASS Crit_EventKnockout ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventSmthDead(Critter& fromCr, Critter@+ killer)", asFUNCTION( BIND_CLASS Crit_EventSmthDead ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventSmthStealing(Critter& fromCr, Critter& thief, bool success, Item& item, uint count)", asFUNCTION( BIND_CLASS Crit_EventSmthStealing ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventSmthAttack(Critter& fromCr, Critter& target)", asFUNCTION( BIND_CLASS Crit_EventSmthAttack ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventSmthAttacked(Critter& fromCr, Critter@+ attacker)", asFUNCTION( BIND_CLASS Crit_EventSmthAttacked ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventSmthUseItem(Critter& fromCr, Item& item, Critter@+ onCritter, Item@+ onItem, Scenery@+ onScenery)", asFUNCTION( BIND_CLASS Crit_EventSmthUseItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventSmthUseSkill(Critter& fromCr, int skill, Critter@+ onCritter, Item@+ onItem, Scenery@+ onScenery)", asFUNCTION( BIND_CLASS Crit_EventSmthUseSkill ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventSmthDropItem(Critter& fromCr, Item& item)", asFUNCTION( BIND_CLASS Crit_EventSmthDropItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventSmthMoveItem(Critter& fromCr, Item& item, uint8 fromSlot)", asFUNCTION( BIND_CLASS Crit_EventSmthMoveItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventSmthKnockout(Critter& fromCr, uint anim2begin, uint anim2idle, uint anim2end, uint lostAp, uint knockDist)", asFUNCTION( BIND_CLASS Crit_EventSmthKnockout ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "int EventPlaneBegin(NpcPlane& plane, int reason, Critter@+ someCr, Item@+ someItem)", asFUNCTION( BIND_CLASS Crit_EventPlaneBegin ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "int EventPlaneEnd(NpcPlane& plane, int reason, Critter@+ someCr, Item@+ someItem)", asFUNCTION( BIND_CLASS Crit_EventPlaneEnd ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "int EventPlaneRun(NpcPlane& plane, int reason, uint& p0, uint& p1, uint& p2)", asFUNCTION( BIND_CLASS Crit_EventPlaneRun ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool EventBarter(Critter& barterCr, bool attach, uint barterCount)", asFUNCTION( BIND_CLASS Crit_EventBarter ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool EventTalk(Critter& talkCr, bool attach, uint talkCount)", asFUNCTION( BIND_CLASS Crit_EventTalk ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool EventGlobalProcess(int type, Item@ car, float& x, float& y, float& toX, float& toY, float& speed, uint& encounterDescriptor, bool& waitForAnswer)", asFUNCTION( BIND_CLASS Crit_EventGlobalProcess ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "bool EventGlobalInvite(Item@ car, uint encounterDescriptor, int combatMode, uint& mapId, uint16& hexX, uint16& hexY, uint8& dir)", asFUNCTION( BIND_CLASS Crit_EventGlobalInvite ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventTurnBasedProcess(Map& map, bool beginTurn)", asFUNCTION( BIND_CLASS Crit_EventTurnBasedProcess ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Critter", "void EventSmthTurnBasedProcess(Critter& fromCr, Map& map, bool beginTurn)", asFUNCTION( BIND_CLASS Crit_EventSmthTurnBasedProcess ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint Id", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, Id ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint CrType", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, BaseType ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint16 HexX", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, HexX ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint16 HexY", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, HexY ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint16 WorldX", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, WorldX ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint16 WorldY", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, WorldY ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint8 Dir", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, Dir ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint8 Cond", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, Cond ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint Anim1Life", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, Anim1Life ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint Anim1Knockout", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, Anim1Knockout ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint Anim1Dead", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, Anim1Dead ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint Anim2Life", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, Anim2Life ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint Anim2Knockout", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, Anim2Knockout ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint Anim2Dead", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, Anim2Dead ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const uint Flags", OFFSETOF( Critter, Flags ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const string Name", OFFSETOF( Critter, NameStr ) )>. Bind error, lineRegisterObjectProperty( "Critter", "uint ShowCritterDist1", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, ShowCritterDist1 ) )>. Bind error, lineRegisterObjectProperty( "Critter", "uint ShowCritterDist2", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, ShowCritterDist2 ) )>. Bind error, lineRegisterObjectProperty( "Critter", "uint ShowCritterDist3", OFFSETOF( Critter, Data ) + OFFSETOF( CritData, ShowCritterDist3 ) )>. Bind error, lineRegisterObjectProperty( "Critter", "bool IsRuning", OFFSETOF( Critter, IsRuning ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const bool IsNotValid", OFFSETOF( Critter, IsNotValid ) )>. Bind error, lineRegisterObjectProperty( "Critter", "const int Ref", OFFSETOF( Critter, RefCounter ) )>. Bind error, lineRegisterObjectProperty( "Critter", "DataVal Param", OFFSETOF( Critter, ThisPtr[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "Critter", "DataRef ParamBase", OFFSETOF( Critter, ThisPtr[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "Map", "const bool IsNotValid", OFFSETOF( Map, IsNotValid ) )>. Bind error, lineRegisterObjectMethod( "Map", "uint16 GetProtoId() const", asFUNCTION( BIND_CLASS Map_GetProtoId ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "Location@+ GetLocation() const", asFUNCTION( BIND_CLASS Map_GetLocation ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool SetScript(string@+ script)", asFUNCTION( BIND_CLASS Map_SetScript ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetScriptId() const", asFUNCTION( BIND_CLASS Map_GetScriptId ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool SetEvent(int eventType, string@+ funcName)", asFUNCTION( BIND_CLASS Map_SetEvent ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void SetLoopTime(uint numLoop, uint ms)", asFUNCTION( BIND_CLASS Map_SetLoopTime ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint8 GetRain() const", asFUNCTION( BIND_CLASS Map_GetRain ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void SetRain(uint8 capacity)", asFUNCTION( BIND_CLASS Map_SetRain ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "int GetTime() const", asFUNCTION( BIND_CLASS Map_GetTime ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void SetTime(int time)", asFUNCTION( BIND_CLASS Map_SetTime ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetDayTime(uint dayPart) const", asFUNCTION( BIND_CLASS Map_GetDayTime ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void SetDayTime(uint dayPart, uint time)", asFUNCTION( BIND_CLASS Map_SetDayTime ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void GetDayColor(uint dayPart, uint8& r, uint8& g, uint8& b) const", asFUNCTION( BIND_CLASS Map_GetDayColor ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void SetDayColor(uint dayPart, uint8 r, uint8 g, uint8 b)", asFUNCTION( BIND_CLASS Map_SetDayColor ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void SetTurnBasedAvailability(bool value)", asFUNCTION( BIND_CLASS Map_SetTurnBasedAvailability ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool IsTurnBasedAvailability() const", asFUNCTION( BIND_CLASS Map_IsTurnBasedAvailability ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void BeginTurnBased(Critter@+ firstTurnCrit)", asFUNCTION( BIND_CLASS Map_BeginTurnBased ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool IsTurnBased() const", asFUNCTION( BIND_CLASS Map_IsTurnBased ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EndTurnBased()", asFUNCTION( BIND_CLASS Map_EndTurnBased ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "int GetTurnBasedSequence(uint[]& crittersIds) const", asFUNCTION( BIND_CLASS Map_GetTurnBasedSequence ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void SetData(uint index, int value)", asFUNCTION( BIND_CLASS Map_SetData ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "int GetData(uint index) const", asFUNCTION( BIND_CLASS Map_GetData ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "Item@+ AddItem(uint16 hexX, uint16 hexY, uint16 protoId, uint count)", asFUNCTION( BIND_CLASS Map_AddItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "Item@+ GetItem(uint itemId) const", asFUNCTION( BIND_CLASS Map_GetItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "Item@+ GetItem(uint16 hexX, uint16 hexY, uint16 protoId) const", asFUNCTION( BIND_CLASS Map_GetItemHex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetItems(uint16 hexX, uint16 hexY, Item@[]@+ items) const", asFUNCTION( BIND_CLASS Map_GetItemsHex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetItems(uint16 hexX, uint16 hexY, uint radius, uint16 protoId, Item@[]@+ items) const", asFUNCTION( BIND_CLASS Map_GetItemsHexEx ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetItems(uint16 protoId, Item@[]@+ items) const", asFUNCTION( BIND_CLASS Map_GetItemsByPid ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetItemsByType(int type, Item@[]@+ items) const", asFUNCTION( BIND_CLASS Map_GetItemsByType ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "Item@+ GetDoor(uint16 hexX, uint16 hexY) const", asFUNCTION( BIND_CLASS Map_GetDoor ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "Item@+ GetCar(uint16 hexX, uint16 hexY) const", asFUNCTION( BIND_CLASS Map_GetCar ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "Scenery@+ GetScenery(uint16 hexX, uint16 hexY, uint16 protoId) const", asFUNCTION( BIND_CLASS Map_GetSceneryHex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetSceneries(uint16 hexX, uint16 hexY, Scenery@[]@+ sceneries) const", asFUNCTION( BIND_CLASS Map_GetSceneriesHex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetSceneries(uint16 hexX, uint16 hexY, uint radius, uint16 protoId, Scenery@[]@+ sceneries) const", asFUNCTION( BIND_CLASS Map_GetSceneriesHexEx ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetSceneries(uint16 protoId, Scenery@[]@+ sceneries) const", asFUNCTION( BIND_CLASS Map_GetSceneriesByPid ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "Critter@+ GetCritter(uint16 hexX, uint16 hexY) const", asFUNCTION( BIND_CLASS Map_GetCritterHex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "Critter@+ GetCritter(uint critterId) const", asFUNCTION( BIND_CLASS Map_GetCritterById ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetCrittersHex(uint16 hexX, uint16 hexY, uint radius, int findType, Critter@[]@+ critters) const", asFUNCTION( BIND_CLASS Map_GetCritters ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetCritters(uint16 pid, int findType, Critter@[]@+ critters) const", asFUNCTION( BIND_CLASS Map_GetCrittersByPids ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetCrittersPath(uint16 fromHx, uint16 fromHy, uint16 toHx, uint16 toHy, float angle, uint dist, int findType, Critter@[]@+ critters) const", asFUNCTION( BIND_CLASS Map_GetCrittersInPath ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetCrittersPath(uint16 fromHx, uint16 fromHy, uint16 toHx, uint16 toHy, float angle, uint dist, int findType, Critter@[]@+ critters, uint16& preBlockHx, uint16& preBlockHy, uint16& blockHx, uint16& blockHy) const", asFUNCTION( BIND_CLASS Map_GetCrittersInPathBlock ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetCrittersWhoViewPath(uint16 fromHx, uint16 fromHy, uint16 toHx, uint16 toHy, int findType, Critter@[]@+ critters) const", asFUNCTION( BIND_CLASS Map_GetCrittersWhoViewPath ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetCrittersSeeing(Critter@[]& critters, bool lookOnThem, int find_type, Critter@[]@+ crittersResult) const", asFUNCTION( BIND_CLASS Map_GetCrittersSeeing ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void GetHexCoord(uint16 fromHx, uint16 fromHy, uint16& toHx, uint16& toHy, float angle, uint dist) const", asFUNCTION( BIND_CLASS Map_GetHexInPath ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void GetHexCoordWall(uint16 fromHx, uint16 fromHy, uint16& toHx, uint16& toHy, float angle, uint dist) const", asFUNCTION( BIND_CLASS Map_GetHexInPathWall ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetPathLength(uint16 fromHx, uint16 fromHy, uint16 toHx, uint16 toHy, uint cut) const", asFUNCTION( BIND_CLASS Map_GetPathLengthHex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetPathLength(Critter& cr, uint16 toHx, uint16 toHy, uint cut) const", asFUNCTION( BIND_CLASS Map_GetPathLengthCr ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool VerifyTrigger(Critter& cr, uint16 hexX, uint16 hexY, uint8 dir)", asFUNCTION( BIND_CLASS Map_VerifyTrigger ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "Critter@+ AddNpc(uint16 protoId, uint16 hexX, uint16 hexY, uint8 dir, int[]@+ params, int[]@+ items, string@+ script)", asFUNCTION( BIND_CLASS Map_AddNpc ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetNpcCount(int npcRole, int findType) const", asFUNCTION( BIND_CLASS Map_GetNpcCount ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "Critter@+ GetNpc(int npcRole, int findType, uint skipCount) const", asFUNCTION( BIND_CLASS Map_GetNpc ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint CountEntire(int entire) const", asFUNCTION( BIND_CLASS Map_CountEntire ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint GetEntires(int entire, uint[]@+ entires, uint16[]@+ hexX, uint16[]@+ hexY) const", asFUNCTION( BIND_CLASS Map_GetEntires ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool GetEntireCoords(int entire, uint skip, uint16& hexX, uint16& hexY) const", asFUNCTION( BIND_CLASS Map_GetEntireCoords ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool GetEntireCoords(int entire, uint skip, uint16& hexX, uint16& hexY, uint8& dir) const", asFUNCTION( BIND_CLASS Map_GetEntireCoordsDir ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool GetNearEntireCoords(int& entire, uint16& hexX, uint16& hexY) const", asFUNCTION( BIND_CLASS Map_GetNearEntireCoords ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool GetNearEntireCoords(int& entire, uint16& hexX, uint16& hexY, uint8& dir) const", asFUNCTION( BIND_CLASS Map_GetNearEntireCoordsDir ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool IsHexPassed(uint16 hexX, uint16 hexY) const", asFUNCTION( BIND_CLASS Map_IsHexPassed ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool IsHexRaked(uint16 hexX, uint16 hexY) const", asFUNCTION( BIND_CLASS Map_IsHexRaked ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void SetText(uint16 hexX, uint16 hexY, uint color, string& text) const", asFUNCTION( BIND_CLASS Map_SetText ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void SetTextMsg(uint16 hexX, uint16 hexY, uint color, uint16 textMsg, uint strNum) const", asFUNCTION( BIND_CLASS Map_SetTextMsg ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void SetTextMsg(uint16 hexX, uint16 hexY, uint color, uint16 textMsg, uint strNum, string& lexems) const", asFUNCTION( BIND_CLASS Map_SetTextMsgLex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void RunEffect(uint16 effectPid, uint16 hexX, uint16 hexY, uint16 radius) const", asFUNCTION( BIND_CLASS Map_RunEffect ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void RunFlyEffect(uint16 effectPid, Critter@+ fromCr, Critter@+ toCr, uint16 fromX, uint16 fromY, uint16 toX, uint16 toY) const", asFUNCTION( BIND_CLASS Map_RunFlyEffect ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool CheckPlaceForItem(uint16 hexX, uint16 hexY, uint16 pid) const", asFUNCTION( BIND_CLASS Map_CheckPlaceForItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void BlockHex(uint16 hexX, uint16 hexY, bool full)", asFUNCTION( BIND_CLASS Map_BlockHex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void UnblockHex(uint16 hexX, uint16 hexY)", asFUNCTION( BIND_CLASS Map_UnblockHex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void PlaySound(string& soundName) const", asFUNCTION( BIND_CLASS Map_PlaySound ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void PlaySound(string& soundName, uint16 hexX, uint16 hexY, uint radius) const", asFUNCTION( BIND_CLASS Map_PlaySoundRadius ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "bool Reload()", asFUNCTION( BIND_CLASS Map_Reload ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint16 GetWidth() const", asFUNCTION( BIND_CLASS Map_GetWidth ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "uint16 GetHeight() const", asFUNCTION( BIND_CLASS Map_GetHeight ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void MoveHexByDir(uint16& hexX, uint16& hexY, uint8 dir, uint steps) const", asFUNCTION( BIND_CLASS Map_MoveHexByDir ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventFinish(bool deleted)", asFUNCTION( BIND_CLASS Map_EventFinish ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventLoop0()", asFUNCTION( BIND_CLASS Map_EventLoop0 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventLoop1()", asFUNCTION( BIND_CLASS Map_EventLoop1 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventLoop2()", asFUNCTION( BIND_CLASS Map_EventLoop2 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventLoop3()", asFUNCTION( BIND_CLASS Map_EventLoop3 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventLoop4()", asFUNCTION( BIND_CLASS Map_EventLoop4 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventInCritter(Critter& cr)", asFUNCTION( BIND_CLASS Map_EventInCritter ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventOutCritter(Critter& cr)", asFUNCTION( BIND_CLASS Map_EventOutCritter ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventCritterDead(Critter& cr, Critter@+ killer)", asFUNCTION( BIND_CLASS Map_EventCritterDead ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventTurnBasedBegin()", asFUNCTION( BIND_CLASS Map_EventTurnBasedBegin ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventTurnBasedEnd()", asFUNCTION( BIND_CLASS Map_EventTurnBasedEnd ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Map", "void EventTurnBasedProcess(Critter& cr, bool beginTurn)", asFUNCTION( BIND_CLASS Map_EventTurnBasedProcess ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "Map", "const uint Id", OFFSETOF( Map, Data.MapId ) )>. Bind error, lineRegisterObjectProperty( "Map", "const uint TurnBasedRound", OFFSETOF( Map, TurnBasedRound ) )>. Bind error, lineRegisterObjectProperty( "Map", "const uint TurnBasedTurn", OFFSETOF( Map, TurnBasedTurn ) )>. Bind error, lineRegisterObjectProperty( "Map", "const uint TurnBasedWholeTurn", OFFSETOF( Map, TurnBasedWholeTurn ) )>. Bind error, lineRegisterObjectMethod( "Location", "uint16 GetProtoId() const", asFUNCTION( BIND_CLASS Location_GetProtoId ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Location", "uint GetMapCount() const", asFUNCTION( BIND_CLASS Location_GetMapCount ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Location", "Map@+ GetMap(uint16 mapPid) const", asFUNCTION( BIND_CLASS Location_GetMap ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Location", "Map@+ GetMapByIndex(uint index) const", asFUNCTION( BIND_CLASS Location_GetMapByIndex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Location", "uint GetMaps(Map@[]@+ maps) const", asFUNCTION( BIND_CLASS Location_GetMaps ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Location", "bool Reload()", asFUNCTION( BIND_CLASS Location_Reload ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "Location", "void Update()", asFUNCTION( BIND_CLASS Location_Update ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "Location", "const uint Id", OFFSETOF( Location, Data.LocId ) )>. Bind error, lineRegisterObjectProperty( "Location", "uint16 WorldX", OFFSETOF( Location, Data.WX ) )>. Bind error, lineRegisterObjectProperty( "Location", "uint16 WorldY", OFFSETOF( Location, Data.WY ) )>. Bind error, lineRegisterObjectProperty( "Location", "bool Visible", OFFSETOF( Location, Data.Visible ) )>. Bind error, lineRegisterObjectProperty( "Location", "bool GeckVisible", OFFSETOF( Location, Data.GeckVisible ) )>. Bind error, lineRegisterObjectProperty( "Location", "bool AutoGarbage", OFFSETOF( Location, Data.AutoGarbage ) )>. Bind error, lineRegisterObjectProperty( "Location", "int GeckCount", OFFSETOF( Location, GeckCount ) )>. Bind error, lineRegisterObjectProperty( "Location", "uint16 Radius", OFFSETOF( Location, Data.Radius ) )>. Bind error, lineRegisterObjectProperty( "Location", "uint Color", OFFSETOF( Location, Data.Color ) )>. Bind error, lineRegisterObjectProperty( "Location", "const bool IsNotValid", OFFSETOF( Location, IsNotValid ) )>. Bind error, lineRegisterGlobalFunction( "GameVar@+ GetGlobalVar(uint16 varId)", asFUNCTION( BIND_CLASS Global_GetGlobalVar ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "GameVar@+ GetLocalVar(uint16 varId, uint masterId)", asFUNCTION( BIND_CLASS Global_GetLocalVar ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "GameVar@+ GetUnicumVar(uint16 varId, uint masterId, uint slaveId)", asFUNCTION( BIND_CLASS Global_GetUnicumVar ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "Item@+ GetItem(uint itemId)", asFUNCTION( BIND_CLASS Global_GetItem ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MoveItem(Item& item, uint count, Critter& toCr)", asFUNCTION( BIND_CLASS Global_MoveItemCr ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MoveItem(Item& item, uint count, Item& toCont, uint stackId)", asFUNCTION( BIND_CLASS Global_MoveItemCont ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MoveItem(Item& item, uint count, Map& toMap, uint16 toHx, uint16 toHy)", asFUNCTION( BIND_CLASS Global_MoveItemMap ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MoveItems(Item@[]& items, Critter& toCr)", asFUNCTION( BIND_CLASS Global_MoveItemsCr ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MoveItems(Item@[]& items, Item& toCont, uint stackId)", asFUNCTION( BIND_CLASS Global_MoveItemsCont ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MoveItems(Item@[]& items, Map& toMap, uint16 toHx, uint16 toHy)", asFUNCTION( BIND_CLASS Global_MoveItemsMap ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DeleteItem(Item& item)", asFUNCTION( BIND_CLASS Global_DeleteItem ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DeleteItems(Item@[]& items)", asFUNCTION( BIND_CLASS Global_DeleteItems ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DeleteNpc(Critter& npc)", asFUNCTION( BIND_CLASS Global_DeleteNpc ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetCrittersDistantion(Critter& cr1, Critter& cr2)", asFUNCTION( BIND_CLASS Global_GetCrittersDistantion ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void RadioMessage(uint16 channel, string& text)", asFUNCTION( BIND_CLASS Global_RadioMessage ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void RadioMessageMsg(uint16 channel, uint16 textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_RadioMessageMsg ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void RadioMessageMsg(uint16 channel, uint16 textMsg, uint strNum, string@+ lexems)", asFUNCTION( BIND_CLASS Global_RadioMessageMsgLex ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint CreateLocation(uint16 locPid, uint16 worldX, uint16 worldY, Critter@[]@+ critters)", asFUNCTION( BIND_CLASS Global_CreateLocation ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DeleteLocation(uint locId)", asFUNCTION( BIND_CLASS Global_DeleteLocation ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void GetProtoCritter(uint16 protoId, int[]& data)", asFUNCTION( BIND_CLASS Global_GetProtoCritter ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "Critter@+ GetCritter(uint critterId)", asFUNCTION( BIND_CLASS Global_GetCritter ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "Critter@+ GetPlayer(string& name)", asFUNCTION( BIND_CLASS Global_GetPlayer ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetPlayerId(string& name)", asFUNCTION( BIND_CLASS Global_GetPlayerId ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetPlayerName(uint playerId)", asFUNCTION( BIND_CLASS Global_GetPlayerName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetGlobalMapCritters(uint16 worldX, uint16 worldY, uint radius, int findType, Critter@[]@+ critters)", asFUNCTION( BIND_CLASS Global_GetGlobalMapCritters ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint CreateTimeEvent(uint beginSecond, string& funcName, bool save)", asFUNCTION( BIND_CLASS Global_CreateTimeEventEmpty ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint CreateTimeEvent(uint beginSecond, string& funcName, uint value, bool save)", asFUNCTION( BIND_CLASS Global_CreateTimeEventValue ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint CreateTimeEvent(uint beginSecond, string& funcName, int value, bool save)", asFUNCTION( BIND_CLASS Global_CreateTimeEventValue ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint CreateTimeEvent(uint beginSecond, string& funcName, uint[]& values, bool save)", asFUNCTION( BIND_CLASS Global_CreateTimeEventValues ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint CreateTimeEvent(uint beginSecond, string& funcName, int[]& values, bool save)", asFUNCTION( BIND_CLASS Global_CreateTimeEventValues ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool EraseTimeEvent(uint num)", asFUNCTION( BIND_CLASS Global_EraseTimeEvent ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetTimeEvent(uint num, uint& duration, uint[]@+ values)", asFUNCTION( BIND_CLASS Global_GetTimeEvent ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetTimeEvent(uint num, uint& duration, int[]@+ values)", asFUNCTION( BIND_CLASS Global_GetTimeEvent ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetTimeEvent(uint num, uint duration, uint[]@+ values)", asFUNCTION( BIND_CLASS Global_SetTimeEvent ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetTimeEvent(uint num, uint duration, int[]@+ values)", asFUNCTION( BIND_CLASS Global_SetTimeEvent ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, int64[]& data)", asFUNCTION( BIND_CLASS Global_SetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, int32[]& data)", asFUNCTION( BIND_CLASS Global_SetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, int16[]& data)", asFUNCTION( BIND_CLASS Global_SetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, int8[]& data)", asFUNCTION( BIND_CLASS Global_SetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, uint64[]& data)", asFUNCTION( BIND_CLASS Global_SetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, uint32[]& data)", asFUNCTION( BIND_CLASS Global_SetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, uint16[]& data)", asFUNCTION( BIND_CLASS Global_SetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, uint8[]& data)", asFUNCTION( BIND_CLASS Global_SetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, int64[]& data, uint dataSize)", asFUNCTION( BIND_CLASS Global_SetAnyDataSize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, int32[]& data, uint dataSize)", asFUNCTION( BIND_CLASS Global_SetAnyDataSize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, int16[]& data, uint dataSize)", asFUNCTION( BIND_CLASS Global_SetAnyDataSize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, int8[]& data, uint dataSize)", asFUNCTION( BIND_CLASS Global_SetAnyDataSize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, uint64[]& data, uint dataSize)", asFUNCTION( BIND_CLASS Global_SetAnyDataSize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, uint32[]& data, uint dataSize)", asFUNCTION( BIND_CLASS Global_SetAnyDataSize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, uint16[]& data, uint dataSize)", asFUNCTION( BIND_CLASS Global_SetAnyDataSize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetAnyData(string& name, uint8[]& data, uint dataSize)", asFUNCTION( BIND_CLASS Global_SetAnyDataSize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetAnyData(string& name, int64[]& data)", asFUNCTION( BIND_CLASS Global_GetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetAnyData(string& name, int32[]& data)", asFUNCTION( BIND_CLASS Global_GetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetAnyData(string& name, int16[]& data)", asFUNCTION( BIND_CLASS Global_GetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetAnyData(string& name, int8[]& data)", asFUNCTION( BIND_CLASS Global_GetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetAnyData(string& name, uint64[]& data)", asFUNCTION( BIND_CLASS Global_GetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetAnyData(string& name, uint32[]& data)", asFUNCTION( BIND_CLASS Global_GetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetAnyData(string& name, uint16[]& data)", asFUNCTION( BIND_CLASS Global_GetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetAnyData(string& name, uint8[]& data)", asFUNCTION( BIND_CLASS Global_GetAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsAnyData(string& name)", asFUNCTION( BIND_CLASS Global_IsAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void EraseAnyData(string& name)", asFUNCTION( BIND_CLASS Global_EraseAnyData ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "Map@+ GetMap(uint mapId)", asFUNCTION( BIND_CLASS Global_GetMap ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "Map@+ GetMapByPid(uint16 mapPid, uint skipCount)", asFUNCTION( BIND_CLASS Global_GetMapByPid ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "Location@+ GetLocation(uint locId)", asFUNCTION( BIND_CLASS Global_GetLocation ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "Location@+ GetLocationByPid(uint16 locPid, uint skipCount)", asFUNCTION( BIND_CLASS Global_GetLocationByPid ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetLocations(uint16 worldX, uint16 worldY, uint radius, Location@[]@+ locations)", asFUNCTION( BIND_CLASS Global_GetLocations ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetVisibleLocations(uint16 worldX, uint16 worldY, uint radius, Critter@+ visibleBy, Location@[]@+ locations)", asFUNCTION( BIND_CLASS Global_GetVisibleLocations ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetZoneLocationIds(uint16 zoneX, uint16 zoneY, uint zoneRadius, uint[]@+ locationIds)", asFUNCTION( BIND_CLASS Global_GetZoneLocationIds ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool RunDialog(Critter& player, Critter& npc, bool ignoreDistance)", asFUNCTION( BIND_CLASS Global_RunDialogNpc ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool RunDialog(Critter& player, Critter& npc, uint dialogPack, bool ignoreDistance)", asFUNCTION( BIND_CLASS Global_RunDialogNpcDlgPack ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool RunDialog(Critter& player, uint dialogPack, uint16 hexX, uint16 hexY, bool ignoreDistance)", asFUNCTION( BIND_CLASS Global_RunDialogHex ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int64 WorldItemCount(uint16 protoId)", asFUNCTION( BIND_CLASS Global_WorldItemCount ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetBestScore(int score, Critter@+ player, string& name)", asFUNCTION( BIND_CLASS Global_SetBestScore ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool AddTextListener(int sayType, string& firstStr, uint16 parameter, string& scriptName)", asFUNCTION( BIND_CLASS Global_AddTextListener ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void EraseTextListener(int sayType, string& firstStr, uint16 parameter)", asFUNCTION( BIND_CLASS Global_EraseTextListener ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "NpcPlane@ CreatePlane()", asFUNCTION( BIND_CLASS Global_CreatePlane ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetBagItems(uint bagId, uint16[]@+ pids, uint[]@+ minCounts, uint[]@+ maxCounts, int[]@+ slots)", asFUNCTION( BIND_CLASS Global_GetBagItems ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetChosenSendParameter(int index, bool enabled)", asFUNCTION( BIND_CLASS Global_SetChosenSendParameter ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetSendParameter(int index, bool enabled)", asFUNCTION( BIND_CLASS Global_SetSendParameter ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetSendParameter(int index, bool enabled, string@+ allowFunc)", asFUNCTION( BIND_CLASS Global_SetSendParameterFunc ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SwapCritters(Critter& cr1, Critter& cr2, bool withInventory, bool withVars)", asFUNCTION( BIND_CLASS Global_SwapCritters ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetAllItems(uint16 pid, Item@[]@+ items)", asFUNCTION( BIND_CLASS Global_GetAllItems ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetAllNpc(uint16 pid, Critter@[]@+ npc)", asFUNCTION( BIND_CLASS Global_GetAllNpc ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetAllMaps(uint16 pid, Map@[]@+ maps)", asFUNCTION( BIND_CLASS Global_GetAllMaps ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetAllLocations(uint16 pid, Location@[]@+ locations)", asFUNCTION( BIND_CLASS Global_GetAllLocations ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetScriptId(string& scriptName, string& funcDeclaration)", asFUNCTION( BIND_CLASS Global_GetScriptId ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetScriptName(uint scriptId)", asFUNCTION( BIND_CLASS Global_GetScriptName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int8[]@ GetItemDataMask(int maskType)", asFUNCTION( BIND_CLASS Global_GetItemDataMask ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetItemDataMask(int maskType, int8[]& mask)", asFUNCTION( BIND_CLASS Global_SetItemDataMask ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool LoadImage(uint index, string@+ imageName, uint imageDepth, int pathType)", asFUNCTION( BIND_CLASS Global_LoadImage ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetImageColor(uint index, uint x, uint y)", asFUNCTION( BIND_CLASS Global_GetImageColor ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void Synchronize()", asFUNCTION( BIND_CLASS Global_Synchronize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void Resynchronize()", asFUNCTION( BIND_CLASS Global_Resynchronize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetParameterDialogGetBehaviour(uint index, string& funcName)", asFUNCTION( BIND_CLASS Global_SetParameterDialogGetBehaviour ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "CraftItem@ GetCraftItem(uint num)", asFUNCTION( BIND_CLASS Global_GetCraftItem ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetFullSecond(uint16 year, uint16 month, uint16 day, uint16 hour, uint16 minute, uint16 second)", asFUNCTION( BIND_CLASS Global_GetFullSecond ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void GetTime(uint16& year, uint16& month, uint16& day, uint16& dayOfWeek, uint16& hour, uint16& minute, uint16& second, uint16& milliseconds)", asFUNCTION( BIND_CLASS Global_GetTime ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void GetGameTime(uint fullSecond, uint16& year, uint16& month, uint16& day, uint16& dayOfWeek, uint16& hour, uint16& minute, uint16& second)", asFUNCTION( BIND_CLASS Global_GetGameTime ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetParameterGetBehaviour(uint index, string& funcName)", asFUNCTION( BIND_CLASS Global_SetParameterGetBehaviour ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetParameterChangeBehaviour(uint index, string& funcName)", asFUNCTION( BIND_CLASS Global_SetParameterChangeBehaviour ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetRegistrationParameter(uint index, bool enabled)", asFUNCTION( BIND_CLASS Global_SetRegistrationParam ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanWalk(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanWalk ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanRun(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanRun ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanRotate(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanRotate ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanAim(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanAim ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanArmor(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanArmor ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterAnim1(uint crType, uint anim1)", asFUNCTION( BIND_CLASS Global_IsCritterAnim1 ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetCritterAnimType(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterAnimType ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetCritterAlias(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterAlias ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetCritterTypeName(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterTypeName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetCritterSoundName(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterSoundName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Year", &GameOpt.Year )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Month", &GameOpt.Month )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Day", &GameOpt.Day )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Hour", &GameOpt.Hour )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Minute", &GameOpt.Minute )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Second", &GameOpt.Second )>. Bind error, lineRegisterGlobalProperty( "const uint16 __TimeMultiplier", &GameOpt.TimeMultiplier )>. Bind error, lineRegisterGlobalProperty( "const uint __FullSecond", &GameOpt.FullSecond )>. Bind error, lineRegisterGlobalProperty( "bool __DisableTcpNagle", &GameOpt.DisableTcpNagle )>. Bind error, lineRegisterGlobalProperty( "bool __DisableZlibCompression", &GameOpt.DisableZlibCompression )>. Bind error, lineRegisterGlobalProperty( "uint __FloodSize", &GameOpt.FloodSize )>. Bind error, lineRegisterGlobalProperty( "bool __NoAnswerShuffle", &GameOpt.NoAnswerShuffle )>. Bind error, lineRegisterGlobalProperty( "bool __DialogDemandRecheck", &GameOpt.DialogDemandRecheck )>. Bind error, lineRegisterGlobalProperty( "uint __FixBoyDefaultExperience", &GameOpt.FixBoyDefaultExperience )>. Bind error, lineRegisterGlobalProperty( "uint __SneakDivider", &GameOpt.SneakDivider )>. Bind error, lineRegisterGlobalProperty( "uint __LevelCap", &GameOpt.LevelCap )>. Bind error, lineRegisterGlobalProperty( "bool __LevelCapAddExperience", &GameOpt.LevelCapAddExperience )>. Bind error, lineRegisterGlobalProperty( "uint __LookNormal", &GameOpt.LookNormal )>. Bind error, lineRegisterGlobalProperty( "uint __LookMinimum", &GameOpt.LookMinimum )>. Bind error, lineRegisterGlobalProperty( "uint __GlobalMapMaxGroupCount", &GameOpt.GlobalMapMaxGroupCount )>. Bind error, lineRegisterGlobalProperty( "uint __CritterIdleTick", &GameOpt.CritterIdleTick )>. Bind error, lineRegisterGlobalProperty( "uint __TurnBasedTick", &GameOpt.TurnBasedTick )>. Bind error, lineRegisterGlobalProperty( "int __DeadHitPoints", &GameOpt.DeadHitPoints )>. Bind error, lineRegisterGlobalProperty( "uint __Breaktime", &GameOpt.Breaktime )>. Bind error, lineRegisterGlobalProperty( "uint __TimeoutTransfer", &GameOpt.TimeoutTransfer )>. Bind error, lineRegisterGlobalProperty( "uint __TimeoutBattle", &GameOpt.TimeoutBattle )>. Bind error, lineRegisterGlobalProperty( "uint __ApRegeneration", &GameOpt.ApRegeneration )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostCritterWalk", &GameOpt.RtApCostCritterWalk )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostCritterRun", &GameOpt.RtApCostCritterRun )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostMoveItemContainer", &GameOpt.RtApCostMoveItemContainer )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostMoveItemInventory", &GameOpt.RtApCostMoveItemInventory )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostPickItem", &GameOpt.RtApCostPickItem )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostDropItem", &GameOpt.RtApCostDropItem )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostReloadWeapon", &GameOpt.RtApCostReloadWeapon )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostPickCritter", &GameOpt.RtApCostPickCritter )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostUseItem", &GameOpt.RtApCostUseItem )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostUseSkill", &GameOpt.RtApCostUseSkill )>. Bind error, lineRegisterGlobalProperty( "bool __RtAlwaysRun", &GameOpt.RtAlwaysRun )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostCritterMove", &GameOpt.TbApCostCritterMove )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostMoveItemContainer", &GameOpt.TbApCostMoveItemContainer )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostMoveItemInventory", &GameOpt.TbApCostMoveItemInventory )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostPickItem", &GameOpt.TbApCostPickItem )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostDropItem", &GameOpt.TbApCostDropItem )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostReloadWeapon", &GameOpt.TbApCostReloadWeapon )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostPickCritter", &GameOpt.TbApCostPickCritter )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostUseItem", &GameOpt.TbApCostUseItem )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostUseSkill", &GameOpt.TbApCostUseSkill )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimEyes", &GameOpt.ApCostAimEyes )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimHead", &GameOpt.ApCostAimHead )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimGroin", &GameOpt.ApCostAimGroin )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimTorso", &GameOpt.ApCostAimTorso )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimArms", &GameOpt.ApCostAimArms )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimLegs", &GameOpt.ApCostAimLegs )>. Bind error, lineRegisterGlobalProperty( "bool __TbAlwaysRun", &GameOpt.TbAlwaysRun )>. Bind error, lineRegisterGlobalProperty( "bool __RunOnCombat", &GameOpt.RunOnCombat )>. Bind error, lineRegisterGlobalProperty( "bool __RunOnTransfer", &GameOpt.RunOnTransfer )>. Bind error, lineRegisterGlobalProperty( "uint __GlobalMapWidth", &GameOpt.GlobalMapWidth )>. Bind error, lineRegisterGlobalProperty( "uint __GlobalMapHeight", &GameOpt.GlobalMapHeight )>. Bind error, lineRegisterGlobalProperty( "uint __GlobalMapZoneLength", &GameOpt.GlobalMapZoneLength )>. Bind error, lineRegisterGlobalProperty( "uint __GlobalMapMoveTime", &GameOpt.GlobalMapMoveTime )>. Bind error, lineRegisterGlobalProperty( "uint __BagRefreshTime", &GameOpt.BagRefreshTime )>. Bind error, lineRegisterGlobalProperty( "uint __AttackAnimationsMinDist", &GameOpt.AttackAnimationsMinDist )>. Bind error, lineRegisterGlobalProperty( "uint __WisperDist", &GameOpt.WhisperDist )>. Bind error, lineRegisterGlobalProperty( "uint __ShoutDist", &GameOpt.ShoutDist )>. Bind error, lineRegisterGlobalProperty( "int __LookChecks", &GameOpt.LookChecks )>. Bind error, lineRegisterGlobalProperty( "uint __LookDir0", &GameOpt.LookDir[ 0 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookDir1", &GameOpt.LookDir[ 1 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookDir2", &GameOpt.LookDir[ 2 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookDir3", &GameOpt.LookDir[ 3 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookDir4", &GameOpt.LookDir[ 4 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookSneakDir0", &GameOpt.LookSneakDir[ 0 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookSneakDir1", &GameOpt.LookSneakDir[ 1 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookSneakDir2", &GameOpt.LookSneakDir[ 2 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookSneakDir3", &GameOpt.LookSneakDir[ 3 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookSneakDir4", &GameOpt.LookSneakDir[ 4 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookWeight", &GameOpt.LookWeight )>. Bind error, lineRegisterGlobalProperty( "bool __CustomItemCost", &GameOpt.CustomItemCost )>. Bind error, lineRegisterGlobalProperty( "uint __RegistrationTimeout", &GameOpt.RegistrationTimeout )>. Bind error, lineRegisterGlobalProperty( "uint __AccountPlayTime", &GameOpt.AccountPlayTime )>. Bind error, lineRegisterGlobalProperty( "bool __LoggingVars", &GameOpt.LoggingVars )>. Bind error, lineRegisterGlobalProperty( "uint __ScriptRunSuspendTimeout", &GameOpt.ScriptRunSuspendTimeout )>. Bind error, lineRegisterGlobalProperty( "uint __ScriptRunMessageTimeout", &GameOpt.ScriptRunMessageTimeout )>. Bind error, lineRegisterGlobalProperty( "uint __TalkDistance", &GameOpt.TalkDistance )>. Bind error, lineRegisterGlobalProperty( "uint __NpcMaxTalkers", &GameOpt.NpcMaxTalkers )>. Bind error, lineRegisterGlobalProperty( "uint __MinNameLength", &GameOpt.MinNameLength )>. Bind error, lineRegisterGlobalProperty( "uint __MaxNameLength", &GameOpt.MaxNameLength )>. Bind error, lineRegisterGlobalProperty( "uint __DlgTalkMinTime", &GameOpt.DlgTalkMinTime )>. Bind error, lineRegisterGlobalProperty( "uint __DlgBarterMinTime", &GameOpt.DlgBarterMinTime )>. Bind error, lineRegisterGlobalProperty( "uint __MinimumOfflineTime", &GameOpt.MinimumOfflineTime )>. Bind error, lineRegisterGlobalProperty( "int __StartSpecialPoints", &GameOpt.StartSpecialPoints )>. Bind error, lineRegisterGlobalProperty( "int __StartTagSkillPoints", &GameOpt.StartTagSkillPoints )>. Bind error, lineRegisterGlobalProperty( "int __SkillMaxValue", &GameOpt.SkillMaxValue )>. Bind error, lineRegisterGlobalProperty( "int __SkillModAdd2", &GameOpt.SkillModAdd2 )>. Bind error, lineRegisterGlobalProperty( "int __SkillModAdd3", &GameOpt.SkillModAdd3 )>. Bind error, lineRegisterGlobalProperty( "int __SkillModAdd4", &GameOpt.SkillModAdd4 )>. Bind error, lineRegisterGlobalProperty( "int __SkillModAdd5", &GameOpt.SkillModAdd5 )>. Bind error, lineRegisterGlobalProperty( "int __SkillModAdd6", &GameOpt.SkillModAdd6 )>. Bind error, lineRegisterGlobalProperty( "bool __AbsoluteOffsets", &GameOpt.AbsoluteOffsets )>. Bind error, lineRegisterGlobalProperty( "uint __SkillBegin", &GameOpt.SkillBegin )>. Bind error, lineRegisterGlobalProperty( "uint __SkillEnd", &GameOpt.SkillEnd )>. Bind error, lineRegisterGlobalProperty( "uint __TimeoutBegin", &GameOpt.TimeoutBegin )>. Bind error, lineRegisterGlobalProperty( "uint __TimeoutEnd", &GameOpt.TimeoutEnd )>. Bind error, lineRegisterGlobalProperty( "uint __KillBegin", &GameOpt.KillBegin )>. Bind error, lineRegisterGlobalProperty( "uint __KillEnd", &GameOpt.KillEnd )>. Bind error, lineRegisterGlobalProperty( "uint __PerkBegin", &GameOpt.PerkBegin )>. Bind error, lineRegisterGlobalProperty( "uint __PerkEnd", &GameOpt.PerkEnd )>. Bind error, lineRegisterGlobalProperty( "uint __AddictionBegin", &GameOpt.AddictionBegin )>. Bind error, lineRegisterGlobalProperty( "uint __AddictionEnd", &GameOpt.AddictionEnd )>. Bind error, lineRegisterGlobalProperty( "uint __KarmaBegin", &GameOpt.KarmaBegin )>. Bind error, lineRegisterGlobalProperty( "uint __KarmaEnd", &GameOpt.KarmaEnd )>. Bind error, lineRegisterGlobalProperty( "uint __DamageBegin", &GameOpt.DamageBegin )>. Bind error, lineRegisterGlobalProperty( "uint __DamageEnd", &GameOpt.DamageEnd )>. Bind error, lineRegisterGlobalProperty( "uint __TraitBegin", &GameOpt.TraitBegin )>. Bind error, lineRegisterGlobalProperty( "uint __TraitEnd", &GameOpt.TraitEnd )>. Bind error, lineRegisterGlobalProperty( "uint __ReputationBegin", &GameOpt.ReputationBegin )>. Bind error, lineRegisterGlobalProperty( "uint __ReputationEnd", &GameOpt.ReputationEnd )>. Bind error, lineRegisterGlobalProperty( "int __ReputationLoved", &GameOpt.ReputationLoved )>. Bind error, lineRegisterGlobalProperty( "int __ReputationLiked", &GameOpt.ReputationLiked )>. Bind error, lineRegisterGlobalProperty( "int __ReputationAccepted", &GameOpt.ReputationAccepted )>. Bind error, lineRegisterGlobalProperty( "int __ReputationNeutral", &GameOpt.ReputationNeutral )>. Bind error, lineRegisterGlobalProperty( "int __ReputationAntipathy", &GameOpt.ReputationAntipathy )>. Bind error, lineRegisterGlobalProperty( "int __ReputationHated", &GameOpt.ReputationHated )>. Bind error, lineRegisterGlobalProperty( "bool __MapHexagonal", &GameOpt.MapHexagonal )>. Bind error, lineRegisterGlobalProperty( "int __MapHexWidth", &GameOpt.MapHexWidth )>. Bind error, lineRegisterGlobalProperty( "int __MapHexHeight", &GameOpt.MapHexHeight )>. Bind error, lineRegisterGlobalProperty( "int __MapHexLineHeight", &GameOpt.MapHexLineHeight )>. Bind error, lineRegisterGlobalProperty( "int __MapTileOffsX", &GameOpt.MapTileOffsX )>. Bind error, lineRegisterGlobalProperty( "int __MapTileOffsY", &GameOpt.MapTileOffsY )>. Bind error, lineRegisterGlobalProperty( "int __MapRoofOffsX", &GameOpt.MapRoofOffsX )>. Bind error, lineRegisterGlobalProperty( "int __MapRoofOffsY", &GameOpt.MapRoofOffsY )>. Bind error, lineRegisterGlobalProperty( "int __MapRoofSkipSize", &GameOpt.MapRoofSkipSize )>. Bind error, lineRegisterGlobalProperty( "float __MapCameraAngle", &GameOpt.MapCameraAngle )>. Bind error, lineRegisterGlobalProperty( "bool __MapSmoothPath", &GameOpt.MapSmoothPath )>. Bind error, lineRegisterGlobalProperty( "string __MapDataPrefix", &GameOpt.MapDataPrefix )>. Bind error, lineRegisterGlobalFunction( "void Log(string& text)", asFUNCTION( BIND_CLASS Global_Log ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetLastError()", asFUNCTION( BIND_CLASS Global_GetLastError ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int Random(int minimum, int maximum)", asFUNCTION( Random ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "ProtoItem@+ GetProtoItem(uint16 protoId)", asFUNCTION( BIND_CLASS Global_GetProtoItem ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool StrToInt(string@+ text, int& result)", asFUNCTION( BIND_CLASS Global_StrToInt ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool StrToFloat(string@+ text, float& result)", asFUNCTION( BIND_CLASS Global_StrToFloat ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetDistantion(uint16 hexX1, uint16 hexY1, uint16 hexX2, uint16 hexY2)", asFUNCTION( BIND_CLASS Global_GetDistantion ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint8 GetDirection(uint16 fromHexX, uint16 fromHexY, uint16 toHexX, uint16 toHexY)", asFUNCTION( BIND_CLASS Global_GetDirection ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint8 GetOffsetDir(uint16 fromHexX, uint16 fromHexY, uint16 toHexX, uint16 toHexY, float offset)", asFUNCTION( BIND_CLASS Global_GetOffsetDir ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetTick()", asFUNCTION( BIND_CLASS Global_GetTick ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetAngelScriptProperty(int property)", asFUNCTION( BIND_CLASS Global_GetAngelScriptProperty ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetAngelScriptProperty(int property, uint value)", asFUNCTION( BIND_CLASS Global_SetAngelScriptProperty ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetStrHash(string@+ str)", asFUNCTION( BIND_CLASS Global_GetStrHash ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool LoadDataFile(string& dataFileName)", asFUNCTION( BIND_CLASS Global_LoadDataFile ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetConstantValue(int constCollection, string@+ name)", asFUNCTION( BIND_CLASS Global_GetConstantValue ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetConstantName(int constCollection, int value)", asFUNCTION( BIND_CLASS Global_GetConstantName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void AddConstant(int constCollection, string@+ name, int value)", asFUNCTION( BIND_CLASS Global_AddConstant ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool LoadConstants(int constCollection, string@+ fileName, int pathType)", asFUNCTION( BIND_CLASS Global_LoadConstants ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void AllowSlot(uint8 index, string& slotName)", asFUNCTION( BIND_CLASS Global_AllowSlot ), asCALL_CDECL )>. Bind error, lineSetEngineProperty( asEP_ALLOW_UNSAFE_REFERENCES, true )>. Bind error, lineSetEngineProperty( asEP_OPTIMIZE_BYTECODE, true )>. Bind error, lineSetEngineProperty( asEP_SCRIPT_SCANNER, 0 )>. Bind error, lineSetEngineProperty( asEP_AUTO_GARBAGE_COLLECT, false )>. Bind error, lineSetEngineProperty( asEP_ALWAYS_IMPL_DEFAULT_CONSTRUCT, true )>. Bind error, lineRegisterObjectType( "DataRef", 0, asOBJ_REF | asOBJ_NOHANDLE )>. Bind error, lineRegisterObjectMethod( "DataRef", "const int& opIndex(uint) const", asFUNCTION( BIND_CLASS DataRef_Index ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectType( "DataVal", 0, asOBJ_REF | asOBJ_NOHANDLE )>. Bind error, lineRegisterObjectMethod( "DataVal", "const int opIndex(uint) const", asFUNCTION( BIND_CLASS DataVal_Index ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectType( "ProtoItem", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "ProtoItem", asBEHAVE_ADDREF, "void f()", asMETHOD( ProtoItem, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "ProtoItem", asBEHAVE_RELEASE, "void f()", asMETHOD( ProtoItem, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ProtoId", OFFSETOF( ProtoItem, ProtoId ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Type", OFFSETOF( ProtoItem, Type ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint PicMap", OFFSETOF( ProtoItem, PicMap ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint PicInv", OFFSETOF( ProtoItem, PicInv ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Flags", OFFSETOF( ProtoItem, Flags ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Stackable", OFFSETOF( ProtoItem, Stackable ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Deteriorable", OFFSETOF( ProtoItem, Deteriorable ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool GroundLevel", OFFSETOF( ProtoItem, GroundLevel ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Corner", OFFSETOF( ProtoItem, Corner ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Dir", OFFSETOF( ProtoItem, Dir ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Slot", OFFSETOF( ProtoItem, Slot ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weight", OFFSETOF( ProtoItem, Weight ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Volume", OFFSETOF( ProtoItem, Volume ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Cost", OFFSETOF( ProtoItem, Cost ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint StartCount", OFFSETOF( ProtoItem, StartCount ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 SoundId", OFFSETOF( ProtoItem, SoundId ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Material", OFFSETOF( ProtoItem, Material ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 LightFlags", OFFSETOF( ProtoItem, LightFlags ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 LightDistance", OFFSETOF( ProtoItem, LightDistance ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int8 LightIntensity", OFFSETOF( ProtoItem, LightIntensity ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint LightColor", OFFSETOF( ProtoItem, LightColor ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool DisableEgg", OFFSETOF( ProtoItem, DisableEgg ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 AnimWaitBase", OFFSETOF( ProtoItem, AnimWaitBase ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 AnimWaitRndMin", OFFSETOF( ProtoItem, AnimWaitRndMin ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 AnimWaitRndMax", OFFSETOF( ProtoItem, AnimWaitRndMax ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimStay_0", OFFSETOF( ProtoItem, AnimStay[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimStay_1", OFFSETOF( ProtoItem, AnimStay[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimShow_0", OFFSETOF( ProtoItem, AnimShow[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimShow_1", OFFSETOF( ProtoItem, AnimShow[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimHide_0", OFFSETOF( ProtoItem, AnimHide[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimHide_1", OFFSETOF( ProtoItem, AnimHide[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int16 OffsetX", OFFSETOF( ProtoItem, OffsetX ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int16 OffsetY", OFFSETOF( ProtoItem, OffsetY ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 SpriteCut", OFFSETOF( ProtoItem, SpriteCut ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int8 DrawOrderOffsetHexY", OFFSETOF( ProtoItem, DrawOrderOffsetHexY ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 RadioChannel", OFFSETOF( ProtoItem, RadioChannel ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 RadioFlags", OFFSETOF( ProtoItem, RadioFlags ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 RadioBroadcastSend", OFFSETOF( ProtoItem, RadioBroadcastSend ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 RadioBroadcastRecv", OFFSETOF( ProtoItem, RadioBroadcastRecv ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 IndicatorStart", OFFSETOF( ProtoItem, IndicatorStart ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 IndicatorMax", OFFSETOF( ProtoItem, IndicatorMax ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint HolodiskNum", OFFSETOF( ProtoItem, HolodiskNum ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_0", OFFSETOF( ProtoItem, StartValue[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_1", OFFSETOF( ProtoItem, StartValue[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_2", OFFSETOF( ProtoItem, StartValue[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_3", OFFSETOF( ProtoItem, StartValue[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_4", OFFSETOF( ProtoItem, StartValue[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_5", OFFSETOF( ProtoItem, StartValue[ 5 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_6", OFFSETOF( ProtoItem, StartValue[ 6 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_7", OFFSETOF( ProtoItem, StartValue[ 7 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_8", OFFSETOF( ProtoItem, StartValue[ 8 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_9", OFFSETOF( ProtoItem, StartValue[ 9 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 BlockLines", OFFSETOF( ProtoItem, BlockLines ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_0", OFFSETOF( ProtoItem, ChildPid[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_1", OFFSETOF( ProtoItem, ChildPid[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_2", OFFSETOF( ProtoItem, ChildPid[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_3", OFFSETOF( ProtoItem, ChildPid[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_4", OFFSETOF( ProtoItem, ChildPid[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_0", OFFSETOF( ProtoItem, ChildLines[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_1", OFFSETOF( ProtoItem, ChildLines[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_2", OFFSETOF( ProtoItem, ChildLines[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_3", OFFSETOF( ProtoItem, ChildLines[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_4", OFFSETOF( ProtoItem, ChildLines[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_IsUnarmed", OFFSETOF( ProtoItem, Weapon_IsUnarmed ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedTree", OFFSETOF( ProtoItem, Weapon_UnarmedTree ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedPriority", OFFSETOF( ProtoItem, Weapon_UnarmedPriority ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedMinAgility", OFFSETOF( ProtoItem, Weapon_UnarmedMinAgility ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedMinUnarmed", OFFSETOF( ProtoItem, Weapon_UnarmedMinUnarmed ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedMinLevel", OFFSETOF( ProtoItem, Weapon_UnarmedMinLevel ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Anim1", OFFSETOF( ProtoItem, Weapon_Anim1 ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxAmmoCount", OFFSETOF( ProtoItem, Weapon_MaxAmmoCount ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Caliber", OFFSETOF( ProtoItem, Weapon_Caliber ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 Weapon_DefaultAmmoPid", OFFSETOF( ProtoItem, Weapon_DefaultAmmoPid ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_MinStrength", OFFSETOF( ProtoItem, Weapon_MinStrength ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Perk", OFFSETOF( ProtoItem, Weapon_Perk ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ActiveUses", OFFSETOF( ProtoItem, Weapon_ActiveUses ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Skill_0", OFFSETOF( ProtoItem, Weapon_Skill[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Skill_1", OFFSETOF( ProtoItem, Weapon_Skill[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Skill_2", OFFSETOF( ProtoItem, Weapon_Skill[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_PicUse_0", OFFSETOF( ProtoItem, Weapon_PicUse[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_PicUse_1", OFFSETOF( ProtoItem, Weapon_PicUse[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_PicUse_2", OFFSETOF( ProtoItem, Weapon_PicUse[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxDist_0", OFFSETOF( ProtoItem, Weapon_MaxDist[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxDist_1", OFFSETOF( ProtoItem, Weapon_MaxDist[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxDist_2", OFFSETOF( ProtoItem, Weapon_MaxDist[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Round_0", OFFSETOF( ProtoItem, Weapon_Round[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Round_1", OFFSETOF( ProtoItem, Weapon_Round[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Round_2", OFFSETOF( ProtoItem, Weapon_Round[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ApCost_0", OFFSETOF( ProtoItem, Weapon_ApCost[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ApCost_1", OFFSETOF( ProtoItem, Weapon_ApCost[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ApCost_2", OFFSETOF( ProtoItem, Weapon_ApCost[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_Aim_0", OFFSETOF( ProtoItem, Weapon_Aim[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_Aim_1", OFFSETOF( ProtoItem, Weapon_Aim[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_Aim_2", OFFSETOF( ProtoItem, Weapon_Aim[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Weapon_SoundId_0", OFFSETOF( ProtoItem, Weapon_SoundId[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Weapon_SoundId_1", OFFSETOF( ProtoItem, Weapon_SoundId[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Weapon_SoundId_2", OFFSETOF( ProtoItem, Weapon_SoundId[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Ammo_Caliber", OFFSETOF( ProtoItem, Ammo_Caliber ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Door_NoBlockMove", OFFSETOF( ProtoItem, Door_NoBlockMove ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Door_NoBlockShoot", OFFSETOF( ProtoItem, Door_NoBlockShoot ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Door_NoBlockLight", OFFSETOF( ProtoItem, Door_NoBlockLight ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Container_Volume", OFFSETOF( ProtoItem, Container_Volume ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Container_Changeble", OFFSETOF( ProtoItem, Container_Changeble ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Container_CannotPickUp", OFFSETOF( ProtoItem, Container_CannotPickUp ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Container_MagicHandsGrnd", OFFSETOF( ProtoItem, Container_MagicHandsGrnd ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 Locker_Condition", OFFSETOF( ProtoItem, Locker_Condition ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Grid_Type", OFFSETOF( ProtoItem, Grid_Type ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_Speed", OFFSETOF( ProtoItem, Car_Speed ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_Passability", OFFSETOF( ProtoItem, Car_Passability ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_DeteriorationRate", OFFSETOF( ProtoItem, Car_DeteriorationRate ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_CrittersCapacity", OFFSETOF( ProtoItem, Car_CrittersCapacity ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_TankVolume", OFFSETOF( ProtoItem, Car_TankVolume ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_MaxDeterioration", OFFSETOF( ProtoItem, Car_MaxDeterioration ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_FuelConsumption", OFFSETOF( ProtoItem, Car_FuelConsumption ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_Entrance", OFFSETOF( ProtoItem, Car_Entrance ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_MovementType", OFFSETOF( ProtoItem, Car_MovementType ) )>. Bind error, lineRegisterObjectType( "CritterCl", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "CritterCl", asBEHAVE_ADDREF, "void f()", asMETHOD( CritterCl, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "CritterCl", asBEHAVE_RELEASE, "void f()", asMETHOD( CritterCl, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectType( "ItemCl", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "ItemCl", asBEHAVE_ADDREF, "void f()", asMETHOD( Item, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "ItemCl", asBEHAVE_RELEASE, "void f()", asMETHOD( Item, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsChosen() const", asFUNCTION( BIND_CLASS Crit_IsChosen ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsPlayer() const", asFUNCTION( BIND_CLASS Crit_IsPlayer ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsNpc() const", asFUNCTION( BIND_CLASS Crit_IsNpc ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsLife() const", asFUNCTION( BIND_CLASS Crit_IsLife ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsKnockout() const", asFUNCTION( BIND_CLASS Crit_IsKnockout ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsDead() const", asFUNCTION( BIND_CLASS Crit_IsDead ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsFree() const", asFUNCTION( BIND_CLASS Crit_IsFree ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsBusy() const", asFUNCTION( BIND_CLASS Crit_IsBusy ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsAnim3d() const", asFUNCTION( BIND_CLASS Crit_IsAnim3d ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsAnimAviable(uint anim1, uint anim2) const", asFUNCTION( BIND_CLASS Crit_IsAnimAviable ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsAnimPlaying() const", asFUNCTION( BIND_CLASS Crit_IsAnimPlaying ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "uint GetAnim1() const", asFUNCTION( BIND_CLASS Crit_GetAnim1 ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "void Animate(uint anim1, uint anim2)", asFUNCTION( BIND_CLASS Crit_Animate ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "void Animate(uint anim1, uint anim2, ItemCl@+ item)", asFUNCTION( BIND_CLASS Crit_AnimateEx ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "void ClearAnim()", asFUNCTION( BIND_CLASS Crit_ClearAnim ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "void Wait(uint ms)", asFUNCTION( BIND_CLASS Crit_Wait ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "uint ItemsCount() const", asFUNCTION( BIND_CLASS Crit_ItemsCount ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "uint ItemsWeight() const", asFUNCTION( BIND_CLASS Crit_ItemsWeight ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "uint ItemsVolume() const", asFUNCTION( BIND_CLASS Crit_ItemsVolume ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "uint CountItem(uint16 protoId) const", asFUNCTION( BIND_CLASS Crit_CountItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "ItemCl@+ GetItem(uint16 protoId, int slot) const", asFUNCTION( BIND_CLASS Crit_GetItem ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "uint GetItems(int slot, ItemCl@[]@+ items) const", asFUNCTION( BIND_CLASS Crit_GetItems ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "uint GetItemsByType(int type, ItemCl@[]@+ items) const", asFUNCTION( BIND_CLASS Crit_GetItemsByType ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "ProtoItem@+ GetSlotProto(int slot, uint8& mode) const", asFUNCTION( BIND_CLASS Crit_GetSlotProto ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "void SetVisible(bool visible)", asFUNCTION( BIND_CLASS Crit_SetVisible ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool GetVisible() const", asFUNCTION( BIND_CLASS Crit_GetVisible ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "void set_ContourColor(uint value)", asFUNCTION( BIND_CLASS Crit_set_ContourColor ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "uint get_ContourColor() const", asFUNCTION( BIND_CLASS Crit_get_ContourColor ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "uint GetMultihex() const", asFUNCTION( BIND_CLASS Crit_GetMultihex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "CritterCl", "bool IsTurnBasedTurn() const", asFUNCTION( BIND_CLASS Crit_IsTurnBasedTurn ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint Id", OFFSETOF( CritterCl, Id ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint16 Pid", OFFSETOF( CritterCl, Pid ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint CrType", OFFSETOF( CritterCl, BaseType ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint CrTypeAlias", OFFSETOF( CritterCl, BaseTypeAlias ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint16 HexX", OFFSETOF( CritterCl, HexX ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint16 HexY", OFFSETOF( CritterCl, HexY ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint8 Dir", OFFSETOF( CritterCl, CrDir ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint8 Cond", OFFSETOF( CritterCl, Cond ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint Anim1Life", OFFSETOF( CritterCl, Anim1Life ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint Anim1Knockout", OFFSETOF( CritterCl, Anim1Knockout ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint Anim1Dead", OFFSETOF( CritterCl, Anim1Dead ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint Anim2Life", OFFSETOF( CritterCl, Anim2Life ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint Anim2Knockout", OFFSETOF( CritterCl, Anim2Knockout ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint Anim2Dead", OFFSETOF( CritterCl, Anim2Dead ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const uint Flags", OFFSETOF( CritterCl, Flags ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "string Name", OFFSETOF( CritterCl, Name ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "string NameOnHead", OFFSETOF( CritterCl, NameOnHead ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "string Lexems", OFFSETOF( CritterCl, Lexems ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "uint NameColor", OFFSETOF( CritterCl, NameColor ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "const int16 Ref", OFFSETOF( CritterCl, RefCounter ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "DataVal Param", OFFSETOF( CritterCl, ThisPtr[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "DataRef ParamBase", OFFSETOF( CritterCl, ThisPtr[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "CritterCl", "int[]@ Anim3dLayer", OFFSETOF( CritterCl, Layers3d ) )>. Bind error, lineRegisterObjectMethod( "ItemCl", "bool IsStackable() const", asFUNCTION( BIND_CLASS Item_IsStackable ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "ItemCl", "bool IsDeteriorable() const", asFUNCTION( BIND_CLASS Item_IsDeteriorable ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "ItemCl", "uint GetScriptId() const", asFUNCTION( BIND_CLASS Item_GetScriptId ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "ItemCl", "uint8 GetType() const", asFUNCTION( BIND_CLASS Item_GetType ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "ItemCl", "uint16 GetProtoId() const", asFUNCTION( BIND_CLASS Item_GetProtoId ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "ItemCl", "uint GetCount() const", asFUNCTION( BIND_CLASS Item_GetCount ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "ItemCl", "bool GetMapPosition(uint16& hexX, uint16& hexY) const", asFUNCTION( BIND_CLASS Item_GetMapPosition ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "ItemCl", "void Animate(uint8 fromFrame, uint8 toFrame)", asFUNCTION( BIND_CLASS Item_Animate ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint Id", OFFSETOF( Item, Id ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const ProtoItem@ Proto", OFFSETOF( Item, Proto ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const string Lexems", OFFSETOF( Item, Lexems ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 Accessory", OFFSETOF( Item, Accessory ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint MapId", OFFSETOF( Item, AccHex.MapId ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 HexX", OFFSETOF( Item, AccHex.HexX ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 HexY", OFFSETOF( Item, AccHex.HexY ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint CritId", OFFSETOF( Item, AccCritter.Id ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 CritSlot", OFFSETOF( Item, AccCritter.Slot ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint ContainerId", OFFSETOF( Item, AccContainer.ContainerId ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint StackId", OFFSETOF( Item, AccContainer.StackId ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 SortValue", OFFSETOF( Item, Data.SortValue ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 Info", OFFSETOF( Item, Data.Info ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint PicMap", OFFSETOF( Item, Data.PicMapHash ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint PicInv", OFFSETOF( Item, Data.PicInvHash ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 AnimWaitBase", OFFSETOF( Item, Data.AnimWaitBase ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 AnimStayBegin", OFFSETOF( Item, Data.AnimStay[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 AnimStayEnd", OFFSETOF( Item, Data.AnimStay[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 AnimShowBegin", OFFSETOF( Item, Data.AnimShow[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 AnimShowEnd", OFFSETOF( Item, Data.AnimShow[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 AnimHideBegin", OFFSETOF( Item, Data.AnimHide[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 AnimHideEnd", OFFSETOF( Item, Data.AnimHide[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint Flags", OFFSETOF( Item, Data.Flags ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 Mode", OFFSETOF( Item, Data.Mode ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int Val0", OFFSETOF( Item, Data.ScriptValues[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int Val1", OFFSETOF( Item, Data.ScriptValues[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int Val2", OFFSETOF( Item, Data.ScriptValues[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int Val3", OFFSETOF( Item, Data.ScriptValues[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int Val4", OFFSETOF( Item, Data.ScriptValues[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int Val5", OFFSETOF( Item, Data.ScriptValues[ 5 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int Val6", OFFSETOF( Item, Data.ScriptValues[ 6 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int Val7", OFFSETOF( Item, Data.ScriptValues[ 7 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int Val8", OFFSETOF( Item, Data.ScriptValues[ 8 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int Val9", OFFSETOF( Item, Data.ScriptValues[ 9 ] ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int8 LightIntensity", OFFSETOF( Item, Data.LightIntensity ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 LightDistance", OFFSETOF( Item, Data.LightDistance ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 LightFlags", OFFSETOF( Item, Data.LightFlags ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint LightColor", OFFSETOF( Item, Data.LightColor ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int16 TrapValue", OFFSETOF( Item, Data.TrapValue ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 Indicator", OFFSETOF( Item, Data.Indicator ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 BrokenFlags", OFFSETOF( Item, Data.BrokenFlags ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 BrokenCount", OFFSETOF( Item, Data.BrokenCount ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 Deterioration", OFFSETOF( Item, Data.Deterioration ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 AmmoPid", OFFSETOF( Item, Data.AmmoPid ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 AmmoCount", OFFSETOF( Item, Data.AmmoCount ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint LockerId", OFFSETOF( Item, Data.LockerId ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 LockerCondition", OFFSETOF( Item, Data.LockerCondition ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 LockerComplexity", OFFSETOF( Item, Data.LockerComplexity ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 Charge", OFFSETOF( Item, Data.Charge ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 RadioChannel", OFFSETOF( Item, Data.RadioChannel ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint16 RadioFlags", OFFSETOF( Item, Data.RadioFlags ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 RadioBroadcastSend", OFFSETOF( Item, Data.RadioBroadcastSend ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint8 RadioBroadcastRecv", OFFSETOF( Item, Data.RadioBroadcastRecv ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const uint HolodiskNumber", OFFSETOF( Item, Data.HolodiskNumber ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int16 OffsetX", OFFSETOF( Item, Data.OffsetX ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int16 OffsetY", OFFSETOF( Item, Data.OffsetY ) )>. Bind error, lineRegisterObjectProperty( "ItemCl", "const int16 Dir", OFFSETOF( Item, Data.Dir ) )>. Bind error, lineRegisterGlobalFunction( "CritterCl@+ GetChosen()", asFUNCTION( BIND_CLASS Global_GetChosen ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetChosenActions(uint[]@+ actions)", asFUNCTION( BIND_CLASS Global_GetChosenActions ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetChosenActions(uint[]@+ actions)", asFUNCTION( BIND_CLASS Global_SetChosenActions ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "ItemCl@+ GetItem(uint itemId)", asFUNCTION( BIND_CLASS Global_GetItem ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetCrittersDistantion(CritterCl& cr1, CritterCl& cr2)", asFUNCTION( BIND_CLASS Global_GetCrittersDistantion ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "CritterCl@+ GetCritter(uint critterId)", asFUNCTION( BIND_CLASS Global_GetCritter ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetCrittersHex(uint16 hexX, uint16 hexY, uint radius, int findType, CritterCl@[]@+ critters)", asFUNCTION( BIND_CLASS Global_GetCritters ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetCritters(uint16 pid, int findType, CritterCl@[]@+ critters)", asFUNCTION( BIND_CLASS Global_GetCrittersByPids ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetCrittersPath(uint16 fromHx, uint16 fromHy, uint16 toHx, uint16 toHy, float angle, uint dist, int findType, CritterCl@[]@+ critters)", asFUNCTION( BIND_CLASS Global_GetCrittersInPath ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetCrittersPath(uint16 fromHx, uint16 fromHy, uint16 toHx, uint16 toHy, float angle, uint dist, int findType, CritterCl@[]@+ critters, uint16& preBlockHx, uint16& preBlockHy, uint16& blockHx, uint16& blockHy)", asFUNCTION( BIND_CLASS Global_GetCrittersInPathBlock ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void GetHexCoord(uint16 fromHx, uint16 fromHy, uint16& toHx, uint16& toHy, float angle, uint dist)", asFUNCTION( BIND_CLASS Global_GetHexInPath ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetPathLength(uint16 fromHx, uint16 fromHy, uint16 toHx, uint16 toHy, uint cut)", asFUNCTION( BIND_CLASS Global_GetPathLengthHex ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetPathLength(CritterCl& cr, uint16 toHx, uint16 toHy, uint cut)", asFUNCTION( BIND_CLASS Global_GetPathLengthCr ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void FlushScreen(uint fromColor, uint toColor, uint timeMs)", asFUNCTION( BIND_CLASS Global_FlushScreen ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void QuakeScreen(uint noise, uint timeMs)", asFUNCTION( BIND_CLASS Global_QuakeScreen ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool PlaySound(string& soundName)", asFUNCTION( BIND_CLASS Global_PlaySound ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool PlaySound(uint8 soundType, uint8 soundTypeExt, uint8 soundId, uint8 soundIdExt)", asFUNCTION( BIND_CLASS Global_PlaySoundType ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool PlayMusic(string& musicName, uint pos, uint repeat)", asFUNCTION( BIND_CLASS Global_PlayMusic ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void PlayVideo(string& videoName, bool canStop)", asFUNCTION( BIND_CLASS Global_PlayVideo ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsTurnBased()", asFUNCTION( BIND_CLASS Global_IsTurnBased ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetTurnBasedTime()", asFUNCTION( BIND_CLASS Global_GetTurnBasedTime ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint16 GetCurrentMapPid()", asFUNCTION( BIND_CLASS Global_GetCurrentMapPid ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetMessageFilters(int[]@+ filters)", asFUNCTION( BIND_CLASS Global_GetMessageFilters ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetMessageFilters(int[]@+ filters)", asFUNCTION( BIND_CLASS Global_SetMessageFilters ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void Message(string& text)", asFUNCTION( BIND_CLASS Global_Message ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void Message(string& text, int type)", asFUNCTION( BIND_CLASS Global_MessageType ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void Message(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_MessageMsg ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void Message(int textMsg, uint strNum, int type)", asFUNCTION( BIND_CLASS Global_MessageMsgType ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MapMessage(string& text, uint16 hx, uint16 hy, uint timeMs, uint color, bool fade, int offsX, int offsY)", asFUNCTION( BIND_CLASS Global_MapMessage ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetMsgStr(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_GetMsgStr ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetMsgStr(int textMsg, uint strNum, uint skipCount)", asFUNCTION( BIND_CLASS Global_GetMsgStrSkip ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetMsgStrNumUpper(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_GetMsgStrNumUpper ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetMsgStrNumLower(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_GetMsgStrNumLower ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetMsgStrCount(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_GetMsgStrCount ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsMsgStr(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_IsMsgStr ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ ReplaceText(const string& text, const string& replace, const string& str)", asFUNCTION( BIND_CLASS Global_ReplaceTextStr ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ ReplaceText(const string& text, const string& replace, int i)", asFUNCTION( BIND_CLASS Global_ReplaceTextInt ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ FormatTags(const string& text, const string@+ lexems)", asFUNCTION( BIND_CLASS Global_FormatTags ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetSomeValue(int var)", asFUNCTION( BIND_CLASS Global_GetSomeValue ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MoveScreen(uint16 hexX, uint16 hexY, uint speed)", asFUNCTION( BIND_CLASS Global_MoveScreen ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void LockScreenScroll(CritterCl@+ cr)", asFUNCTION( BIND_CLASS Global_LockScreenScroll ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetFog(uint16 zoneX, uint16 zoneY)", asFUNCTION( BIND_CLASS Global_GetFog ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void RefreshItemsCollection(int collection)", asFUNCTION( BIND_CLASS Global_RefreshItemsCollection ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetScroll(int scrollElement)", asFUNCTION( BIND_CLASS Global_GetScroll ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetScroll(int scrollElement, int value)", asFUNCTION( BIND_CLASS Global_SetScroll ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetDayTime(uint dayPart)", asFUNCTION( BIND_CLASS Global_GetDayTime ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void GetDayColor(uint dayPart, uint8& r, uint8& g, uint8& b)", asFUNCTION( BIND_CLASS Global_GetDayColor ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void RunServerScript(string& funcName, int p0, int p1, int p2, string@+ p3, int[]@+ p4)", asFUNCTION( BIND_CLASS Global_RunServerScript ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void RunServerScriptUnsafe(string& funcName, int p0, int p1, int p2, string@+ p3, int[]@+ p4)", asFUNCTION( BIND_CLASS Global_RunServerScriptUnsafe ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint LoadSprite(string& name, int pathIndex)", asFUNCTION( BIND_CLASS Global_LoadSprite ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint LoadSprite(uint nameHash, uint8 dir)", asFUNCTION( BIND_CLASS Global_LoadSpriteHash ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetSpriteWidth(uint sprId, int sprIndex)", asFUNCTION( BIND_CLASS Global_GetSpriteWidth ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetSpriteHeight(uint sprId, int sprIndex)", asFUNCTION( BIND_CLASS Global_GetSpriteHeight ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetSpriteCount(uint sprId)", asFUNCTION( BIND_CLASS Global_GetSpriteCount ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void GetTextInfo(string& text, int w, int h, int font, int flags, int& tw, int& th, int& lines)", asFUNCTION( BIND_CLASS Global_GetTextInfo ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawSprite(uint sprId, int sprIndex, int x, int y, uint color)", asFUNCTION( BIND_CLASS Global_DrawSprite ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawSprite(uint sprId, int sprIndex, int x, int y, uint color, bool applyOffsets)", asFUNCTION( BIND_CLASS Global_DrawSpriteOffs ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawSprite(uint sprId, int sprIndex, int x, int y, int w, int h, bool scratch, bool center, uint color)", asFUNCTION( BIND_CLASS Global_DrawSpriteSize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawSprite(uint sprId, int sprIndex, int x, int y, int w, int h, bool scratch, bool center, uint color, bool applyOffsets)", asFUNCTION( BIND_CLASS Global_DrawSpriteSizeOffs ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawText(string& text, int x, int y, int w, int h, uint color, int font, int flags)", asFUNCTION( BIND_CLASS Global_DrawText ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawPrimitive(int primitiveType, int[]& data)", asFUNCTION( BIND_CLASS Global_DrawPrimitive ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawMapSprite(uint16 hx, uint16 hy, uint16 effectPid, uint sprId, int sprIndex, int offsX, int offsY)", asFUNCTION( BIND_CLASS Global_DrawMapSprite ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawCritter2d(uint crType, uint anim1, uint anim2, uint8 dir, int l, int t, int r, int b, bool scratch, bool center, uint color)", asFUNCTION( BIND_CLASS Global_DrawCritter2d ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawCritter3d(uint instance, uint crType, uint anim1, uint anim2, int[]@+ layers, float[]@+ position, uint color)", asFUNCTION( BIND_CLASS Global_DrawCritter3d ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void ShowScreen(int screen, int p0, int p1, int p2)", asFUNCTION( BIND_CLASS Global_ShowScreen ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void HideScreen(int screen, int p0, int p1, int p2)", asFUNCTION( BIND_CLASS Global_HideScreen ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void GetHardcodedScreenPos(int screen, int& x, int& y)", asFUNCTION( BIND_CLASS Global_GetHardcodedScreenPos ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawHardcodedScreen(int screen)", asFUNCTION( BIND_CLASS Global_DrawHardcodedScreen ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetKeybLang()", asFUNCTION( BIND_CLASS Global_GetKeybLang ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetHexPos(uint16 hx, uint16 hy, int& x, int& y)", asFUNCTION( BIND_CLASS Global_GetHexPos ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetMonitorHex(int x, int y, uint16& hx, uint16& hy, bool ignoreInterface = false)", asFUNCTION( BIND_CLASS Global_GetMonitorHex ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "ItemCl@+ GetMonitorItem(int x, int y, bool ignoreInterface = false)", asFUNCTION( BIND_CLASS Global_GetMonitorItem ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "CritterCl@+ GetMonitorCritter(int x, int y, bool ignoreInterface = false)", asFUNCTION( BIND_CLASS Global_GetMonitorCritter ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint16 GetMapWidth()", asFUNCTION( BIND_CLASS Global_GetMapWidth ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint16 GetMapHeight()", asFUNCTION( BIND_CLASS Global_GetMapHeight ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetCurrentCursor()", asFUNCTION( BIND_CLASS Global_GetCurrentCursor ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetLastCursor()", asFUNCTION( BIND_CLASS Global_GetLastCursor ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void ChangeCursor(int cursor)", asFUNCTION( BIND_CLASS Global_ChangeCursor ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MoveHexByDir(uint16& hexX, uint16& hexY, uint8 dir, uint steps)", asFUNCTION( BIND_CLASS Global_MoveHexByDir ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool AppendIfaceIni(string& iniName)", asFUNCTION( BIND_CLASS Global_AppendIfaceIni ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetIfaceIniStr(string& key)", asFUNCTION( BIND_CLASS Global_GetIfaceIniStr ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool Load3dFile(string& fileName, int pathType)", asFUNCTION( BIND_CLASS Global_Load3dFile ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void WaitPing()", asFUNCTION( BIND_CLASS Global_WaitPing ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool LoadFont(int font, string& fontFileName)", asFUNCTION( BIND_CLASS Global_LoadFont ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetDefaultFont(int font, uint color)", asFUNCTION( BIND_CLASS Global_SetDefaultFont ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetEffect(int effectType, int effectSubtype, string@+ effectName)", asFUNCTION( BIND_CLASS Global_SetEffect ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void RefreshMap(bool onlyTiles, bool onlyRoof, bool onlyLight)", asFUNCTION( BIND_CLASS Global_RefreshMap ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MouseClick(int x, int y, int button, int cursor)", asFUNCTION( BIND_CLASS Global_MouseClick ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void KeyboardPress(uint8 key1, uint8 key2)", asFUNCTION( BIND_CLASS Global_KeyboardPress ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetRainAnimation(string@+ fallAnimName, string@+ dropAnimName)", asFUNCTION( BIND_CLASS Global_SetRainAnimation ), asCALL_CDECL )>. Bind error, lineRegisterGlobalProperty( "bool __ConsoleActive", &BIND_CLASS ConsoleActive )>. Bind error, lineRegisterGlobalProperty( "bool __GmapActive", &BIND_CLASS GmapActive )>. Bind error, lineRegisterGlobalProperty( "bool __GmapWait", &BIND_CLASS GmapWait )>. Bind error, lineRegisterGlobalProperty( "float __GmapZoom", &BIND_CLASS GmapZoom )>. Bind error, lineRegisterGlobalProperty( "int __GmapOffsetX", &BIND_CLASS GmapOffsetX )>. Bind error, lineRegisterGlobalProperty( "int __GmapOffsetY", &BIND_CLASS GmapOffsetY )>. Bind error, lineRegisterGlobalProperty( "int __GmapGroupCurX", &BIND_CLASS GmapGroupCurX )>. Bind error, lineRegisterGlobalProperty( "int __GmapGroupCurY", &BIND_CLASS GmapGroupCurY )>. Bind error, lineRegisterGlobalProperty( "int __GmapGroupToX", &BIND_CLASS GmapGroupToX )>. Bind error, lineRegisterGlobalProperty( "int __GmapGroupToY", &BIND_CLASS GmapGroupToY )>. Bind error, lineRegisterGlobalProperty( "float __GmapGroupSpeed", &BIND_CLASS GmapGroupSpeed )>. Bind error, lineRegisterGlobalFunction( "uint GetFullSecond(uint16 year, uint16 month, uint16 day, uint16 hour, uint16 minute, uint16 second)", asFUNCTION( BIND_CLASS Global_GetFullSecond ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void GetTime(uint16& year, uint16& month, uint16& day, uint16& dayOfWeek, uint16& hour, uint16& minute, uint16& second, uint16& milliseconds)", asFUNCTION( BIND_CLASS Global_GetTime ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void GetGameTime(uint fullSecond, uint16& year, uint16& month, uint16& day, uint16& dayOfWeek, uint16& hour, uint16& minute, uint16& second)", asFUNCTION( BIND_CLASS Global_GetGameTime ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetParameterGetBehaviour(uint index, string& funcName)", asFUNCTION( BIND_CLASS Global_SetParameterGetBehaviour ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SetParameterChangeBehaviour(uint index, string& funcName)", asFUNCTION( BIND_CLASS Global_SetParameterChangeBehaviour ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetRegistrationParameter(uint index, bool enabled)", asFUNCTION( BIND_CLASS Global_SetRegistrationParam ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanWalk(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanWalk ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanRun(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanRun ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanRotate(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanRotate ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanAim(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanAim ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanArmor(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanArmor ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterAnim1(uint crType, uint anim1)", asFUNCTION( BIND_CLASS Global_IsCritterAnim1 ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetCritterAnimType(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterAnimType ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetCritterAlias(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterAlias ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetCritterTypeName(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterTypeName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetCritterSoundName(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterSoundName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Year", &GameOpt.Year )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Month", &GameOpt.Month )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Day", &GameOpt.Day )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Hour", &GameOpt.Hour )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Minute", &GameOpt.Minute )>. Bind error, lineRegisterGlobalProperty( "const uint16 __Second", &GameOpt.Second )>. Bind error, lineRegisterGlobalProperty( "const uint16 __TimeMultiplier", &GameOpt.TimeMultiplier )>. Bind error, lineRegisterGlobalProperty( "const uint __FullSecond", &GameOpt.FullSecond )>. Bind error, lineRegisterGlobalProperty( "bool __DisableTcpNagle", &GameOpt.DisableTcpNagle )>. Bind error, lineRegisterGlobalProperty( "bool __DisableZlibCompression", &GameOpt.DisableZlibCompression )>. Bind error, lineRegisterGlobalProperty( "uint __FloodSize", &GameOpt.FloodSize )>. Bind error, lineRegisterGlobalProperty( "bool __NoAnswerShuffle", &GameOpt.NoAnswerShuffle )>. Bind error, lineRegisterGlobalProperty( "bool __DialogDemandRecheck", &GameOpt.DialogDemandRecheck )>. Bind error, lineRegisterGlobalProperty( "uint __FixBoyDefaultExperience", &GameOpt.FixBoyDefaultExperience )>. Bind error, lineRegisterGlobalProperty( "uint __SneakDivider", &GameOpt.SneakDivider )>. Bind error, lineRegisterGlobalProperty( "uint __LevelCap", &GameOpt.LevelCap )>. Bind error, lineRegisterGlobalProperty( "bool __LevelCapAddExperience", &GameOpt.LevelCapAddExperience )>. Bind error, lineRegisterGlobalProperty( "uint __LookNormal", &GameOpt.LookNormal )>. Bind error, lineRegisterGlobalProperty( "uint __LookMinimum", &GameOpt.LookMinimum )>. Bind error, lineRegisterGlobalProperty( "uint __GlobalMapMaxGroupCount", &GameOpt.GlobalMapMaxGroupCount )>. Bind error, lineRegisterGlobalProperty( "uint __CritterIdleTick", &GameOpt.CritterIdleTick )>. Bind error, lineRegisterGlobalProperty( "uint __TurnBasedTick", &GameOpt.TurnBasedTick )>. Bind error, lineRegisterGlobalProperty( "int __DeadHitPoints", &GameOpt.DeadHitPoints )>. Bind error, lineRegisterGlobalProperty( "uint __Breaktime", &GameOpt.Breaktime )>. Bind error, lineRegisterGlobalProperty( "uint __TimeoutTransfer", &GameOpt.TimeoutTransfer )>. Bind error, lineRegisterGlobalProperty( "uint __TimeoutBattle", &GameOpt.TimeoutBattle )>. Bind error, lineRegisterGlobalProperty( "uint __ApRegeneration", &GameOpt.ApRegeneration )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostCritterWalk", &GameOpt.RtApCostCritterWalk )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostCritterRun", &GameOpt.RtApCostCritterRun )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostMoveItemContainer", &GameOpt.RtApCostMoveItemContainer )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostMoveItemInventory", &GameOpt.RtApCostMoveItemInventory )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostPickItem", &GameOpt.RtApCostPickItem )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostDropItem", &GameOpt.RtApCostDropItem )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostReloadWeapon", &GameOpt.RtApCostReloadWeapon )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostPickCritter", &GameOpt.RtApCostPickCritter )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostUseItem", &GameOpt.RtApCostUseItem )>. Bind error, lineRegisterGlobalProperty( "uint __RtApCostUseSkill", &GameOpt.RtApCostUseSkill )>. Bind error, lineRegisterGlobalProperty( "bool __RtAlwaysRun", &GameOpt.RtAlwaysRun )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostCritterMove", &GameOpt.TbApCostCritterMove )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostMoveItemContainer", &GameOpt.TbApCostMoveItemContainer )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostMoveItemInventory", &GameOpt.TbApCostMoveItemInventory )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostPickItem", &GameOpt.TbApCostPickItem )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostDropItem", &GameOpt.TbApCostDropItem )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostReloadWeapon", &GameOpt.TbApCostReloadWeapon )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostPickCritter", &GameOpt.TbApCostPickCritter )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostUseItem", &GameOpt.TbApCostUseItem )>. Bind error, lineRegisterGlobalProperty( "uint __TbApCostUseSkill", &GameOpt.TbApCostUseSkill )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimEyes", &GameOpt.ApCostAimEyes )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimHead", &GameOpt.ApCostAimHead )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimGroin", &GameOpt.ApCostAimGroin )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimTorso", &GameOpt.ApCostAimTorso )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimArms", &GameOpt.ApCostAimArms )>. Bind error, lineRegisterGlobalProperty( "uint __ApCostAimLegs", &GameOpt.ApCostAimLegs )>. Bind error, lineRegisterGlobalProperty( "bool __TbAlwaysRun", &GameOpt.TbAlwaysRun )>. Bind error, lineRegisterGlobalProperty( "bool __RunOnCombat", &GameOpt.RunOnCombat )>. Bind error, lineRegisterGlobalProperty( "bool __RunOnTransfer", &GameOpt.RunOnTransfer )>. Bind error, lineRegisterGlobalProperty( "uint __GlobalMapWidth", &GameOpt.GlobalMapWidth )>. Bind error, lineRegisterGlobalProperty( "uint __GlobalMapHeight", &GameOpt.GlobalMapHeight )>. Bind error, lineRegisterGlobalProperty( "uint __GlobalMapZoneLength", &GameOpt.GlobalMapZoneLength )>. Bind error, lineRegisterGlobalProperty( "uint __GlobalMapMoveTime", &GameOpt.GlobalMapMoveTime )>. Bind error, lineRegisterGlobalProperty( "uint __BagRefreshTime", &GameOpt.BagRefreshTime )>. Bind error, lineRegisterGlobalProperty( "uint __AttackAnimationsMinDist", &GameOpt.AttackAnimationsMinDist )>. Bind error, lineRegisterGlobalProperty( "uint __WisperDist", &GameOpt.WhisperDist )>. Bind error, lineRegisterGlobalProperty( "uint __ShoutDist", &GameOpt.ShoutDist )>. Bind error, lineRegisterGlobalProperty( "int __LookChecks", &GameOpt.LookChecks )>. Bind error, lineRegisterGlobalProperty( "uint __LookDir0", &GameOpt.LookDir[ 0 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookDir1", &GameOpt.LookDir[ 1 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookDir2", &GameOpt.LookDir[ 2 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookDir3", &GameOpt.LookDir[ 3 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookDir4", &GameOpt.LookDir[ 4 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookSneakDir0", &GameOpt.LookSneakDir[ 0 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookSneakDir1", &GameOpt.LookSneakDir[ 1 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookSneakDir2", &GameOpt.LookSneakDir[ 2 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookSneakDir3", &GameOpt.LookSneakDir[ 3 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookSneakDir4", &GameOpt.LookSneakDir[ 4 ] )>. Bind error, lineRegisterGlobalProperty( "uint __LookWeight", &GameOpt.LookWeight )>. Bind error, lineRegisterGlobalProperty( "bool __CustomItemCost", &GameOpt.CustomItemCost )>. Bind error, lineRegisterGlobalProperty( "uint __RegistrationTimeout", &GameOpt.RegistrationTimeout )>. Bind error, lineRegisterGlobalProperty( "uint __AccountPlayTime", &GameOpt.AccountPlayTime )>. Bind error, lineRegisterGlobalProperty( "bool __LoggingVars", &GameOpt.LoggingVars )>. Bind error, lineRegisterGlobalProperty( "uint __ScriptRunSuspendTimeout", &GameOpt.ScriptRunSuspendTimeout )>. Bind error, lineRegisterGlobalProperty( "uint __ScriptRunMessageTimeout", &GameOpt.ScriptRunMessageTimeout )>. Bind error, lineRegisterGlobalProperty( "uint __TalkDistance", &GameOpt.TalkDistance )>. Bind error, lineRegisterGlobalProperty( "uint __NpcMaxTalkers", &GameOpt.NpcMaxTalkers )>. Bind error, lineRegisterGlobalProperty( "uint __MinNameLength", &GameOpt.MinNameLength )>. Bind error, lineRegisterGlobalProperty( "uint __MaxNameLength", &GameOpt.MaxNameLength )>. Bind error, lineRegisterGlobalProperty( "uint __DlgTalkMinTime", &GameOpt.DlgTalkMinTime )>. Bind error, lineRegisterGlobalProperty( "uint __DlgBarterMinTime", &GameOpt.DlgBarterMinTime )>. Bind error, lineRegisterGlobalProperty( "uint __MinimumOfflineTime", &GameOpt.MinimumOfflineTime )>. Bind error, lineRegisterGlobalProperty( "int __StartSpecialPoints", &GameOpt.StartSpecialPoints )>. Bind error, lineRegisterGlobalProperty( "int __StartTagSkillPoints", &GameOpt.StartTagSkillPoints )>. Bind error, lineRegisterGlobalProperty( "int __SkillMaxValue", &GameOpt.SkillMaxValue )>. Bind error, lineRegisterGlobalProperty( "int __SkillModAdd2", &GameOpt.SkillModAdd2 )>. Bind error, lineRegisterGlobalProperty( "int __SkillModAdd3", &GameOpt.SkillModAdd3 )>. Bind error, lineRegisterGlobalProperty( "int __SkillModAdd4", &GameOpt.SkillModAdd4 )>. Bind error, lineRegisterGlobalProperty( "int __SkillModAdd5", &GameOpt.SkillModAdd5 )>. Bind error, lineRegisterGlobalProperty( "int __SkillModAdd6", &GameOpt.SkillModAdd6 )>. Bind error, lineRegisterGlobalProperty( "bool __AbsoluteOffsets", &GameOpt.AbsoluteOffsets )>. Bind error, lineRegisterGlobalProperty( "uint __SkillBegin", &GameOpt.SkillBegin )>. Bind error, lineRegisterGlobalProperty( "uint __SkillEnd", &GameOpt.SkillEnd )>. Bind error, lineRegisterGlobalProperty( "uint __TimeoutBegin", &GameOpt.TimeoutBegin )>. Bind error, lineRegisterGlobalProperty( "uint __TimeoutEnd", &GameOpt.TimeoutEnd )>. Bind error, lineRegisterGlobalProperty( "uint __KillBegin", &GameOpt.KillBegin )>. Bind error, lineRegisterGlobalProperty( "uint __KillEnd", &GameOpt.KillEnd )>. Bind error, lineRegisterGlobalProperty( "uint __PerkBegin", &GameOpt.PerkBegin )>. Bind error, lineRegisterGlobalProperty( "uint __PerkEnd", &GameOpt.PerkEnd )>. Bind error, lineRegisterGlobalProperty( "uint __AddictionBegin", &GameOpt.AddictionBegin )>. Bind error, lineRegisterGlobalProperty( "uint __AddictionEnd", &GameOpt.AddictionEnd )>. Bind error, lineRegisterGlobalProperty( "uint __KarmaBegin", &GameOpt.KarmaBegin )>. Bind error, lineRegisterGlobalProperty( "uint __KarmaEnd", &GameOpt.KarmaEnd )>. Bind error, lineRegisterGlobalProperty( "uint __DamageBegin", &GameOpt.DamageBegin )>. Bind error, lineRegisterGlobalProperty( "uint __DamageEnd", &GameOpt.DamageEnd )>. Bind error, lineRegisterGlobalProperty( "uint __TraitBegin", &GameOpt.TraitBegin )>. Bind error, lineRegisterGlobalProperty( "uint __TraitEnd", &GameOpt.TraitEnd )>. Bind error, lineRegisterGlobalProperty( "uint __ReputationBegin", &GameOpt.ReputationBegin )>. Bind error, lineRegisterGlobalProperty( "uint __ReputationEnd", &GameOpt.ReputationEnd )>. Bind error, lineRegisterGlobalProperty( "int __ReputationLoved", &GameOpt.ReputationLoved )>. Bind error, lineRegisterGlobalProperty( "int __ReputationLiked", &GameOpt.ReputationLiked )>. Bind error, lineRegisterGlobalProperty( "int __ReputationAccepted", &GameOpt.ReputationAccepted )>. Bind error, lineRegisterGlobalProperty( "int __ReputationNeutral", &GameOpt.ReputationNeutral )>. Bind error, lineRegisterGlobalProperty( "int __ReputationAntipathy", &GameOpt.ReputationAntipathy )>. Bind error, lineRegisterGlobalProperty( "int __ReputationHated", &GameOpt.ReputationHated )>. Bind error, lineRegisterGlobalProperty( "bool __Quit", &GameOpt.Quit )>. Bind error, lineRegisterGlobalProperty( "bool __OpenGLDebug", &GameOpt.OpenGLDebug )>. Bind error, lineRegisterGlobalProperty( "bool __AssimpLogging", &GameOpt.AssimpLogging )>. Bind error, lineRegisterGlobalProperty( "int __MouseX", &GameOpt.MouseX )>. Bind error, lineRegisterGlobalProperty( "int __MouseY", &GameOpt.MouseY )>. Bind error, lineRegisterGlobalProperty( "uint8 __RoofAlpha", &GameOpt.RoofAlpha )>. Bind error, lineRegisterGlobalProperty( "bool __HideCursor", &GameOpt.HideCursor )>. Bind error, lineRegisterGlobalProperty( "const int __ScreenWidth", &GameOpt.ScreenWidth )>. Bind error, lineRegisterGlobalProperty( "const int __ScreenHeight", &GameOpt.ScreenHeight )>. Bind error, lineRegisterGlobalProperty( "const int __MultiSampling", &GameOpt.MultiSampling )>. Bind error, lineRegisterGlobalProperty( "bool __DisableLMenu", &GameOpt.DisableLMenu )>. Bind error, lineRegisterGlobalProperty( "bool __DisableMouseEvents", &GameOpt.DisableMouseEvents )>. Bind error, lineRegisterGlobalProperty( "bool __DisableKeyboardEvents", &GameOpt.DisableKeyboardEvents )>. Bind error, lineRegisterGlobalProperty( "bool __HidePassword", &GameOpt.HidePassword )>. Bind error, lineRegisterGlobalProperty( "string __PlayerOffAppendix", &GameOpt.PlayerOffAppendix )>. Bind error, lineRegisterGlobalProperty( "uint __DamageHitDelay", &GameOpt.DamageHitDelay )>. Bind error, lineRegisterGlobalProperty( "int __CombatMessagesType", &GameOpt.CombatMessagesType )>. Bind error, lineRegisterGlobalProperty( "bool __ShowTile", &GameOpt.ShowTile )>. Bind error, lineRegisterGlobalProperty( "bool __ShowRoof", &GameOpt.ShowRoof )>. Bind error, lineRegisterGlobalProperty( "bool __ShowItem", &GameOpt.ShowItem )>. Bind error, lineRegisterGlobalProperty( "bool __ShowScen", &GameOpt.ShowScen )>. Bind error, lineRegisterGlobalProperty( "bool __ShowWall", &GameOpt.ShowWall )>. Bind error, lineRegisterGlobalProperty( "bool __ShowCrit", &GameOpt.ShowCrit )>. Bind error, lineRegisterGlobalProperty( "bool __ShowFast", &GameOpt.ShowFast )>. Bind error, lineRegisterGlobalProperty( "bool __ShowPlayerNames", &GameOpt.ShowPlayerNames )>. Bind error, lineRegisterGlobalProperty( "bool __ShowNpcNames", &GameOpt.ShowNpcNames )>. Bind error, lineRegisterGlobalProperty( "bool __ShowCritId", &GameOpt.ShowCritId )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollKeybLeft", &GameOpt.ScrollKeybLeft )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollKeybRight", &GameOpt.ScrollKeybRight )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollKeybUp", &GameOpt.ScrollKeybUp )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollKeybDown", &GameOpt.ScrollKeybDown )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollMouseLeft", &GameOpt.ScrollMouseLeft )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollMouseRight", &GameOpt.ScrollMouseRight )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollMouseUp", &GameOpt.ScrollMouseUp )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollMouseDown", &GameOpt.ScrollMouseDown )>. Bind error, lineRegisterGlobalProperty( "bool __ShowGroups", &GameOpt.ShowGroups )>. Bind error, lineRegisterGlobalProperty( "bool __HelpInfo", &GameOpt.HelpInfo )>. Bind error, lineRegisterGlobalProperty( "bool __FullScr", &GameOpt.FullScreen )>. Bind error, lineRegisterGlobalProperty( "bool __VSync", &GameOpt.VSync )>. Bind error, lineRegisterGlobalProperty( "int __FlushVal", &GameOpt.FlushVal )>. Bind error, lineRegisterGlobalProperty( "int __BaseTex", &GameOpt.BaseTexture )>. Bind error, lineRegisterGlobalProperty( "int __Light", &GameOpt.Light )>. Bind error, lineRegisterGlobalProperty( "uint __ScrollDelay", &GameOpt.ScrollDelay )>. Bind error, lineRegisterGlobalProperty( "int __ScrollStep", &GameOpt.ScrollStep )>. Bind error, lineRegisterGlobalProperty( "bool __MouseScroll", &GameOpt.MouseScroll )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollCheck", &GameOpt.ScrollCheck )>. Bind error, lineRegisterGlobalProperty( "string __FoDataPath", &GameOpt.FoDataPath )>. Bind error, lineRegisterGlobalProperty( "string __Host", &GameOpt.Host )>. Bind error, lineRegisterGlobalProperty( "uint __Port", &GameOpt.Port )>. Bind error, lineRegisterGlobalProperty( "uint __ProxyType", &GameOpt.ProxyType )>. Bind error, lineRegisterGlobalProperty( "string __ProxyHost", &GameOpt.ProxyHost )>. Bind error, lineRegisterGlobalProperty( "uint __ProxyPort", &GameOpt.ProxyPort )>. Bind error, lineRegisterGlobalProperty( "string __ProxyUser", &GameOpt.ProxyUser )>. Bind error, lineRegisterGlobalProperty( "string __ProxyPass", &GameOpt.ProxyPass )>. Bind error, lineRegisterGlobalProperty( "string __Name", &GameOpt.Name )>. Bind error, lineRegisterGlobalProperty( "uint __TextDelay", &GameOpt.TextDelay )>. Bind error, lineRegisterGlobalProperty( "bool __AlwaysOnTop", &GameOpt.AlwaysOnTop )>. Bind error, lineRegisterGlobalProperty( "int __FixedFPS", &GameOpt.FixedFPS )>. Bind error, lineRegisterGlobalProperty( "bool __MsgboxInvert", &GameOpt.MsgboxInvert )>. Bind error, lineRegisterGlobalProperty( "int __ChangeLang", &GameOpt.ChangeLang )>. Bind error, lineRegisterGlobalProperty( "uint8 __DefaultCombatMode", &GameOpt.DefaultCombatMode )>. Bind error, lineRegisterGlobalProperty( "bool __MessNotify", &GameOpt.MessNotify )>. Bind error, lineRegisterGlobalProperty( "bool __SoundNotify", &GameOpt.SoundNotify )>. Bind error, lineRegisterGlobalProperty( "int __IndicatorType", &GameOpt.IndicatorType )>. Bind error, lineRegisterGlobalProperty( "uint __DoubleClickTime", &GameOpt.DoubleClickTime )>. Bind error, lineRegisterGlobalProperty( "int __RunModMul", &GameOpt.RunModMul )>. Bind error, lineRegisterGlobalProperty( "int __RunModDiv", &GameOpt.RunModDiv )>. Bind error, lineRegisterGlobalProperty( "int __RunModAdd", &GameOpt.RunModAdd )>. Bind error, lineRegisterGlobalProperty( "bool __DisableDrawScreens", &GameOpt.DisableDrawScreens )>. Bind error, lineRegisterGlobalProperty( "uint __Animation3dSmoothTime", &GameOpt.Animation3dSmoothTime )>. Bind error, lineRegisterGlobalProperty( "uint __Animation3dFPS", &GameOpt.Animation3dFPS )>. Bind error, lineRegisterGlobalProperty( "bool __MapZooming", &GameOpt.MapZooming )>. Bind error, lineRegisterGlobalProperty( "float __SpritesZoom", &GameOpt.SpritesZoom )>. Bind error, lineRegisterGlobalProperty( "float __SpritesZoomMin", &GameOpt.SpritesZoomMin )>. Bind error, lineRegisterGlobalProperty( "float __SpritesZoomMax", &GameOpt.SpritesZoomMax )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue0", &GameOpt.EffectValues[ 0 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue1", &GameOpt.EffectValues[ 1 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue2", &GameOpt.EffectValues[ 2 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue3", &GameOpt.EffectValues[ 3 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue4", &GameOpt.EffectValues[ 4 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue5", &GameOpt.EffectValues[ 5 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue6", &GameOpt.EffectValues[ 6 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue7", &GameOpt.EffectValues[ 7 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue8", &GameOpt.EffectValues[ 8 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue9", &GameOpt.EffectValues[ 9 ] )>. Bind error, lineRegisterGlobalProperty( "bool __AlwaysRun", &GameOpt.AlwaysRun )>. Bind error, lineRegisterGlobalProperty( "uint __AlwaysRunMoveDist", &GameOpt.AlwaysRunMoveDist )>. Bind error, lineRegisterGlobalProperty( "uint __AlwaysRunUseDist", &GameOpt.AlwaysRunUseDist )>. Bind error, lineRegisterGlobalProperty( "uint __CritterFidgetTime", &GameOpt.CritterFidgetTime )>. Bind error, lineRegisterGlobalProperty( "uint __Anim2CombatBegin", &GameOpt.Anim2CombatBegin )>. Bind error, lineRegisterGlobalProperty( "uint __Anim2CombatIdle", &GameOpt.Anim2CombatIdle )>. Bind error, lineRegisterGlobalProperty( "uint __Anim2CombatEnd", &GameOpt.Anim2CombatEnd )>. Bind error, lineRegisterGlobalProperty( "bool __MapHexagonal", &GameOpt.MapHexagonal )>. Bind error, lineRegisterGlobalProperty( "int __MapHexWidth", &GameOpt.MapHexWidth )>. Bind error, lineRegisterGlobalProperty( "int __MapHexHeight", &GameOpt.MapHexHeight )>. Bind error, lineRegisterGlobalProperty( "int __MapHexLineHeight", &GameOpt.MapHexLineHeight )>. Bind error, lineRegisterGlobalProperty( "int __MapTileOffsX", &GameOpt.MapTileOffsX )>. Bind error, lineRegisterGlobalProperty( "int __MapTileOffsY", &GameOpt.MapTileOffsY )>. Bind error, lineRegisterGlobalProperty( "int __MapRoofOffsX", &GameOpt.MapRoofOffsX )>. Bind error, lineRegisterGlobalProperty( "int __MapRoofOffsY", &GameOpt.MapRoofOffsY )>. Bind error, lineRegisterGlobalProperty( "int __MapRoofSkipSize", &GameOpt.MapRoofSkipSize )>. Bind error, lineRegisterGlobalProperty( "float __MapCameraAngle", &GameOpt.MapCameraAngle )>. Bind error, lineRegisterGlobalProperty( "bool __MapSmoothPath", &GameOpt.MapSmoothPath )>. Bind error, lineRegisterGlobalProperty( "string __MapDataPrefix", &GameOpt.MapDataPrefix )>. Bind error, lineRegisterGlobalFunction( "void Log(string& text)", asFUNCTION( BIND_CLASS Global_Log ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetLastError()", asFUNCTION( BIND_CLASS Global_GetLastError ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int Random(int minimum, int maximum)", asFUNCTION( Random ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "ProtoItem@+ GetProtoItem(uint16 protoId)", asFUNCTION( BIND_CLASS Global_GetProtoItem ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool StrToInt(string@+ text, int& result)", asFUNCTION( BIND_CLASS Global_StrToInt ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool StrToFloat(string@+ text, float& result)", asFUNCTION( BIND_CLASS Global_StrToFloat ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetDistantion(uint16 hexX1, uint16 hexY1, uint16 hexX2, uint16 hexY2)", asFUNCTION( BIND_CLASS Global_GetDistantion ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint8 GetDirection(uint16 fromHexX, uint16 fromHexY, uint16 toHexX, uint16 toHexY)", asFUNCTION( BIND_CLASS Global_GetDirection ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint8 GetOffsetDir(uint16 fromHexX, uint16 fromHexY, uint16 toHexX, uint16 toHexY, float offset)", asFUNCTION( BIND_CLASS Global_GetOffsetDir ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetTick()", asFUNCTION( BIND_CLASS Global_GetTick ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetAngelScriptProperty(int property)", asFUNCTION( BIND_CLASS Global_GetAngelScriptProperty ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetAngelScriptProperty(int property, uint value)", asFUNCTION( BIND_CLASS Global_SetAngelScriptProperty ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetStrHash(string@+ str)", asFUNCTION( BIND_CLASS Global_GetStrHash ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool LoadDataFile(string& dataFileName)", asFUNCTION( BIND_CLASS Global_LoadDataFile ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetConstantValue(int constCollection, string@+ name)", asFUNCTION( BIND_CLASS Global_GetConstantValue ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetConstantName(int constCollection, int value)", asFUNCTION( BIND_CLASS Global_GetConstantName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void AddConstant(int constCollection, string@+ name, int value)", asFUNCTION( BIND_CLASS Global_AddConstant ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool LoadConstants(int constCollection, string@+ fileName, int pathType)", asFUNCTION( BIND_CLASS Global_LoadConstants ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void AllowSlot(uint8 index, string& slotName)", asFUNCTION( BIND_CLASS Global_AllowSlot ), asCALL_CDECL )>. Bind error, lineSetEngineProperty( asEP_ALLOW_UNSAFE_REFERENCES, true )>. Bind error, lineSetEngineProperty( asEP_OPTIMIZE_BYTECODE, true )>. Bind error, lineSetEngineProperty( asEP_SCRIPT_SCANNER, 0 )>. Bind error, lineSetEngineProperty( asEP_AUTO_GARBAGE_COLLECT, false )>. Bind error, lineSetEngineProperty( asEP_ALWAYS_IMPL_DEFAULT_CONSTRUCT, true )>. Bind error, lineRegisterObjectType( "ProtoItem", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "ProtoItem", asBEHAVE_ADDREF, "void f()", asMETHOD( ProtoItem, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "ProtoItem", asBEHAVE_RELEASE, "void f()", asMETHOD( ProtoItem, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ProtoId", OFFSETOF( ProtoItem, ProtoId ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Type", OFFSETOF( ProtoItem, Type ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint PicMap", OFFSETOF( ProtoItem, PicMap ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint PicInv", OFFSETOF( ProtoItem, PicInv ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Flags", OFFSETOF( ProtoItem, Flags ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Stackable", OFFSETOF( ProtoItem, Stackable ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Deteriorable", OFFSETOF( ProtoItem, Deteriorable ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool GroundLevel", OFFSETOF( ProtoItem, GroundLevel ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Corner", OFFSETOF( ProtoItem, Corner ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Dir", OFFSETOF( ProtoItem, Dir ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Slot", OFFSETOF( ProtoItem, Slot ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weight", OFFSETOF( ProtoItem, Weight ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Volume", OFFSETOF( ProtoItem, Volume ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Cost", OFFSETOF( ProtoItem, Cost ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint StartCount", OFFSETOF( ProtoItem, StartCount ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 SoundId", OFFSETOF( ProtoItem, SoundId ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Material", OFFSETOF( ProtoItem, Material ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 LightFlags", OFFSETOF( ProtoItem, LightFlags ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 LightDistance", OFFSETOF( ProtoItem, LightDistance ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int8 LightIntensity", OFFSETOF( ProtoItem, LightIntensity ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint LightColor", OFFSETOF( ProtoItem, LightColor ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool DisableEgg", OFFSETOF( ProtoItem, DisableEgg ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 AnimWaitBase", OFFSETOF( ProtoItem, AnimWaitBase ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 AnimWaitRndMin", OFFSETOF( ProtoItem, AnimWaitRndMin ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 AnimWaitRndMax", OFFSETOF( ProtoItem, AnimWaitRndMax ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimStay_0", OFFSETOF( ProtoItem, AnimStay[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimStay_1", OFFSETOF( ProtoItem, AnimStay[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimShow_0", OFFSETOF( ProtoItem, AnimShow[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimShow_1", OFFSETOF( ProtoItem, AnimShow[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimHide_0", OFFSETOF( ProtoItem, AnimHide[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 AnimHide_1", OFFSETOF( ProtoItem, AnimHide[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int16 OffsetX", OFFSETOF( ProtoItem, OffsetX ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int16 OffsetY", OFFSETOF( ProtoItem, OffsetY ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 SpriteCut", OFFSETOF( ProtoItem, SpriteCut ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int8 DrawOrderOffsetHexY", OFFSETOF( ProtoItem, DrawOrderOffsetHexY ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 RadioChannel", OFFSETOF( ProtoItem, RadioChannel ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 RadioFlags", OFFSETOF( ProtoItem, RadioFlags ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 RadioBroadcastSend", OFFSETOF( ProtoItem, RadioBroadcastSend ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 RadioBroadcastRecv", OFFSETOF( ProtoItem, RadioBroadcastRecv ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 IndicatorStart", OFFSETOF( ProtoItem, IndicatorStart ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 IndicatorMax", OFFSETOF( ProtoItem, IndicatorMax ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint HolodiskNum", OFFSETOF( ProtoItem, HolodiskNum ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_0", OFFSETOF( ProtoItem, StartValue[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_1", OFFSETOF( ProtoItem, StartValue[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_2", OFFSETOF( ProtoItem, StartValue[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_3", OFFSETOF( ProtoItem, StartValue[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_4", OFFSETOF( ProtoItem, StartValue[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_5", OFFSETOF( ProtoItem, StartValue[ 5 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_6", OFFSETOF( ProtoItem, StartValue[ 6 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_7", OFFSETOF( ProtoItem, StartValue[ 7 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_8", OFFSETOF( ProtoItem, StartValue[ 8 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int StartValue_9", OFFSETOF( ProtoItem, StartValue[ 9 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 BlockLines", OFFSETOF( ProtoItem, BlockLines ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_0", OFFSETOF( ProtoItem, ChildPid[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_1", OFFSETOF( ProtoItem, ChildPid[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_2", OFFSETOF( ProtoItem, ChildPid[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_3", OFFSETOF( ProtoItem, ChildPid[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 ChildPid_4", OFFSETOF( ProtoItem, ChildPid[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_0", OFFSETOF( ProtoItem, ChildLines[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_1", OFFSETOF( ProtoItem, ChildLines[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_2", OFFSETOF( ProtoItem, ChildLines[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_3", OFFSETOF( ProtoItem, ChildLines[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 ChildLines_4", OFFSETOF( ProtoItem, ChildLines[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_IsUnarmed", OFFSETOF( ProtoItem, Weapon_IsUnarmed ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedTree", OFFSETOF( ProtoItem, Weapon_UnarmedTree ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedPriority", OFFSETOF( ProtoItem, Weapon_UnarmedPriority ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedMinAgility", OFFSETOF( ProtoItem, Weapon_UnarmedMinAgility ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedMinUnarmed", OFFSETOF( ProtoItem, Weapon_UnarmedMinUnarmed ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_UnarmedMinLevel", OFFSETOF( ProtoItem, Weapon_UnarmedMinLevel ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Anim1", OFFSETOF( ProtoItem, Weapon_Anim1 ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxAmmoCount", OFFSETOF( ProtoItem, Weapon_MaxAmmoCount ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Caliber", OFFSETOF( ProtoItem, Weapon_Caliber ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 Weapon_DefaultAmmoPid", OFFSETOF( ProtoItem, Weapon_DefaultAmmoPid ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_MinStrength", OFFSETOF( ProtoItem, Weapon_MinStrength ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Perk", OFFSETOF( ProtoItem, Weapon_Perk ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ActiveUses", OFFSETOF( ProtoItem, Weapon_ActiveUses ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Skill_0", OFFSETOF( ProtoItem, Weapon_Skill[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Skill_1", OFFSETOF( ProtoItem, Weapon_Skill[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Weapon_Skill_2", OFFSETOF( ProtoItem, Weapon_Skill[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_PicUse_0", OFFSETOF( ProtoItem, Weapon_PicUse[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_PicUse_1", OFFSETOF( ProtoItem, Weapon_PicUse[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_PicUse_2", OFFSETOF( ProtoItem, Weapon_PicUse[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxDist_0", OFFSETOF( ProtoItem, Weapon_MaxDist[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxDist_1", OFFSETOF( ProtoItem, Weapon_MaxDist[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_MaxDist_2", OFFSETOF( ProtoItem, Weapon_MaxDist[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Round_0", OFFSETOF( ProtoItem, Weapon_Round[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Round_1", OFFSETOF( ProtoItem, Weapon_Round[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_Round_2", OFFSETOF( ProtoItem, Weapon_Round[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ApCost_0", OFFSETOF( ProtoItem, Weapon_ApCost[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ApCost_1", OFFSETOF( ProtoItem, Weapon_ApCost[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Weapon_ApCost_2", OFFSETOF( ProtoItem, Weapon_ApCost[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_Aim_0", OFFSETOF( ProtoItem, Weapon_Aim[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_Aim_1", OFFSETOF( ProtoItem, Weapon_Aim[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Weapon_Aim_2", OFFSETOF( ProtoItem, Weapon_Aim[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Weapon_SoundId_0", OFFSETOF( ProtoItem, Weapon_SoundId[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Weapon_SoundId_1", OFFSETOF( ProtoItem, Weapon_SoundId[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint8 Weapon_SoundId_2", OFFSETOF( ProtoItem, Weapon_SoundId[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Ammo_Caliber", OFFSETOF( ProtoItem, Ammo_Caliber ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Door_NoBlockMove", OFFSETOF( ProtoItem, Door_NoBlockMove ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Door_NoBlockShoot", OFFSETOF( ProtoItem, Door_NoBlockShoot ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Door_NoBlockLight", OFFSETOF( ProtoItem, Door_NoBlockLight ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Container_Volume", OFFSETOF( ProtoItem, Container_Volume ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Container_Changeble", OFFSETOF( ProtoItem, Container_Changeble ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Container_CannotPickUp", OFFSETOF( ProtoItem, Container_CannotPickUp ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const bool Container_MagicHandsGrnd", OFFSETOF( ProtoItem, Container_MagicHandsGrnd ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint16 Locker_Condition", OFFSETOF( ProtoItem, Locker_Condition ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const int Grid_Type", OFFSETOF( ProtoItem, Grid_Type ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_Speed", OFFSETOF( ProtoItem, Car_Speed ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_Passability", OFFSETOF( ProtoItem, Car_Passability ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_DeteriorationRate", OFFSETOF( ProtoItem, Car_DeteriorationRate ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_CrittersCapacity", OFFSETOF( ProtoItem, Car_CrittersCapacity ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_TankVolume", OFFSETOF( ProtoItem, Car_TankVolume ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_MaxDeterioration", OFFSETOF( ProtoItem, Car_MaxDeterioration ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_FuelConsumption", OFFSETOF( ProtoItem, Car_FuelConsumption ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_Entrance", OFFSETOF( ProtoItem, Car_Entrance ) )>. Bind error, lineRegisterObjectProperty( "ProtoItem", "const uint Car_MovementType", OFFSETOF( ProtoItem, Car_MovementType ) )>. Bind error, lineRegisterObjectType( "MapperObject", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "MapperObject", asBEHAVE_ADDREF, "void f()", asMETHOD( MapObject, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "MapperObject", asBEHAVE_RELEASE, "void f()", asMETHOD( MapObject, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectType( "MapperMap", 0, asOBJ_REF )>. Bind error, lineRegisterObjectBehaviour( "MapperMap", asBEHAVE_ADDREF, "void f()", asMETHOD( ProtoMap, AddRef ), asCALL_THISCALL )>. Bind error, lineRegisterObjectBehaviour( "MapperMap", asBEHAVE_RELEASE, "void f()", asMETHOD( ProtoMap, Release ), asCALL_THISCALL )>. Bind error, lineRegisterObjectMethod( "MapperObject", "void Update() const", asFUNCTION( BIND_CLASS MapperObject_Update ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "MapperObject@+ AddChild(uint16 pid)", asFUNCTION( BIND_CLASS MapperObject_AddChild ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "uint GetChilds(MapperObject@[]@+ objects) const", asFUNCTION( BIND_CLASS MapperObject_GetChilds ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "string@ get_ScriptName() const", asFUNCTION( BIND_CLASS MapperObject_get_ScriptName ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "void set_ScriptName(const string& name)", asFUNCTION( BIND_CLASS MapperObject_set_ScriptName ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "string@ get_FuncName() const", asFUNCTION( BIND_CLASS MapperObject_get_FuncName ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "void set_FuncName(const string& name)", asFUNCTION( BIND_CLASS MapperObject_set_FuncName ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "uint8 get_Critter_Cond() const", asFUNCTION( BIND_CLASS MapperObject_get_Critter_Cond ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "void set_Critter_Cond(uint8 value)", asFUNCTION( BIND_CLASS MapperObject_set_Critter_Cond ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "void MoveToHex(uint16 hexX, uint16 hexY)", asFUNCTION( BIND_CLASS MapperObject_MoveToHex ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "void MoveToHexOffset(int x, int y)", asFUNCTION( BIND_CLASS MapperObject_MoveToHexOffset ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "void MoveToDir(uint8 dir)", asFUNCTION( BIND_CLASS MapperObject_MoveToDir ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "MapperObject", "const uint8 MapObjType", OFFSETOF( MapObject, MapObjType ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "const uint16 ProtoId", OFFSETOF( MapObject, ProtoId ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "const uint16 MapX", OFFSETOF( MapObject, MapX ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "const uint16 MapY", OFFSETOF( MapObject, MapY ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 Dir", OFFSETOF( MapObject, Dir ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "const uint UID", OFFSETOF( MapObject, UID ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "const uint ContainerUID", OFFSETOF( MapObject, ContainerUID ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "const uint ParentUID", OFFSETOF( MapObject, ParentUID ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "const uint ParentChildIndex", OFFSETOF( MapObject, ParentChildIndex ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint LightColor", OFFSETOF( MapObject, LightColor ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 LightDay", OFFSETOF( MapObject, LightDay ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 LightDirOff", OFFSETOF( MapObject, LightDirOff ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 LightDistance", OFFSETOF( MapObject, LightDistance ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int8 LightIntensity", OFFSETOF( MapObject, LightIntensity ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int UserData0", OFFSETOF( MapObject, UserData[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int UserData1", OFFSETOF( MapObject, UserData[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int UserData2", OFFSETOF( MapObject, UserData[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int UserData3", OFFSETOF( MapObject, UserData[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int UserData4", OFFSETOF( MapObject, UserData[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int UserData5", OFFSETOF( MapObject, UserData[ 5 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int UserData6", OFFSETOF( MapObject, UserData[ 6 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int UserData7", OFFSETOF( MapObject, UserData[ 7 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int UserData8", OFFSETOF( MapObject, UserData[ 8 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int UserData9", OFFSETOF( MapObject, UserData[ 9 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 Critter_Anim1", OFFSETOF( MapObject, MCritter.Anim1 ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 Critter_Anim2", OFFSETOF( MapObject, MCritter.Anim2 ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", str, OFFSETOF( MapObject, MCritter.ParamIndex[ 0 ] ) + sizeof( short ) * i )>. Bind error, lineRegisterObjectProperty( "MapperObject", str, OFFSETOF( MapObject, MCritter.ParamValue[ 0 ] ) + sizeof( int ) * i )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int16 OffsetX", OFFSETOF( MapObject, MItem.OffsetX ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int16 OffsetY", OFFSETOF( MapObject, MItem.OffsetY ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 AnimStayBegin", OFFSETOF( MapObject, MItem.AnimStayBegin ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 AnimStayEnd", OFFSETOF( MapObject, MItem.AnimStayEnd ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint16 AnimWait", OFFSETOF( MapObject, MItem.AnimWait ) )>. Bind error, lineRegisterObjectMethod( "MapperObject", "string@ get_PicMap() const", asFUNCTION( BIND_CLASS MapperObject_get_PicMap ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "void set_PicMap(const string& name)", asFUNCTION( BIND_CLASS MapperObject_set_PicMap ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "string@ get_PicInv() const", asFUNCTION( BIND_CLASS MapperObject_get_PicInv ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperObject", "void set_PicInv(const string& name)", asFUNCTION( BIND_CLASS MapperObject_set_PicInv ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 InfoOffset", OFFSETOF( MapObject, MItem.InfoOffset ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint Item_Count", OFFSETOF( MapObject, MItem.Count ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 Item_BrokenFlags", OFFSETOF( MapObject, MItem.BrokenFlags ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 Item_BrokenCount", OFFSETOF( MapObject, MItem.BrokenCount ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint16 Item_Deterioration", OFFSETOF( MapObject, MItem.Deterioration ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 Item_ItemSlot", OFFSETOF( MapObject, MItem.ItemSlot ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint16 Item_AmmoPid", OFFSETOF( MapObject, MItem.AmmoPid ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint Item_AmmoCount", OFFSETOF( MapObject, MItem.AmmoCount ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint Item_LockerDoorId", OFFSETOF( MapObject, MItem.LockerDoorId ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint16 Item_LockerCondition", OFFSETOF( MapObject, MItem.LockerCondition ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint16 Item_LockerComplexity", OFFSETOF( MapObject, MItem.LockerComplexity ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int16 Item_TrapValue", OFFSETOF( MapObject, MItem.TrapValue ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Item_Val0", OFFSETOF( MapObject, MItem.Val[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Item_Val1", OFFSETOF( MapObject, MItem.Val[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Item_Val2", OFFSETOF( MapObject, MItem.Val[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Item_Val3", OFFSETOF( MapObject, MItem.Val[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Item_Val4", OFFSETOF( MapObject, MItem.Val[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Item_Val5", OFFSETOF( MapObject, MItem.Val[ 5 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Item_Val6", OFFSETOF( MapObject, MItem.Val[ 6 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Item_Val7", OFFSETOF( MapObject, MItem.Val[ 7 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Item_Val8", OFFSETOF( MapObject, MItem.Val[ 8 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Item_Val9", OFFSETOF( MapObject, MItem.Val[ 9 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "bool Scenery_CanUse", OFFSETOF( MapObject, MScenery.CanUse ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "bool Scenery_CanTalk", OFFSETOF( MapObject, MScenery.CanTalk ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint Scenery_TriggerNum", OFFSETOF( MapObject, MScenery.TriggerNum ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 Scenery_ParamsCount", OFFSETOF( MapObject, MScenery.ParamsCount ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Scenery_Param0", OFFSETOF( MapObject, MScenery.Param[ 0 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Scenery_Param1", OFFSETOF( MapObject, MScenery.Param[ 1 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Scenery_Param2", OFFSETOF( MapObject, MScenery.Param[ 2 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Scenery_Param3", OFFSETOF( MapObject, MScenery.Param[ 3 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "int Scenery_Param4", OFFSETOF( MapObject, MScenery.Param[ 4 ] ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint16 Scenery_ToMapPid", OFFSETOF( MapObject, MScenery.ToMapPid ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint Scenery_ToEntire", OFFSETOF( MapObject, MScenery.ToEntire ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 Scenery_ToDir", OFFSETOF( MapObject, MScenery.ToDir ) )>. Bind error, lineRegisterObjectProperty( "MapperObject", "uint8 Scenery_SpriteCut", OFFSETOF( MapObject, MScenery.SpriteCut ) )>. Bind error, lineRegisterObjectMethod( "MapperMap", "MapperObject@+ AddObject(uint16 hexX, uint16 hexY, int mapObjType, uint16 pid)", asFUNCTION( BIND_CLASS MapperMap_AddObject ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "MapperObject@+ GetObject(uint16 hexX, uint16 hexY, int mapObjType, uint16 pid, uint skip) const", asFUNCTION( BIND_CLASS MapperMap_GetObject ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "uint GetObjects(uint16 hexX, uint16 hexY, uint radius, int mapObjType, uint16 pid, MapperObject@[]@+ objects) const", asFUNCTION( BIND_CLASS MapperMap_GetObjects ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "void UpdateObjects() const", asFUNCTION( BIND_CLASS MapperMap_UpdateObjects ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "void Resize(uint16 width, uint16 height)", asFUNCTION( BIND_CLASS MapperMap_Resize ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "uint GetTilesCount(uint16 hexX, uint16 hexY, bool roof) const", asFUNCTION( BIND_CLASS MapperMap_GetTilesCount ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "void DeleteTile(uint16 hexX, uint16 hexY, bool roof, uint index)", asFUNCTION( BIND_CLASS MapperMap_DeleteTile ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "uint GetTile(uint16 hexX, uint16 hexY, bool roof, uint index) const", asFUNCTION( BIND_CLASS MapperMap_GetTileHash ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "void AddTile(uint16 hexX, uint16 hexY, int offsX, int offsY, int layer, bool roof, uint picHash)", asFUNCTION( BIND_CLASS MapperMap_AddTileHash ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "string@ GetTileName(uint16 hexX, uint16 hexY, bool roof, uint index) const", asFUNCTION( BIND_CLASS MapperMap_GetTileName ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "void AddTileName(uint16 hexX, uint16 hexY, int offsX, int offsY, int layer, bool roof, string@+ picName)", asFUNCTION( BIND_CLASS MapperMap_AddTileName ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "uint GetDayTime(uint dayPart) const", asFUNCTION( BIND_CLASS MapperMap_GetDayTime ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "void SetDayTime(uint dayPart, uint time)", asFUNCTION( BIND_CLASS MapperMap_SetDayTime ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "void GetDayColor(uint dayPart, uint8& r, uint8& g, uint8& b) const", asFUNCTION( BIND_CLASS MapperMap_GetDayColor ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "void SetDayColor(uint dayPart, uint8 r, uint8 g, uint8 b)", asFUNCTION( BIND_CLASS MapperMap_SetDayColor ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectProperty( "MapperMap", "const uint16 Width", OFFSETOF( ProtoMap, Header.MaxHexX ) )>. Bind error, lineRegisterObjectProperty( "MapperMap", "const uint16 Height", OFFSETOF( ProtoMap, Header.MaxHexY ) )>. Bind error, lineRegisterObjectProperty( "MapperMap", "const int WorkHexX", OFFSETOF( ProtoMap, Header.WorkHexX ) )>. Bind error, lineRegisterObjectProperty( "MapperMap", "const int WorkHexY", OFFSETOF( ProtoMap, Header.WorkHexY ) )>. Bind error, lineRegisterObjectProperty( "MapperMap", "int Time", OFFSETOF( ProtoMap, Header.Time ) )>. Bind error, lineRegisterObjectProperty( "MapperMap", "bool NoLogOut", OFFSETOF( ProtoMap, Header.NoLogOut ) )>. Bind error, lineRegisterObjectMethod( "MapperMap", "string@ get_ScriptModule() const", asFUNCTION( BIND_CLASS MapperMap_get_ScriptModule ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "void set_ScriptModule(const string& name)", asFUNCTION( BIND_CLASS MapperMap_set_ScriptModule ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "string@ get_ScriptFunc() const", asFUNCTION( BIND_CLASS MapperMap_get_ScriptFunc ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterObjectMethod( "MapperMap", "void set_ScriptFunc(const string& name)", asFUNCTION( BIND_CLASS MapperMap_set_ScriptFunc ), asCALL_CDECL_OBJFIRST )>. Bind error, lineRegisterGlobalFunction( "void SetDefaultCritterParam(uint index, int param)", asFUNCTION( BIND_CLASS Global_SetDefaultCritterParam ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "MapperMap@+ LoadMap(string& fileName, int pathType)", asFUNCTION( BIND_CLASS Global_LoadMap ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void UnloadMap(MapperMap@+ map)", asFUNCTION( BIND_CLASS Global_UnloadMap ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool SaveMap(MapperMap@+ map, string& fileName, int pathType)", asFUNCTION( BIND_CLASS Global_SaveMap ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool ShowMap(MapperMap@+ map)", asFUNCTION( BIND_CLASS Global_ShowMap ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetLoadedMaps(MapperMap@[]@+ maps)", asFUNCTION( BIND_CLASS Global_GetLoadedMaps ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetMapFileNames(string@+ dir, string@[]@+ names)", asFUNCTION( BIND_CLASS Global_GetMapFileNames ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DeleteObject(MapperObject@+ obj)", asFUNCTION( BIND_CLASS Global_DeleteObject ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DeleteObjects(MapperObject@[]& objects)", asFUNCTION( BIND_CLASS Global_DeleteObjects ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SelectObject(MapperObject@+ obj, bool set)", asFUNCTION( BIND_CLASS Global_SelectObject ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SelectObjects(MapperObject@[]& objects, bool set)", asFUNCTION( BIND_CLASS Global_SelectObjects ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "MapperObject@+ GetSelectedObject()", asFUNCTION( BIND_CLASS Global_GetSelectedObject ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetSelectedObjects(MapperObject@[]@+ objects)", asFUNCTION( BIND_CLASS Global_GetSelectedObjects ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint TabGetTileDirs(int tab, string@[]@+ dirNames, bool[]@+ includeSubdirs)", asFUNCTION( BIND_CLASS Global_TabGetTileDirs ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint TabGetItemPids(int tab, string@+ subTab, uint16[]@+ itemPids)", asFUNCTION( BIND_CLASS Global_TabGetItemPids ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint TabGetCritterPids(int tab, string@+ subTab, uint16[]@+ critterPids)", asFUNCTION( BIND_CLASS Global_TabGetCritterPids ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void TabSetTileDirs(int tab, string@[]@+ dirNames, bool[]@+ includeSubdirs)", asFUNCTION( BIND_CLASS Global_TabSetTileDirs ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void TabSetItemPids(int tab, string@+ subTab, uint16[]@+ itemPids)", asFUNCTION( BIND_CLASS Global_TabSetItemPids ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void TabSetCritterPids(int tab, string@+ subTab, uint16[]@+ critterPids)", asFUNCTION( BIND_CLASS Global_TabSetCritterPids ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void TabDelete(int tab)", asFUNCTION( BIND_CLASS Global_TabDelete ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void TabSelect(int tab, string@+ subTab, bool show = false)", asFUNCTION( BIND_CLASS Global_TabSelect ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void TabSetName(int tab, string@+ tabName)", asFUNCTION( BIND_CLASS Global_TabSetName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanWalk(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanWalk ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanRun(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanRun ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanRotate(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanRotate ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanAim(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanAim ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterCanArmor(uint crType)", asFUNCTION( BIND_CLASS Global_IsCritterCanArmor ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsCritterAnim1(uint crType, uint anim1)", asFUNCTION( BIND_CLASS Global_IsCritterAnim1 ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetCritterAnimType(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterAnimType ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetCritterAlias(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterAlias ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetCritterTypeName(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterTypeName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetCritterSoundName(uint crType)", asFUNCTION( BIND_CLASS Global_GetCritterSoundName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void GetHexCoord(uint16 fromHx, uint16 fromHy, uint16& toHx, uint16& toHy, float angle, uint dist)", asFUNCTION( BIND_CLASS Global_GetHexInPath ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetPathLength(uint16 fromHx, uint16 fromHy, uint16 toHx, uint16 toHy, uint cut)", asFUNCTION( BIND_CLASS Global_GetPathLengthHex ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void Message(string& text)", asFUNCTION( BIND_CLASS Global_Message ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void Message(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_MessageMsg ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MapMessage(string& text, uint16 hx, uint16 hy, uint timeMs, uint color, bool fade, int offsX, int offsY)", asFUNCTION( BIND_CLASS Global_MapMessage ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetMsgStr(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_GetMsgStr ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetMsgStr(int textMsg, uint strNum, uint skipCount)", asFUNCTION( BIND_CLASS Global_GetMsgStrSkip ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetMsgStrNumUpper(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_GetMsgStrNumUpper ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetMsgStrNumLower(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_GetMsgStrNumLower ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetMsgStrCount(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_GetMsgStrCount ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool IsMsgStr(int textMsg, uint strNum)", asFUNCTION( BIND_CLASS Global_IsMsgStr ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ ReplaceText(const string& text, const string& replace, const string& str)", asFUNCTION( BIND_CLASS Global_ReplaceTextStr ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ ReplaceText(const string& text, const string& replace, int i)", asFUNCTION( BIND_CLASS Global_ReplaceTextInt ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MoveScreen(uint16 hexX, uint16 hexY, uint speed)", asFUNCTION( BIND_CLASS Global_MoveScreen ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint LoadSprite(string& name, int pathIndex)", asFUNCTION( BIND_CLASS Global_LoadSprite ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint LoadSprite(uint nameHash, uint8 dir)", asFUNCTION( BIND_CLASS Global_LoadSpriteHash ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetSpriteWidth(uint sprId, int sprIndex)", asFUNCTION( BIND_CLASS Global_GetSpriteWidth ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetSpriteHeight(uint sprId, int sprIndex)", asFUNCTION( BIND_CLASS Global_GetSpriteHeight ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetSpriteCount(uint sprId)", asFUNCTION( BIND_CLASS Global_GetSpriteCount ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void GetTextInfo(string& text, int w, int h, int font, int flags, int& tw, int& th, int& lines)", asFUNCTION( BIND_CLASS Global_GetTextInfo ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawSprite(uint sprId, int sprIndex, int x, int y, uint color)", asFUNCTION( BIND_CLASS Global_DrawSprite ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawSprite(uint sprId, int sprIndex, int x, int y, uint color, bool applyOffsets)", asFUNCTION( BIND_CLASS Global_DrawSpriteOffs ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawSprite(uint sprId, int sprIndex, int x, int y, int w, int h, bool scratch, bool center, uint color)", asFUNCTION( BIND_CLASS Global_DrawSpriteSize ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawSprite(uint sprId, int sprIndex, int x, int y, int w, int h, bool scratch, bool center, uint color, bool applyOffsets)", asFUNCTION( BIND_CLASS Global_DrawSpriteSizeOffs ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawText(string& text, int x, int y, int w, int h, uint color, int font, int flags)", asFUNCTION( BIND_CLASS Global_DrawText ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawPrimitive(int primitiveType, int[]& data)", asFUNCTION( BIND_CLASS Global_DrawPrimitive ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawMapSprite(uint16 hx, uint16 hy, uint16 effectPid, uint sprId, int sprIndex, int offsX, int offsY)", asFUNCTION( BIND_CLASS Global_DrawMapSprite ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawCritter2d(uint crType, uint anim1, uint anim2, uint8 dir, int l, int t, int r, int b, bool scratch, bool center, uint color)", asFUNCTION( BIND_CLASS Global_DrawCritter2d ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void DrawCritter3d(uint instance, uint crType, uint anim1, uint anim2, int[]@+ layers, float[]@+ position, uint color)", asFUNCTION( BIND_CLASS Global_DrawCritter3d ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetKeybLang()", asFUNCTION( BIND_CLASS Global_GetKeybLang ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetHexPos(uint16 hx, uint16 hy, int& x, int& y)", asFUNCTION( BIND_CLASS Global_GetHexPos ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool GetMonitorHex(int x, int y, uint16& hx, uint16& hy, bool ignoreInterface = false)", asFUNCTION( BIND_CLASS Global_GetMonitorHex ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "MapperObject@+ GetMonitorObject(int x, int y, bool ignoreInterface = false)", asFUNCTION( BIND_CLASS Global_GetMonitorObject ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MoveHexByDir(uint16& hexX, uint16& hexY, uint8 dir, uint steps)", asFUNCTION( BIND_CLASS Global_MoveHexByDir ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetIfaceIniStr(string& key)", asFUNCTION( BIND_CLASS Global_GetIfaceIniStr ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool LoadFont(int font, string& fontFileName)", asFUNCTION( BIND_CLASS Global_LoadFont ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetDefaultFont(int font, uint color)", asFUNCTION( BIND_CLASS Global_SetDefaultFont ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void MouseClick(int x, int y, int button, int cursor)", asFUNCTION( BIND_CLASS Global_MouseClick ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void KeyboardPress(uint8 key1, uint8 key2)", asFUNCTION( BIND_CLASS Global_KeyboardPress ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetRainAnimation(string@+ fallAnimName, string@+ dropAnimName)", asFUNCTION( BIND_CLASS Global_SetRainAnimation ), asCALL_CDECL )>. Bind error, lineRegisterGlobalProperty( "string __ClientPath", &GameOpt.ClientPath )>. Bind error, lineRegisterGlobalProperty( "string __ServerPath", &GameOpt.ServerPath )>. Bind error, lineRegisterGlobalProperty( "bool __ShowCorners", &GameOpt.ShowCorners )>. Bind error, lineRegisterGlobalProperty( "bool __ShowSpriteCuts", &GameOpt.ShowSpriteCuts )>. Bind error, lineRegisterGlobalProperty( "bool __ShowDrawOrder", &GameOpt.ShowDrawOrder )>. Bind error, lineRegisterGlobalProperty( "bool __SplitTilesCollection", &GameOpt.SplitTilesCollection )>. Bind error, lineRegisterGlobalProperty( "bool __Quit", &GameOpt.Quit )>. Bind error, lineRegisterGlobalProperty( "bool __OpenGLDebug", &GameOpt.OpenGLDebug )>. Bind error, lineRegisterGlobalProperty( "bool __AssimpLogging", &GameOpt.AssimpLogging )>. Bind error, lineRegisterGlobalProperty( "int __MouseX", &GameOpt.MouseX )>. Bind error, lineRegisterGlobalProperty( "int __MouseY", &GameOpt.MouseY )>. Bind error, lineRegisterGlobalProperty( "uint8 __RoofAlpha", &GameOpt.RoofAlpha )>. Bind error, lineRegisterGlobalProperty( "bool __HideCursor", &GameOpt.HideCursor )>. Bind error, lineRegisterGlobalProperty( "const int __ScreenWidth", &GameOpt.ScreenWidth )>. Bind error, lineRegisterGlobalProperty( "const int __ScreenHeight", &GameOpt.ScreenHeight )>. Bind error, lineRegisterGlobalProperty( "const int __MultiSampling", &GameOpt.MultiSampling )>. Bind error, lineRegisterGlobalProperty( "bool __DisableLMenu", &GameOpt.DisableLMenu )>. Bind error, lineRegisterGlobalProperty( "bool __DisableMouseEvents", &GameOpt.DisableMouseEvents )>. Bind error, lineRegisterGlobalProperty( "bool __DisableKeyboardEvents", &GameOpt.DisableKeyboardEvents )>. Bind error, lineRegisterGlobalProperty( "bool __HidePassword", &GameOpt.HidePassword )>. Bind error, lineRegisterGlobalProperty( "string __PlayerOffAppendix", &GameOpt.PlayerOffAppendix )>. Bind error, lineRegisterGlobalProperty( "uint __DamageHitDelay", &GameOpt.DamageHitDelay )>. Bind error, lineRegisterGlobalProperty( "int __CombatMessagesType", &GameOpt.CombatMessagesType )>. Bind error, lineRegisterGlobalProperty( "bool __ShowTile", &GameOpt.ShowTile )>. Bind error, lineRegisterGlobalProperty( "bool __ShowRoof", &GameOpt.ShowRoof )>. Bind error, lineRegisterGlobalProperty( "bool __ShowItem", &GameOpt.ShowItem )>. Bind error, lineRegisterGlobalProperty( "bool __ShowScen", &GameOpt.ShowScen )>. Bind error, lineRegisterGlobalProperty( "bool __ShowWall", &GameOpt.ShowWall )>. Bind error, lineRegisterGlobalProperty( "bool __ShowCrit", &GameOpt.ShowCrit )>. Bind error, lineRegisterGlobalProperty( "bool __ShowFast", &GameOpt.ShowFast )>. Bind error, lineRegisterGlobalProperty( "bool __ShowPlayerNames", &GameOpt.ShowPlayerNames )>. Bind error, lineRegisterGlobalProperty( "bool __ShowNpcNames", &GameOpt.ShowNpcNames )>. Bind error, lineRegisterGlobalProperty( "bool __ShowCritId", &GameOpt.ShowCritId )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollKeybLeft", &GameOpt.ScrollKeybLeft )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollKeybRight", &GameOpt.ScrollKeybRight )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollKeybUp", &GameOpt.ScrollKeybUp )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollKeybDown", &GameOpt.ScrollKeybDown )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollMouseLeft", &GameOpt.ScrollMouseLeft )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollMouseRight", &GameOpt.ScrollMouseRight )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollMouseUp", &GameOpt.ScrollMouseUp )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollMouseDown", &GameOpt.ScrollMouseDown )>. Bind error, lineRegisterGlobalProperty( "bool __ShowGroups", &GameOpt.ShowGroups )>. Bind error, lineRegisterGlobalProperty( "bool __HelpInfo", &GameOpt.HelpInfo )>. Bind error, lineRegisterGlobalProperty( "bool __FullScr", &GameOpt.FullScreen )>. Bind error, lineRegisterGlobalProperty( "bool __VSync", &GameOpt.VSync )>. Bind error, lineRegisterGlobalProperty( "int __FlushVal", &GameOpt.FlushVal )>. Bind error, lineRegisterGlobalProperty( "int __BaseTex", &GameOpt.BaseTexture )>. Bind error, lineRegisterGlobalProperty( "int __Light", &GameOpt.Light )>. Bind error, lineRegisterGlobalProperty( "uint __ScrollDelay", &GameOpt.ScrollDelay )>. Bind error, lineRegisterGlobalProperty( "int __ScrollStep", &GameOpt.ScrollStep )>. Bind error, lineRegisterGlobalProperty( "bool __MouseScroll", &GameOpt.MouseScroll )>. Bind error, lineRegisterGlobalProperty( "bool __ScrollCheck", &GameOpt.ScrollCheck )>. Bind error, lineRegisterGlobalProperty( "string __FoDataPath", &GameOpt.FoDataPath )>. Bind error, lineRegisterGlobalProperty( "string __Host", &GameOpt.Host )>. Bind error, lineRegisterGlobalProperty( "uint __Port", &GameOpt.Port )>. Bind error, lineRegisterGlobalProperty( "uint __ProxyType", &GameOpt.ProxyType )>. Bind error, lineRegisterGlobalProperty( "string __ProxyHost", &GameOpt.ProxyHost )>. Bind error, lineRegisterGlobalProperty( "uint __ProxyPort", &GameOpt.ProxyPort )>. Bind error, lineRegisterGlobalProperty( "string __ProxyUser", &GameOpt.ProxyUser )>. Bind error, lineRegisterGlobalProperty( "string __ProxyPass", &GameOpt.ProxyPass )>. Bind error, lineRegisterGlobalProperty( "string __Name", &GameOpt.Name )>. Bind error, lineRegisterGlobalProperty( "uint __TextDelay", &GameOpt.TextDelay )>. Bind error, lineRegisterGlobalProperty( "bool __AlwaysOnTop", &GameOpt.AlwaysOnTop )>. Bind error, lineRegisterGlobalProperty( "int __FixedFPS", &GameOpt.FixedFPS )>. Bind error, lineRegisterGlobalProperty( "bool __MsgboxInvert", &GameOpt.MsgboxInvert )>. Bind error, lineRegisterGlobalProperty( "int __ChangeLang", &GameOpt.ChangeLang )>. Bind error, lineRegisterGlobalProperty( "uint8 __DefaultCombatMode", &GameOpt.DefaultCombatMode )>. Bind error, lineRegisterGlobalProperty( "bool __MessNotify", &GameOpt.MessNotify )>. Bind error, lineRegisterGlobalProperty( "bool __SoundNotify", &GameOpt.SoundNotify )>. Bind error, lineRegisterGlobalProperty( "int __IndicatorType", &GameOpt.IndicatorType )>. Bind error, lineRegisterGlobalProperty( "uint __DoubleClickTime", &GameOpt.DoubleClickTime )>. Bind error, lineRegisterGlobalProperty( "int __RunModMul", &GameOpt.RunModMul )>. Bind error, lineRegisterGlobalProperty( "int __RunModDiv", &GameOpt.RunModDiv )>. Bind error, lineRegisterGlobalProperty( "int __RunModAdd", &GameOpt.RunModAdd )>. Bind error, lineRegisterGlobalProperty( "bool __DisableDrawScreens", &GameOpt.DisableDrawScreens )>. Bind error, lineRegisterGlobalProperty( "uint __Animation3dSmoothTime", &GameOpt.Animation3dSmoothTime )>. Bind error, lineRegisterGlobalProperty( "uint __Animation3dFPS", &GameOpt.Animation3dFPS )>. Bind error, lineRegisterGlobalProperty( "bool __MapZooming", &GameOpt.MapZooming )>. Bind error, lineRegisterGlobalProperty( "float __SpritesZoom", &GameOpt.SpritesZoom )>. Bind error, lineRegisterGlobalProperty( "float __SpritesZoomMin", &GameOpt.SpritesZoomMin )>. Bind error, lineRegisterGlobalProperty( "float __SpritesZoomMax", &GameOpt.SpritesZoomMax )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue0", &GameOpt.EffectValues[ 0 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue1", &GameOpt.EffectValues[ 1 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue2", &GameOpt.EffectValues[ 2 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue3", &GameOpt.EffectValues[ 3 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue4", &GameOpt.EffectValues[ 4 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue5", &GameOpt.EffectValues[ 5 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue6", &GameOpt.EffectValues[ 6 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue7", &GameOpt.EffectValues[ 7 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue8", &GameOpt.EffectValues[ 8 ] )>. Bind error, lineRegisterGlobalProperty( "float __EffectValue9", &GameOpt.EffectValues[ 9 ] )>. Bind error, lineRegisterGlobalProperty( "bool __AlwaysRun", &GameOpt.AlwaysRun )>. Bind error, lineRegisterGlobalProperty( "uint __AlwaysRunMoveDist", &GameOpt.AlwaysRunMoveDist )>. Bind error, lineRegisterGlobalProperty( "uint __AlwaysRunUseDist", &GameOpt.AlwaysRunUseDist )>. Bind error, lineRegisterGlobalProperty( "uint __CritterFidgetTime", &GameOpt.CritterFidgetTime )>. Bind error, lineRegisterGlobalProperty( "uint __Anim2CombatBegin", &GameOpt.Anim2CombatBegin )>. Bind error, lineRegisterGlobalProperty( "uint __Anim2CombatIdle", &GameOpt.Anim2CombatIdle )>. Bind error, lineRegisterGlobalProperty( "uint __Anim2CombatEnd", &GameOpt.Anim2CombatEnd )>. Bind error, lineRegisterGlobalProperty( "bool __MapHexagonal", &GameOpt.MapHexagonal )>. Bind error, lineRegisterGlobalProperty( "int __MapHexWidth", &GameOpt.MapHexWidth )>. Bind error, lineRegisterGlobalProperty( "int __MapHexHeight", &GameOpt.MapHexHeight )>. Bind error, lineRegisterGlobalProperty( "int __MapHexLineHeight", &GameOpt.MapHexLineHeight )>. Bind error, lineRegisterGlobalProperty( "int __MapTileOffsX", &GameOpt.MapTileOffsX )>. Bind error, lineRegisterGlobalProperty( "int __MapTileOffsY", &GameOpt.MapTileOffsY )>. Bind error, lineRegisterGlobalProperty( "int __MapRoofOffsX", &GameOpt.MapRoofOffsX )>. Bind error, lineRegisterGlobalProperty( "int __MapRoofOffsY", &GameOpt.MapRoofOffsY )>. Bind error, lineRegisterGlobalProperty( "int __MapRoofSkipSize", &GameOpt.MapRoofSkipSize )>. Bind error, lineRegisterGlobalProperty( "float __MapCameraAngle", &GameOpt.MapCameraAngle )>. Bind error, lineRegisterGlobalProperty( "bool __MapSmoothPath", &GameOpt.MapSmoothPath )>. Bind error, lineRegisterGlobalProperty( "string __MapDataPrefix", &GameOpt.MapDataPrefix )>. Bind error, lineRegisterGlobalFunction( "void Log(string& text)", asFUNCTION( BIND_CLASS Global_Log ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetLastError()", asFUNCTION( BIND_CLASS Global_GetLastError ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int Random(int minimum, int maximum)", asFUNCTION( Random ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "ProtoItem@+ GetProtoItem(uint16 protoId)", asFUNCTION( BIND_CLASS Global_GetProtoItem ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool StrToInt(string@+ text, int& result)", asFUNCTION( BIND_CLASS Global_StrToInt ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool StrToFloat(string@+ text, float& result)", asFUNCTION( BIND_CLASS Global_StrToFloat ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetDistantion(uint16 hexX1, uint16 hexY1, uint16 hexX2, uint16 hexY2)", asFUNCTION( BIND_CLASS Global_GetDistantion ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint8 GetDirection(uint16 fromHexX, uint16 fromHexY, uint16 toHexX, uint16 toHexY)", asFUNCTION( BIND_CLASS Global_GetDirection ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint8 GetOffsetDir(uint16 fromHexX, uint16 fromHexY, uint16 toHexX, uint16 toHexY, float offset)", asFUNCTION( BIND_CLASS Global_GetOffsetDir ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetTick()", asFUNCTION( BIND_CLASS Global_GetTick ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetAngelScriptProperty(int property)", asFUNCTION( BIND_CLASS Global_GetAngelScriptProperty ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void SetAngelScriptProperty(int property, uint value)", asFUNCTION( BIND_CLASS Global_SetAngelScriptProperty ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "uint GetStrHash(string@+ str)", asFUNCTION( BIND_CLASS Global_GetStrHash ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool LoadDataFile(string& dataFileName)", asFUNCTION( BIND_CLASS Global_LoadDataFile ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "int GetConstantValue(int constCollection, string@+ name)", asFUNCTION( BIND_CLASS Global_GetConstantValue ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "string@ GetConstantName(int constCollection, int value)", asFUNCTION( BIND_CLASS Global_GetConstantName ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void AddConstant(int constCollection, string@+ name, int value)", asFUNCTION( BIND_CLASS Global_AddConstant ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "bool LoadConstants(int constCollection, string@+ fileName, int pathType)", asFUNCTION( BIND_CLASS Global_LoadConstants ), asCALL_CDECL )>. Bind error, lineRegisterGlobalFunction( "void AllowSlot(uint8 index, string& slotName)", asFUNCTION( BIND_CLASS Global_AllowSlot ), asCALL_CDECL )>.