fengye/fk101/wb_unity_pro_2/Assets/Source/Generate/HotupdateWrap.cs

300 lines
6.5 KiB
C#

//this source code was auto-generated by tolua#, do not modify it
using System;
using LuaInterface;
public class HotupdateWrap
{
public static void Register(LuaState L)
{
L.BeginClass(typeof(Hotupdate), typeof(System.Object));
L.RegFunction("GetLocalVersion", GetLocalVersion);
L.RegFunction("LoadAsset", LoadAsset);
L.RegFunction("SetTipCallback", SetTipCallback);
L.RegFunction("New", _CreateHotupdate);
L.RegFunction("__tostring", ToLua.op_ToString);
L.RegVar("TextTip", get_TextTip, set_TextTip);
L.RegVar("AssetName", get_AssetName, set_AssetName);
L.RegVar("HideDetail", get_HideDetail, set_HideDetail);
L.RegVar("Progress", get_Progress, set_Progress);
L.RegVar("Done", get_Done, set_Done);
L.EndClass();
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _CreateHotupdate(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 3 && TypeChecker.CheckTypes<string, string>(L, 2))
{
string arg0 = ToLua.CheckString(L, 1);
string arg1 = ToLua.ToString(L, 2);
string arg2 = ToLua.ToString(L, 3);
Hotupdate obj = new Hotupdate(arg0, arg1, arg2);
ToLua.PushObject(L, obj);
return 1;
}
else if (count == 3 && TypeChecker.CheckTypes<Version, Version>(L, 2))
{
string arg0 = ToLua.CheckString(L, 1);
Version arg1 = (Version)ToLua.ToObject(L, 2);
Version arg2 = (Version)ToLua.ToObject(L, 3);
Hotupdate obj = new Hotupdate(arg0, arg1, arg2);
ToLua.PushObject(L, obj);
return 1;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: Hotupdate.New");
}
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int GetLocalVersion(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
string arg0 = ToLua.CheckString(L, 1);
Version o = Hotupdate.GetLocalVersion(arg0);
ToLua.PushObject(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int LoadAsset(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
Hotupdate obj = (Hotupdate)ToLua.CheckObject<Hotupdate>(L, 1);
obj.LoadAsset();
return 0;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int SetTipCallback(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
Hotupdate obj = (Hotupdate)ToLua.CheckObject<Hotupdate>(L, 1);
System.Action<string,System.Action> arg0 = (System.Action<string,System.Action>)ToLua.CheckDelegate<System.Action<string,System.Action>>(L, 2);
obj.SetTipCallback(arg0);
return 0;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_TextTip(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
Hotupdate obj = (Hotupdate)o;
string ret = obj.TextTip;
LuaDLL.lua_pushstring(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index TextTip on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_AssetName(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
Hotupdate obj = (Hotupdate)o;
string ret = obj.AssetName;
LuaDLL.lua_pushstring(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index AssetName on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_HideDetail(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
Hotupdate obj = (Hotupdate)o;
bool ret = obj.HideDetail;
LuaDLL.lua_pushboolean(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index HideDetail on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Progress(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
Hotupdate obj = (Hotupdate)o;
float ret = obj.Progress;
LuaDLL.lua_pushnumber(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index Progress on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Done(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
Hotupdate obj = (Hotupdate)o;
bool ret = obj.Done;
LuaDLL.lua_pushboolean(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index Done on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int set_TextTip(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
Hotupdate obj = (Hotupdate)o;
string arg0 = ToLua.CheckString(L, 2);
obj.TextTip = arg0;
return 0;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index TextTip on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int set_AssetName(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
Hotupdate obj = (Hotupdate)o;
string arg0 = ToLua.CheckString(L, 2);
obj.AssetName = arg0;
return 0;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index AssetName on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int set_HideDetail(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
Hotupdate obj = (Hotupdate)o;
bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
obj.HideDetail = arg0;
return 0;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index HideDetail on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int set_Progress(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
Hotupdate obj = (Hotupdate)o;
float arg0 = (float)LuaDLL.luaL_checknumber(L, 2);
obj.Progress = arg0;
return 0;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index Progress on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int set_Done(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
Hotupdate obj = (Hotupdate)o;
bool arg0 = LuaDLL.luaL_checkboolean(L, 2);
obj.Done = arg0;
return 0;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index Done on a nil value");
}
}
}