Quick & dirty
Lua Code:
if IsPlayerControllingSiegeWeapon() then
SIEGE_BAR_UI_SCENE:RemoveFragment(UNIT_FRAMES_FRAGMENT)
SIEGE_BAR_SCENE:RemoveFragment(UNIT_FRAMES_FRAGMENT)
SIEGE_BAR_UI_SCENE:RemoveFragment(COMPASS_FRAME_FRAGMENT)
SIEGE_BAR_SCENE:RemoveFragment(COMPASS_FRAME_FRAGMENT)
SIEGE_BAR_UI_SCENE:RemoveFragment(PLAYER_PROGRESS_BAR_FRAGMENT)
SIEGE_BAR_SCENE:RemoveFragment(PLAYER_PROGRESS_BAR_FRAGMENT)
SIEGE_BAR_UI_SCENE:RemoveFragment(PLAYER_ATTRIBUTE_BARS_FRAGMENT)
SIEGE_BAR_SCENE:RemoveFragment(PLAYER_ATTRIBUTE_BARS_FRAGMENT)
CHAT_SYSTEM.control:SetHidden(true)
--KEYBIND_STRIP.control:SetHidden(true)
end
With this you'll able to fire on your ennemies.
When you are on "hidden" ui mode and go back to the default ui mode, you must add the fragments with AddFragment, same for CHAT_SYSTEM.
Then, you'll got the KeyBbind Strip. Just remove the Alt Button. For the fire button, you only need to hide it too.
For the MiniMap, that's because this one is hidden when you enters in a Scene (a menu).
Authors can add something if scene == siege then show end