MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / GetWeaponObjectID

Function GetWeaponObjectID

TombEngine/Game/Lara/lara_fire.cpp:443–477  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

441}
442
443GAME_OBJECT_ID GetWeaponObjectID(LaraWeaponType weaponType)
444{
445 switch (weaponType)
446 {
447 case LaraWeaponType::Uzi:
448 return ID_UZI_ANIM;
449
450 case LaraWeaponType::Shotgun:
451 return ID_SHOTGUN_ANIM;
452
453 case LaraWeaponType::Revolver:
454 return ID_REVOLVER_ANIM;
455
456 case LaraWeaponType::Crossbow:
457 return ID_CROSSBOW_ANIM;
458
459 case LaraWeaponType::HK:
460 return ID_HK_ANIM;
461
462 case LaraWeaponType::Flare:
463 return ID_FLARE_ANIM;
464
465 case LaraWeaponType::GrenadeLauncher:
466 return ID_GRENADE_ANIM;
467
468 case LaraWeaponType::RocketLauncher:
469 return ID_ROCKET_ANIM;
470
471 case LaraWeaponType::HarpoonGun:
472 return ID_HARPOON_ANIM;
473
474 default:
475 return ID_PISTOLS_ANIM;
476 }
477}
478
479GAME_OBJECT_ID GetWeaponObjectMeshID(ItemInfo& laraItem, LaraWeaponType weaponType)
480{

Callers 7

InitializeNewWeaponFunction · 0.85
AnimateShotgunFunction · 0.85
ReadyShotgunFunction · 0.85
DrawShotgunFunction · 0.85
UndrawShotgunFunction · 0.85
SetFlareArmFunction · 0.85
ReadyPistolsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected