Browse Source

fixed: 空引用

王刚 3 years ago
parent
commit
3968d8ac08
2 changed files with 3 additions and 4 deletions
  1. 1 2
      CSserver/MultiDup/server/Room.cs
  2. 2 2
      Gameserver/Amfphp/base/Resp.php

+ 1 - 2
CSserver/MultiDup/server/Room.cs

@@ -102,8 +102,7 @@ namespace MultiDup
             mapId = mapid;
             Id = _roomIdCounter++;
 
-            callbacks.Add(eProtocalCommand.CsMdBeginDup, On_Start);
-
+            callbacks.Add(eProtocalCommand.CsMdBeginDup, On_Start); 
             callbacks.Add(eProtocalCommand.CsLeaveRoom, On_Leave);
 
             var t = Task.Run(MsgLoop);

+ 2 - 2
Gameserver/Amfphp/base/Resp.php

@@ -97,8 +97,8 @@ class Resp extends Object_ext {
     public static function AddEvent($name, $arg1, $arg2) {
         self::$ext_events[] = array(
             'name' => $name,
-            'arg1' => $arg1,
-            'arg2' => $arg2
+            'arg1' => $arg1 ? $arg1 : ObjectInit(),
+            'arg2' => $arg2 ? $arg2 : ObjectInit()
         );
     }