diff options
Diffstat (limited to 'source/libs/asura-lib-utils/threading/task.h')
-rw-r--r-- | source/libs/asura-lib-utils/threading/task.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/source/libs/asura-lib-utils/threading/task.h b/source/libs/asura-lib-utils/threading/task.h index 9f78860..9c0b12c 100644 --- a/source/libs/asura-lib-utils/threading/task.h +++ b/source/libs/asura-lib-utils/threading/task.h @@ -13,12 +13,12 @@ namespace AsuraEngine /// ϣһ̴̳߳TaskдExecute /// ASURA_ABSTRACT class Task - : virtual public AEScripting::NativeAccessor + : public virtual AEScripting::NativeAccessor { public: - Task(); - virtual ~Task(); + Task() {}; + virtual ~Task() {}; /// /// ִɺtrueûص @@ -28,10 +28,11 @@ namespace AsuraEngine /// /// ûص /// - virtual void Invoke(lua_State* thread) = 0; + virtual void Invoke() = 0; - protected: + protected: + // ȡص Luax::LuaxMemberRef mCallback; }; |