using GameServer.Controllers.Attributes; using GameServer.Network; using GameServer.Network.Messages; using Protocol; namespace GameServer.Controllers; internal class TowerController : Controller { public TowerController(PlayerSession session) : base(session) { // TowerMessageHandler. } [NetEvent(MessageId.TowerChallengeRequest)] public ResponseMessage OnTowerChallengeRequest() => Response(MessageId.TowerChallengeResponse, new TowerChallengeResponse()); [NetEvent(MessageId.CycleTowerChallengeRequest)] public ResponseMessage OnCycleTowerChallengeRequest() => Response(MessageId.CycleTowerChallengeResponse, new CycleTowerChallengeResponse()); }