public void ApplyByRay(Ray ray) { if (null == _selectedWeapon) { return; } _selectedWeapon.Apply(ray); }