Fast Invoke View on Asset Store (opens in new tab)

Package details

Latest version
1.1
Last updated
First released
Unity version
2020.3.48 or later
Package size
250 KB
Files
6
Favorites
30
Views in the past week
10

Price tracking

Last checked
Tracked since
Lowest recorded
$7.50 on

Keywords

Fast Invoke

by Dev Dunk Studio (opens in new tab)

3.8 / 5 · 5 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 3
4 stars 0
3 stars 1
2 stars 0
1 star 1
  • Price drop

Fast Invoke directly replaces Unity's Built-In Invokes with more performant methods with just 1 line of extra code!

Discount -60% Previous price $19.99 Price $7.99

Get 60% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Fast Invoke, 6 months Current $7.99; lowest $7.99; highest $7.99 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 5

Fast Invoke screenshot 1

Fast Invoke screenshot 1

About this asset

Fast Invoke is an alternative to the MonoBehavior Invoke and InvokeRepeating.

Fast Invoke uses Tasks, to run your code asyncronously. This will be great for performance as well as make your code more flexible and modular!

Performance

MonoBehavior Invoke uses reflection (using the input string to search through all methods and select the right one) to call the desired method. This is very slow. Fast Invoke uses Actions as an alternative, which is a lot faster!

Even Better

Next to performance benefits, Fast Invoke also allows you to add any variable to the function being called (using generics). This way you can pass any variable you desire, so you don't have to rely on global variables for the variables used in the invoked method.

More Functionality

MonoBehavior Invoke just has Invoke and InvokeRepeating, which Fast Invoke also has (but improved). Next to this Fast Invoke also has InvokeMultiple and InvokeMultipleRepeated, so you can run the desired method multiple times from 1 line of code!

A great example use case would be spawning waves of enemies on a timer, which can easily be managed this way.

Discord

From the publisher's Asset Store listing.

Technical details

Features

- Performant Invokes and InvokeRepeating

- Manage invokes from 1 line of code

- Extra functionality over regular Invokes

Supported OS

- All!

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2020.3.48f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.