示例#1
0
    //带有超时机制的请求
    public static AudioPlayOperation Create(AudioSource audioSource, AudioClip clip, float len)
    {
        var audioPlayOperation = new AudioPlayOperation(audioSource, clip, len);

        MonoBehaviourDispatcher.instance.AddCoroutine(audioPlayOperation);
        return(audioPlayOperation);
    }
 static int QPYX_Stop_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 1);
         AudioPlayOperation QPYX_obj_YXQP = (AudioPlayOperation)ToLua.CheckObject <AudioPlayOperation>(L_YXQP, 1);
         AudioPlayOperation QPYX_o_YXQP   = QPYX_obj_YXQP.Stop();
         ToLua.PushObject(L_YXQP, QPYX_o_YXQP);
         return(1);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
 static int QPYX_Subscribe_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 2);
         AudioPlayOperation QPYX_obj_YXQP = (AudioPlayOperation)ToLua.CheckObject <AudioPlayOperation>(L_YXQP, 1);
         System.Action <AudioPlayOperation> QPYX_arg0_YXQP = (System.Action <AudioPlayOperation>)ToLua.CheckDelegate <System.Action <AudioPlayOperation> >(L_YXQP, 2);
         AudioPlayOperation QPYX_o_YXQP = QPYX_obj_YXQP.Subscribe(QPYX_arg0_YXQP);
         ToLua.PushObject(L_YXQP, QPYX_o_YXQP);
         return(1);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
 static int Stop(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 1);
         AudioPlayOperation obj = (AudioPlayOperation)ToLua.CheckObject <AudioPlayOperation>(L, 1);
         AudioPlayOperation o   = obj.Stop();
         ToLua.PushObject(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
 static int QPYX_Create_YXQP(IntPtr L_YXQP)
 {
     try
     {
         ToLua.CheckArgsCount(L_YXQP, 3);
         UnityEngine.AudioSource QPYX_arg0_YXQP = (UnityEngine.AudioSource)ToLua.CheckObject(L_YXQP, 1, typeof(UnityEngine.AudioSource));
         UnityEngine.AudioClip   QPYX_arg1_YXQP = (UnityEngine.AudioClip)ToLua.CheckObject(L_YXQP, 2, typeof(UnityEngine.AudioClip));
         float QPYX_arg2_YXQP           = (float)LuaDLL.luaL_checknumber(L_YXQP, 3);
         AudioPlayOperation QPYX_o_YXQP = AudioPlayUtil.Create(QPYX_arg0_YXQP, QPYX_arg1_YXQP, QPYX_arg2_YXQP);
         ToLua.PushObject(L_YXQP, QPYX_o_YXQP);
         return(1);
     }
     catch (Exception e_YXQP)                {
         return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
     }
 }
 static int Subscribe(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         AudioPlayOperation obj = (AudioPlayOperation)ToLua.CheckObject <AudioPlayOperation>(L, 1);
         System.Action <AudioPlayOperation> arg0 = (System.Action <AudioPlayOperation>)ToLua.CheckDelegate <System.Action <AudioPlayOperation> >(L, 2);
         AudioPlayOperation o = obj.Subscribe(arg0);
         ToLua.PushObject(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
    static int get_audioSource(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            AudioPlayOperation      obj = (AudioPlayOperation)o;
            UnityEngine.AudioSource ret = obj.audioSource;
            ToLua.PushSealed(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index audioSource on a nil value"));
        }
    }
    static int get_isStop(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            AudioPlayOperation obj = (AudioPlayOperation)o;
            bool ret = obj.isStop;
            LuaDLL.lua_pushboolean(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index isStop on a nil value"));
        }
    }
示例#9
0
 static int Create(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         UnityEngine.AudioSource arg0 = (UnityEngine.AudioSource)ToLua.CheckObject(L, 1, typeof(UnityEngine.AudioSource));
         UnityEngine.AudioClip   arg1 = (UnityEngine.AudioClip)ToLua.CheckObject(L, 2, typeof(UnityEngine.AudioClip));
         float arg2           = (float)LuaDLL.luaL_checknumber(L, 3);
         AudioPlayOperation o = AudioPlayUtil.Create(arg0, arg1, arg2);
         ToLua.PushObject(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
    static int QPYX_get_audioSource_YXQP(IntPtr L_YXQP)
    {
        object QPYX_o_YXQP = null;

        try
        {
            QPYX_o_YXQP = ToLua.ToObject(L_YXQP, 1);                        AudioPlayOperation QPYX_obj_YXQP = (AudioPlayOperation)QPYX_o_YXQP;
            UnityEngine.AudioSource QPYX_ret_YXQP = QPYX_obj_YXQP.audioSource;
            ToLua.PushSealed(L_YXQP, QPYX_ret_YXQP);
            return(1);
        }
        catch (Exception QPYX_e_YXQP)            {
            return(LuaDLL.toluaL_exception(L_YXQP, QPYX_e_YXQP, QPYX_o_YXQP, "attempt to index audioSource on a nil value"));
        }
    }
    static int QPYX_get_isStop_YXQP(IntPtr L_YXQP)
    {
        object QPYX_o_YXQP = null;

        try
        {
            QPYX_o_YXQP = ToLua.ToObject(L_YXQP, 1);                        AudioPlayOperation QPYX_obj_YXQP = (AudioPlayOperation)QPYX_o_YXQP;
            bool QPYX_ret_YXQP = QPYX_obj_YXQP.isStop;
            LuaDLL.lua_pushboolean(L_YXQP, QPYX_ret_YXQP);
            return(1);
        }
        catch (Exception QPYX_e_YXQP)            {
            return(LuaDLL.toluaL_exception(L_YXQP, QPYX_e_YXQP, QPYX_o_YXQP, "attempt to index isStop on a nil value"));
        }
    }