| | |
| | | } |
| | | } |
| | | |
| | | static object lockojb1 = new object(); |
| | | public static void OnRecieveLuaNetPackage(ushort cmd, byte[] bytes) |
| | | { |
| | | if (onRecieveLuaNetPackage != null) |
| | | lock (lockojb1) |
| | | { |
| | | onRecieveLuaNetPackage(cmd, bytes); |
| | | if (onRecieveLuaNetPackage != null) |
| | | { |
| | | onRecieveLuaNetPackage(cmd, bytes); |
| | | } |
| | | } |
| | | } |
| | | |
| | | static object lockojb2 = new object(); |
| | | public static void OnRecieveCSharpNetPackage(ushort cmd) |
| | | { |
| | | if (onCSharpNetPackage != null) |
| | | lock (lockojb2) |
| | | { |
| | | onCSharpNetPackage(cmd); |
| | | if (onCSharpNetPackage != null) |
| | | { |
| | | onCSharpNetPackage(cmd); |
| | | } |
| | | } |
| | | } |
| | | |