using System.Collections.Generic; namespace ET { public static class OpcodeHelper { private static readonly HashSet ignoreDebugLogMessageSet = new HashSet { }; private static bool IsNeedLogMessage(ushort opcode) { if (ignoreDebugLogMessageSet.Contains(opcode)) { return false; } return true; } public static bool IsOuterMessage(ushort opcode) { return opcode < 10000; } public static bool IsInnerMessage(ushort opcode) { return opcode >= 10000; } public static void LogMsg(int zone, ushort opcode, object message) { if (!IsNeedLogMessage(opcode)) { return; } Log.Logger.Debug("zone: {0} {1}", zone, message); } public static void LogMsg(ushort opcode, long actorId, object message) { if (!IsNeedLogMessage(opcode)) { return; } Log.Logger.Debug("actorId: {0} {1}", actorId, message); } } }