//------------------------------------------------------------------------ CScriptbind_GameAudio::CScriptbind_GameAudio() { Init( gEnv->pScriptSystem, gEnv->pSystem ); SetGlobalName("GameAudio"); RegisterMethods(); }
CScriptBind_NetworkBuilding::CScriptBind_NetworkBuilding( ISystem *pSystem, IGameFramework *pGameFramework ) : m_pSystem(pSystem) , m_pGameFrameWork(pGameFramework) { Init(pSystem->GetIScriptSystem(), m_pSystem, 1); RegisterMethods(); }
//------------------------------------------------------------------------ // Constructor CScriptBind_MatchMaking::CScriptBind_MatchMaking( ISystem *pSystem ) : m_pSystem( pSystem ), m_pLobbyManager( NULL ) { Init( pSystem->GetIScriptSystem(), m_pSystem, 1 ); RegisterMethods(); RegisterGlobals(); }
FB::JSArray::JSArray(BrowserHostPtr host, const FB::VariantList& values) { m_obj = host->getDOMWindow()->createArray(); for (FB::VariantList::const_iterator it = values.begin(); it != values.end(); ++it) { push(*it); } RegisterMethods(); }
//------------------------------------------------------------------------ CScriptBind_Weapon::CScriptBind_Weapon(ISystem *pSystem, IGameFramework *pGameFramework) : m_pSystem(pSystem), m_pSS(pSystem->GetIScriptSystem()), m_pGameFW(pGameFramework) { Init(m_pSS, 1); RegisterMethods(); RegisterGlobals(); }
//------------------------------------------------------------------------ CScriptBind_Inventory::CScriptBind_Inventory(ISystem *pSystem, IGameFramework *pGameFramework) : m_pSystem(pSystem), m_pEntitySystem(gEnv->pEntitySystem), m_pGameFramework(pGameFramework) { Init(m_pSystem->GetIScriptSystem(), m_pSystem, 1); RegisterMethods(); RegisterGlobals(); }
//------------------------------------------------------------------------ CScriptBind_Game::CScriptBind_Game(ISystem *pSystem, IGameFramework *pGameFramework) : m_pSystem(pSystem), m_pGameFW(pGameFramework) { Init(pSystem->GetIScriptSystem(), m_pSystem); SetGlobalName("Game"); RegisterMethods(); RegisterGlobals(); }
//------------------------------------------------------------------------ CScriptBind_Network::CScriptBind_Network( ISystem *pSystem, CCryAction * pFW ) { m_pSystem = pSystem; m_pFW = pFW; Init( gEnv->pScriptSystem, m_pSystem ); SetGlobalName("Net"); RegisterGlobals(); RegisterMethods(); }
//------------------------------------------------------------------------ CScriptBind_HUD::CScriptBind_HUD(ISystem *pSystem, IGameFramework *pGameFramework) : m_pSystem(pSystem), m_pSS(pSystem->GetIScriptSystem()), m_pGameFW(pGameFramework) { Init(m_pSS, m_pSystem); SetGlobalName("HUD"); RegisterMethods(); RegisterGlobals(); }
//------------------------------------------------------------------------ CScriptBind_Action::CScriptBind_Action(CCryAction *pCryAction) : m_pCryAction(pCryAction) { Init( gEnv->pScriptSystem, GetISystem() ); SetGlobalName("CryAction"); RegisterGlobals(); RegisterMethods(); m_pPreviousView=NULL; }
//------------------------------------------------------------------------ CScriptBind_Vehicle::CScriptBind_Vehicle( ISystem *pSystem, IGameFramework *pGameFW ) { m_pVehicleSystem = pGameFW->GetIVehicleSystem(); Init( gEnv->pScriptSystem, gEnv->pSystem, 1 ); //CScriptableBase::Init(m_pSS, pSystem); //SetGlobalName("vehicle"); RegisterMethods(); }
//------------------------------------------------------------------------ CScriptBind_ItemSystem::CScriptBind_ItemSystem(ISystem *pSystem, CItemSystem *pItemSystem, IGameFramework *pGameFramework) : m_pItemSystem(pItemSystem), m_pGameFramework(pGameFramework) { Init(pSystem->GetIScriptSystem(), pSystem); SetGlobalName("ItemSystem"); RegisterGlobals(); RegisterMethods(); m_pEquipmentManager = static_cast<CEquipmentManager*>(pItemSystem->GetIEquipmentManager()); }
//------------------------------------------------------------------------ CScriptBind_UIAction::CScriptBind_UIAction() { CScriptableBase::Init( gEnv->pScriptSystem, gEnv->pSystem ); SetGlobalName("UIAction"); RegisterMethods(); if (gEnv->pFlashUI) { gEnv->pFlashUI->RegisterModule(this, "CScriptBind_UIAction"); } }
//------------------------------------------------------------------------ CScriptBind_ActorSystem::CScriptBind_ActorSystem( ISystem *pSystem, IGameFramework *pGameFW ) { m_pSystem = pSystem; //m_pActorSystem = pActorSystem; m_pGameFW = pGameFW; Init( pSystem->GetIScriptSystem(), m_pSystem ); SetGlobalName("Actor"); RegisterGlobals(); RegisterMethods(); }
//------------------------------------------------------------------------ CScriptBind_GameAudio::CScriptBind_GameAudio(CGameAudio *pGameAudio) { m_pSystem = gEnv->pSystem; m_pSS = gEnv->pScriptSystem; m_pGameAudio = pGameAudio; Init(m_pSS); SetGlobalName("GameAudio"); RegisterMethods(); RegisterGlobals(); }
//------------------------------------------------------------------------ CScriptBind_Item::CScriptBind_Item(ISystem *pSystem, IGameFramework *pGameFramework) : m_pSystem(pSystem), m_pGameFW(pGameFramework) { Init(pSystem->GetIScriptSystem(), m_pSystem, 1); RegisterMethods(); RegisterGlobals(); m_stats.Create(m_pSystem->GetIScriptSystem()); m_params.Create(m_pSystem->GetIScriptSystem()); }
//------------------------------------------------------------------------ CScriptBind_MaterialEffects::CScriptBind_MaterialEffects(ISystem *pSystem, CMaterialEffects* pMFX) { m_pSystem = pSystem; m_pMFX = pMFX; assert (m_pMFX != 0); Init( gEnv->pScriptSystem, m_pSystem ); SetGlobalName("MaterialEffects"); RegisterGlobals(); RegisterMethods(); }
CScriptBind_PortalManager::CScriptBind_PortalManager(ISystem *pSystem) { assert(pSystem); m_pSystem = pSystem; m_pSS = pSystem->GetIScriptSystem(); m_pPortalManager = NULL; // Initial init Init(m_pSS, m_pSystem); SetGlobalName("Portal"); RegisterMethods(); RegisterGlobals(); }
//------------------------------------------------------------------------ bool CScriptControlledPhysics::Init(IGameObject *pGameObject) { CScriptableBase::Init(gEnv->pScriptSystem, gEnv->pSystem, 1); SetGameObject(pGameObject); pGameObject->EnablePhysicsEvent(true, eEPE_OnPostStepLogged); RegisterGlobals(); RegisterMethods(); SmartScriptTable thisTable(gEnv->pScriptSystem); thisTable->SetValue("__this", ScriptHandle(GetEntityId())); thisTable->Delegate(GetMethodsTable()); GetEntity()->GetScriptTable()->SetValue("scp", thisTable); return true; }
//------------------------------------------------------------------------ CScriptBind_GameRules::CScriptBind_GameRules(ISystem *pSystem, IGameFramework *pGameFramework) { RegisterMethods(); gEnv->pMonoScriptSystem->RegisterScriptBind(this); }