static int AdditionProperty(IntPtr L) { try { ToLua.CheckArgsCount(L, 5); System.Reflection.PropertyInfo arg0 = (System.Reflection.PropertyInfo)ToLua.CheckObject(L, 1, typeof(System.Reflection.PropertyInfo)); VOBase arg1 = (VOBase)ToLua.CheckObject(L, 2, typeof(VOBase)); VOBase arg2 = (VOBase)ToLua.CheckObject(L, 3, typeof(VOBase)); VOBase arg3 = (VOBase)ToLua.CheckObject(L, 4, typeof(VOBase)); System.Collections.Generic.IDictionary <string, ChangeDataType> arg4 = (System.Collections.Generic.IDictionary <string, ChangeDataType>)ToLua.CheckObject(L, 5, typeof(System.Collections.Generic.IDictionary <string, ChangeDataType>)); SkillBase.AdditionProperty(arg0, arg1, arg2, arg3, arg4); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }