private void BlockSelected(IWeaponPlaceable selectedBlock) { Weapon selectedWeapon = WeaponManager.Instance.GetSelectedWeapon(); if (selectedWeapon != null) { selectedBlock.PlaceWeapon(selectedWeapon); selectedBlock = null; } }