Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/main-thread-task.git
Main Thread Task

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **Main Thread Task** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/main-thread-task.git
```

[![pkglnk](https://www.pkglnk.dev/badge/main-thread-task.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/main-thread-task)

README

Main Thread Task

Task/UniTask-based Main Thread dispatcher classes, no GameObjects involved.

Features

  • Simple to use: call MainThreadTask.Run and that's it, your action will run on the Main Thread!
  • async method MainThreadTask.RunAsync, so you can await for execution to complete
  • TaskScheduler and TaskFactory used for running Tasks on the Main Thread are available
  • UniTask-based implementation in MainThreadUniTask class, conditionally compiled if UniTask is detected in project
  • System.Action extension methods InvokeOnMainThread and InvokeOnMainThreadAsync
  • No GameObjects involved
  • Simple implementations with around 50 lines of code each

How to install

Either:

https://github.com/gilzoide/unity-main-thread-task.git#1.0.0

Comments

No comments yet. Be the first!