예제 #1
0
    static int Invoke(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 3);
        MovmentComponent obj  = LuaScriptMgr.GetNetObject <MovmentComponent>(L, 1);
        string           arg0 = LuaScriptMgr.GetLuaString(L, 2);
        float            arg1 = (float)LuaScriptMgr.GetNumber(L, 3);

        obj.Invoke(arg0, arg1);
        return(0);
    }
예제 #2
0
    static int get_enabled(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaDLL.luaL_error(L, "unknown member name enabled");
        }

        MovmentComponent obj = (MovmentComponent)o;

        LuaScriptMgr.Push(L, obj.enabled);
        return(1);
    }
예제 #3
0
    static int get_useGUILayout(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaDLL.luaL_error(L, "unknown member name useGUILayout");
        }

        MovmentComponent obj = (MovmentComponent)o;

        LuaScriptMgr.Push(L, obj.useGUILayout);
        return(1);
    }
예제 #4
0
    static int set_hideFlags(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaDLL.luaL_error(L, "unknown member name hideFlags");
        }

        MovmentComponent obj = (MovmentComponent)o;

        obj.hideFlags = LuaScriptMgr.GetNetObject <HideFlags>(L, 3);
        return(0);
    }
예제 #5
0
    static int set_name(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaDLL.luaL_error(L, "unknown member name name");
        }

        MovmentComponent obj = (MovmentComponent)o;

        obj.name = LuaScriptMgr.GetString(L, 3);
        return(0);
    }
예제 #6
0
    static int set_enabled(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaDLL.luaL_error(L, "unknown member name enabled");
        }

        MovmentComponent obj = (MovmentComponent)o;

        obj.enabled = LuaScriptMgr.GetBoolean(L, 3);
        return(0);
    }
예제 #7
0
    static int set_useGUILayout(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaDLL.luaL_error(L, "unknown member name useGUILayout");
        }

        MovmentComponent obj = (MovmentComponent)o;

        obj.useGUILayout = LuaScriptMgr.GetBoolean(L, 3);
        return(0);
    }
예제 #8
0
    static int get_hideFlags(IntPtr L)
    {
        object o = LuaScriptMgr.GetLuaObject(L, 1);

        if (o == null)
        {
            LuaDLL.luaL_error(L, "unknown member name hideFlags");
        }

        MovmentComponent obj = (MovmentComponent)o;

        LuaScriptMgr.PushEnum(L, obj.hideFlags);
        return(1);
    }
예제 #9
0
    static int BroadcastMessage(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        Type[] types1 = { typeof(MovmentComponent), typeof(string), typeof(SendMessageOptions) };
        Type[] types2 = { typeof(MovmentComponent), typeof(string), typeof(object) };

        if (count == 2)
        {
            MovmentComponent obj  = LuaScriptMgr.GetNetObject <MovmentComponent>(L, 1);
            string           arg0 = LuaScriptMgr.GetLuaString(L, 2);
            obj.BroadcastMessage(arg0);
            return(0);
        }
        else if (count == 3 && LuaScriptMgr.CheckTypes(L, types1, 1))
        {
            MovmentComponent   obj  = LuaScriptMgr.GetNetObject <MovmentComponent>(L, 1);
            string             arg0 = LuaScriptMgr.GetString(L, 2);
            SendMessageOptions arg1 = LuaScriptMgr.GetNetObject <SendMessageOptions>(L, 3);
            obj.BroadcastMessage(arg0, arg1);
            return(0);
        }
        else if (count == 3 && LuaScriptMgr.CheckTypes(L, types2, 1))
        {
            MovmentComponent obj  = LuaScriptMgr.GetNetObject <MovmentComponent>(L, 1);
            string           arg0 = LuaScriptMgr.GetString(L, 2);
            object           arg1 = LuaScriptMgr.GetVarObject(L, 3);
            obj.BroadcastMessage(arg0, arg1);
            return(0);
        }
        else if (count == 4)
        {
            MovmentComponent   obj  = LuaScriptMgr.GetNetObject <MovmentComponent>(L, 1);
            string             arg0 = LuaScriptMgr.GetLuaString(L, 2);
            object             arg1 = LuaScriptMgr.GetVarObject(L, 3);
            SendMessageOptions arg2 = LuaScriptMgr.GetNetObject <SendMessageOptions>(L, 4);
            obj.BroadcastMessage(arg0, arg1, arg2);
            return(0);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: MovmentComponent.BroadcastMessage");
        }

        return(0);
    }
예제 #10
0
    static int Create(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 0)
        {
            MovmentComponent obj = new MovmentComponent();
            LuaScriptMgr.Push(L, obj);
            return(1);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: MovmentComponent.New");
        }

        return(0);
    }
예제 #11
0
    static int StartCoroutine(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        Type[] types0 = { typeof(MovmentComponent), typeof(string) };
        Type[] types1 = { typeof(MovmentComponent), typeof(IEnumerator) };

        if (count == 2 && LuaScriptMgr.CheckTypes(L, types0, 1))
        {
            MovmentComponent obj  = LuaScriptMgr.GetNetObject <MovmentComponent>(L, 1);
            string           arg0 = LuaScriptMgr.GetString(L, 2);
            Coroutine        o    = obj.StartCoroutine(arg0);
            LuaScriptMgr.PushObject(L, o);
            return(1);
        }
        else if (count == 2 && LuaScriptMgr.CheckTypes(L, types1, 1))
        {
            MovmentComponent obj  = LuaScriptMgr.GetNetObject <MovmentComponent>(L, 1);
            IEnumerator      arg0 = LuaScriptMgr.GetNetObject <IEnumerator>(L, 2);
            Coroutine        o    = obj.StartCoroutine(arg0);
            LuaScriptMgr.PushObject(L, o);
            return(1);
        }
        else if (count == 3)
        {
            MovmentComponent obj  = LuaScriptMgr.GetNetObject <MovmentComponent>(L, 1);
            string           arg0 = LuaScriptMgr.GetLuaString(L, 2);
            object           arg1 = LuaScriptMgr.GetVarObject(L, 3);
            Coroutine        o    = obj.StartCoroutine(arg0, arg1);
            LuaScriptMgr.PushObject(L, o);
            return(1);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: MovmentComponent.StartCoroutine");
        }

        return(0);
    }
예제 #12
0
    static int CancelInvoke(IntPtr L)
    {
        int count = LuaDLL.lua_gettop(L);

        if (count == 1)
        {
            MovmentComponent obj = LuaScriptMgr.GetNetObject <MovmentComponent>(L, 1);
            obj.CancelInvoke();
            return(0);
        }
        else if (count == 2)
        {
            MovmentComponent obj  = LuaScriptMgr.GetNetObject <MovmentComponent>(L, 1);
            string           arg0 = LuaScriptMgr.GetLuaString(L, 2);
            obj.CancelInvoke(arg0);
            return(0);
        }
        else
        {
            LuaDLL.luaL_error(L, "invalid arguments to method: MovmentComponent.CancelInvoke");
        }

        return(0);
    }
예제 #13
0
 private void Start()
 {
     MovmentComponent = GetComponent <MovmentComponent>();
     collider         = GetComponent <Collider>();
 }
예제 #14
0
 private void Update()
 {
     MovmentComponent.thisUpdate();
     HealthComponent.thisUpdate();
 }