Files
Beyhan Oğur d5f52cc3d3 first commit
2026-09-03 04:45:36 +03:00

50 lines
1.2 KiB
C#

using ClassicAssist.Shared;
using ClassicAssist.Data.Macros.Commands;
using ClassicAssist.Shared.Resources;
using ClassicAssist.UO.Data;
using ClassicAssist.UO.Objects;
using UOC = ClassicAssist.Shared.UO.Commands;
namespace ClassicAssist.Data.Hotkeys.Commands
{
public static class UseHands
{
public static void UseHand( Layer layer )
{
PlayerMobile player = Engine.Player;
if ( player == null )
{
return;
}
int serial = player.GetLayer( layer );
if ( serial == 0 )
{
UOC.SystemMessage( Strings.Invalid_layer_value___ );
return;
}
ObjectCommands.UseObject( serial );
}
[HotkeyCommand( Name = "Use Left Hand" )]
public class UseLeftHand : HotkeyCommand
{
public override void Execute()
{
UseHand( Layer.OneHanded );
}
}
[HotkeyCommand( Name = "Use Right Hand" )]
public class UseRightHand : HotkeyCommand
{
public override void Execute()
{
UseHand( Layer.TwoHanded );
}
}
}
}