public Weapon GetActiveWeapon()
{
if (this.m_hActiveWeapon == 0xFFFFFFFF)
return null;
uint handle = this.m_hActiveWeapon & 0xFFF;
if (WithOverlay.Framework.Weapons.Count(x=>x.Item1 == handle - 1) > 0)
{
return WithOverlay.Framework.Weapons.First(x => x.Item1 == handle - 1).Item2;
}
return null;
}