public static async ETTask FireRequest(Vector3 point) { try { var msg = new FireRequest(); msg.X = (int)(point.x * 100); msg.Y = (int)(point.y * 100); msg.Z = (int)(point.z * 100); SessionHelper.HotfixSend(msg); } catch (Exception e) { Log.Error(e); } }
public virtual async ETTask FireRequestHandler(Unit unit, FireRequest request, MessageResponse response, Action reply) { }
public override async ETTask FireRequestHandler(Unit unit, FireRequest request, MessageResponse response, Action reply) { MessageHelper.Broadcast(unit, request); reply(); await ETTask.CompletedTask; }