656 {
658 {
659 if ( !
g_Game.IsDedicatedServer() )
660 {
662 instance.m_SelectedItem.GetUserData( quickbar_item );
663
664 if ( quickbar_item )
665 {
666 PlayerBase player = PlayerBase.Cast(
g_Game.GetPlayer() );
667
668
670 {
671
673 {
675 }
676 else
677 {
678 player.SetQuickBarEntityShortcut(
GetItemToAssign(), quickbar_item.GetId() );
679 }
680 }
681
683 {
685 }
686
688 {
690 }
691
692 else if (quickbar_item.GetCategorySwitchID() != -1)
693 {
695 return;
696 }
697
698 else
699 {
700 EntityAI item = quickbar_item.GetItem();
701
702 if ( item )
703 {
704
705 player.RadialQuickBarSingleUse( quickbar_item.GetId() + 1 );
706 }
707 }
708
710 }
711 }
712 }
713 }