|
|
@@ -281,11 +281,23 @@ public class GameMgrWrap
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- ToLua.CheckArgsCount(L, 3);
|
|
|
- GameMgr obj = (GameMgr)ToLua.CheckObject<GameMgr>(L, 1);
|
|
|
- UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 2, typeof(UnityEngine.GameObject));
|
|
|
- int arg1 = LuaDLL.luaL_checkinteger(L, 3);
|
|
|
- obj.CreateRoleViewComplete(arg0,arg1);
|
|
|
+ int c = LuaDLL.lua_gettop(L);
|
|
|
+ //ToLua.CheckArgsCount(L, 3);
|
|
|
+
|
|
|
+ if (c == 3)
|
|
|
+ {
|
|
|
+ GameMgr obj = (GameMgr)ToLua.CheckObject<GameMgr>(L, 1);
|
|
|
+ UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 2, typeof(UnityEngine.GameObject));
|
|
|
+ int arg1 = LuaDLL.luaL_checkinteger(L, 3);
|
|
|
+ obj.CreateRoleViewComplete(arg0, arg1);
|
|
|
+ }
|
|
|
+ else if (c == 2)
|
|
|
+ {
|
|
|
+ GameMgr obj = (GameMgr)ToLua.CheckObject<GameMgr>(L, 1);
|
|
|
+ UnityEngine.GameObject arg0 = (UnityEngine.GameObject)ToLua.CheckObject(L, 2, typeof(UnityEngine.GameObject));
|
|
|
+ obj.CreateRoleViewComplete(arg0);
|
|
|
+ }
|
|
|
+
|
|
|
return 0;
|
|
|
}
|
|
|
catch (Exception e)
|