local GameObject = AsuraEngine.Asset.SubClass("GameObject") function GameObject:OnEnable() end function GameObject:OnEvent(e) end function GameObject:OnUpdate(dt) end function GameObject:OnRender() end function GameObject:OnDisable() end function GameObject:GetTrasform() end function GameObject:GetPosition() end function GameObject:GetScale() end function GameObject:GetRotation() end function GameObject:SetTrasform(transform) end function GameObject:SetPosition() end function GameObject:SetScale() end function GameObject:SetRotation() end function GameObject:ToAsset() end return GameObject