本文整理汇总了C++中CNetworkVehicle::GetScriptingHandle方法的典型用法代码示例。如果您正苦于以下问题:C++ CNetworkVehicle::GetScriptingHandle方法的具体用法?C++ CNetworkVehicle::GetScriptingHandle怎么用?C++ CNetworkVehicle::GetScriptingHandle使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CNetworkVehicle
的用法示例。
在下文中一共展示了CNetworkVehicle::GetScriptingHandle方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: AttachToVehicle
void CBlipManager::AttachToVehicle(EntityId blipId, EntityId vehicleId)
{
if(m_bActive[blipId])
{
if(g_pVehicleManager->Exists(vehicleId))
{
CNetworkVehicle * pVehicle = g_pVehicleManager->Get(vehicleId);
//Remove the position blip
Scripting::RemoveBlip(m_Blips[blipId].uiBlipIndex);
//And create one for the vehicle
Scripting::AddBlipForCar(pVehicle->GetScriptingHandle(), &m_Blips[blipId].uiBlipIndex);
// Set the blip sprite
ChangeBlipSprite(m_Blips[blipId].uiBlipIndex, (Scripting::eBlipSprite)m_Blips[blipId].iSprite);
// Set the blip color
SetColor(blipId, m_Blips[blipId].uiColor);
// Set the blip size
SetSize(blipId, m_Blips[blipId].fSize);
// Set short-range
ToggleShortRange(blipId, m_Blips[blipId].bShortRange);
// Set route
ToggleRouteBlip(blipId, m_Blips[blipId].bRouteBlip);
m_Blips[blipId].attachedVehicle = vehicleId;
}
}
}