server-master/srcs/_plugins/WingsEmu.Plugins.BasicImplementation/Guri/SheepEventGuriHandler.cs
2026-02-10 18:21:30 +01:00

29 lines
No EOL
976 B
C#

using System.Threading.Tasks;
using WingsEmu.Game._Guri;
using WingsEmu.Game._Guri.Event;
using WingsEmu.Game.Managers;
using WingsEmu.Game.Networking;
namespace WingsEmu.Plugins.BasicImplementations.Guri;
public class SheepEventGuriHandler : IGuriHandler
{
private readonly IServerManager _serverManager;
public SheepEventGuriHandler(IServerManager serverManager) => _serverManager = serverManager;
public long GuriEffectId => 514;
public async Task ExecuteAsync(IClientSession session, GuriEvent guriPacket)
{
/*if (!_serverManager.EventInWaiting && session.Character.IsWaitingForEvent)
{
Log.Debug($"The player is not registered for this event. GuriEffectId : {GuriEffectId}");
return;
}
session.SendBsInfoPacket(BsInfoType.OpenWindow, GameType.SheepFarm, 30, QuequeWindow.WaitForEntry);
session.SendEsfPacket(2);
session.Character.IsWaitingForEvent = true;*/
}
}