static int set_initialTime(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UnityEngine.Playables.PlayableDirector obj = (UnityEngine.Playables.PlayableDirector)o;
            double arg0 = (double)LuaDLL.luaL_checknumber(L, 2);
            obj.initialTime = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index initialTime on a nil value" : e.Message));
        }
    }
 static public int GetReferenceValue(IntPtr l)
 {
     try {
         UnityEngine.Playables.PlayableDirector self = (UnityEngine.Playables.PlayableDirector)checkSelf(l);
         UnityEngine.PropertyName a1;
         checkValueType(l, 2, out a1);
         System.Boolean a2;
         var            ret = self.GetReferenceValue(a1, out a2);
         pushValue(l, true);
         pushValue(l, ret);
         pushValue(l, a2);
         return(3);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
    static int set_playableAsset(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UnityEngine.Playables.PlayableDirector obj  = (UnityEngine.Playables.PlayableDirector)o;
            UnityEngine.Playables.PlayableAsset    arg0 = (UnityEngine.Playables.PlayableAsset)ToLua.CheckUnityObject(L, 2, typeof(UnityEngine.Playables.PlayableAsset));
            obj.playableAsset = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index playableAsset on a nil value" : e.Message));
        }
    }
    static int set_timeUpdateMode(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UnityEngine.Playables.PlayableDirector   obj  = (UnityEngine.Playables.PlayableDirector)o;
            UnityEngine.Playables.DirectorUpdateMode arg0 = (UnityEngine.Playables.DirectorUpdateMode)ToLua.CheckObject(L, 2, typeof(UnityEngine.Playables.DirectorUpdateMode));
            obj.timeUpdateMode = arg0;
            return(0);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index timeUpdateMode on a nil value" : e.Message));
        }
    }
    static int get_playableGraph(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UnityEngine.Playables.PlayableDirector obj = (UnityEngine.Playables.PlayableDirector)o;
            UnityEngine.Playables.PlayableGraph    ret = obj.playableGraph;
            ToLua.PushValue(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index playableGraph on a nil value" : e.Message));
        }
    }
    static int get_duration(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UnityEngine.Playables.PlayableDirector obj = (UnityEngine.Playables.PlayableDirector)o;
            double ret = obj.duration;
            LuaDLL.lua_pushnumber(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index duration on a nil value" : e.Message));
        }
    }
    static int get_timeUpdateMode(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            UnityEngine.Playables.PlayableDirector   obj = (UnityEngine.Playables.PlayableDirector)o;
            UnityEngine.Playables.DirectorUpdateMode ret = obj.timeUpdateMode;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index timeUpdateMode on a nil value" : e.Message));
        }
    }
    static int get_playableDirector(IntPtr L)
    {
        object o = null;

        try
        {
            o = ToLua.ToObject(L, 1);
            Nova.TimelineController obj = (Nova.TimelineController)o;
            UnityEngine.Playables.PlayableDirector ret = obj.playableDirector;
            ToLua.Push(L, ret);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e, o, "attempt to index playableDirector on a nil value"));
        }
    }
 static int GetReferenceValue(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 3);
         UnityEngine.Playables.PlayableDirector obj = (UnityEngine.Playables.PlayableDirector)ToLua.CheckObject(L, 1, typeof(UnityEngine.Playables.PlayableDirector));
         UnityEngine.PropertyName arg0 = (UnityEngine.PropertyName)ToLua.CheckObject(L, 2, typeof(UnityEngine.PropertyName));
         bool arg1;
         UnityEngine.Object o = obj.GetReferenceValue(arg0, out arg1);
         ToLua.Push(L, o);
         LuaDLL.lua_pushboolean(L, arg1);
         return(2);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Exemplo n.º 10
0
    static int _CreateUnityEngine_Playables_PlayableDirector(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 0)
            {
                UnityEngine.Playables.PlayableDirector obj = new UnityEngine.Playables.PlayableDirector();
                ToLua.Push(L, obj);
                return(1);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to ctor method: UnityEngine.Playables.PlayableDirector.New"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
Exemplo n.º 11
0
 static public int Play(IntPtr l)
 {
     try {
         int argc = LuaDLL.lua_gettop(l);
         if (argc == 1)
         {
             UnityEngine.Playables.PlayableDirector self = (UnityEngine.Playables.PlayableDirector)checkSelf(l);
             self.Play();
             pushValue(l, true);
             return(1);
         }
         else if (argc == 2)
         {
             UnityEngine.Playables.PlayableDirector self = (UnityEngine.Playables.PlayableDirector)checkSelf(l);
             UnityEngine.Playables.PlayableAsset    a1;
             checkType(l, 2, out a1);
             self.Play(a1);
             pushValue(l, true);
             return(1);
         }
         else if (argc == 3)
         {
             UnityEngine.Playables.PlayableDirector self = (UnityEngine.Playables.PlayableDirector)checkSelf(l);
             UnityEngine.Playables.PlayableAsset    a1;
             checkType(l, 2, out a1);
             UnityEngine.Playables.DirectorWrapMode a2;
             checkEnum(l, 3, out a2);
             self.Play(a1, a2);
             pushValue(l, true);
             return(1);
         }
         pushValue(l, false);
         LuaDLL.lua_pushstring(l, "No matched override function to call");
         return(2);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
Exemplo n.º 12
0
    static int Play(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 1)
            {
                UnityEngine.Playables.PlayableDirector obj = (UnityEngine.Playables.PlayableDirector)ToLua.CheckObject <UnityEngine.Playables.PlayableDirector>(L, 1);
                obj.Play();
                return(0);
            }
            else if (count == 2)
            {
                UnityEngine.Playables.PlayableDirector obj  = (UnityEngine.Playables.PlayableDirector)ToLua.CheckObject <UnityEngine.Playables.PlayableDirector>(L, 1);
                UnityEngine.Playables.PlayableAsset    arg0 = (UnityEngine.Playables.PlayableAsset)ToLua.CheckObject <UnityEngine.Playables.PlayableAsset>(L, 2);
                obj.Play(arg0);
                return(0);
            }
            else if (count == 3)
            {
                UnityEngine.Playables.PlayableDirector obj  = (UnityEngine.Playables.PlayableDirector)ToLua.CheckObject <UnityEngine.Playables.PlayableDirector>(L, 1);
                UnityEngine.Playables.PlayableAsset    arg0 = (UnityEngine.Playables.PlayableAsset)ToLua.CheckObject <UnityEngine.Playables.PlayableAsset>(L, 2);
                UnityEngine.Playables.DirectorWrapMode arg1 = (UnityEngine.Playables.DirectorWrapMode)ToLua.CheckObject(L, 3, typeof(UnityEngine.Playables.DirectorWrapMode));
                obj.Play(arg0, arg1);
                return(0);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: UnityEngine.Playables.PlayableDirector.Play"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
Exemplo n.º 13
0
 // Start is called before the first frame update
 void Start()
 {
     cutscene = GetComponent <UnityEngine.Playables.PlayableDirector>();
 }