Exemplo n.º 1
0
 public void Call(object param0, MyFrameWork.E_ObjectState param1, MyFrameWork.E_ObjectState param2)
 {
     func.BeginPCall();
     func.Push(param0);
     func.Push(param1);
     func.Push(param2);
     func.PCall();
     func.EndPCall();
 }
Exemplo n.º 2
0
    static int get_State(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            MyFrameWork.BaseUI        obj = (MyFrameWork.BaseUI)o;
            MyFrameWork.E_ObjectState ret = obj.State;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index State on a nil value" : e.Message));
        }
    }