UniDefineInvokers View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
2021.3.32 or later
Package size
108 KB
Files
6
Favorites
1
Views in the past week
3

Price tracking

Last checked
Tracked since
Lowest recorded
$9.99 on

Keywords

UniDefineInvokers

by Samet Kurumahmut (opens in new tab)

No ratings yet

UniDefineInvokers - Action Invocation for built-in Scripting Define Symbols

Price $9.99

Buy on Asset Store (opens in new tab)

Affiliate link ยท Purchases support this site

Price history

Last 6 months

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

Asset preview

1 / 1

UniDefineInvokers screenshot 1

UniDefineInvokers screenshot 1

About this asset

๐Ÿš€ UniDefineInvokers is a powerful tool for Unity developers, allowing for platform-specific execution of actions, functions, and Unity events based on Scripting Define Symbols. Whether you're targeting Android, iOS, or other platforms, UniDefineInvokers ensures that your code is executed only when necessary, streamlining your development process and optimizing performance.

๐Ÿ‘‰ Key Features:

โœ… Comprehensive Platform Support:

Run actions, functions, and Unity events based on any scripting define symbol like UNITY_ANDROID, UNITY_IOS, and more. This makes it easy to target specific platforms with tailored code execution.

โœ… System.Action and System.Func Overloads:

With overloads for System.Action and System.Func up to 16 parameters, UniDefineInvokers offers unmatched flexibility. It enables you to execute complex functions and actions conditionally, minimizing unnecessary processing.

โœ… UnityEngine.Events.UnityEvent Support:

Trigger UnityEvents conditionally based on your scripting define symbols. Perfect for handling platform-specific UI updates, input methods, and more.

โœ… Efficient Conditional Compilation:

All invocations are wrapped with conditional compilation attributes, ensuring that your final build remains optimized, with platform-specific code only included when necessary.

โœ… Simple Integration:

Easily integrate UniDefineInvokers into your existing Unity projects. Just import the package, and youโ€™re ready to start defining platform-specific actions with minimal setup.

โ” Why Choose UniDefineInvokers?

UniDefineInvokers is ideal for developers who need granular control over code execution across multiple platforms. By adopting this tool, you can ensure that your application behaves optimally on every device, reducing the overhead of platform checks and conditional logic in your scripts.

๐Ÿ› ๏ธ Asset Includes:

๐Ÿ“œ UniDefineInvoker.cs โ€“ Core script for handling System.Action, System.Func, and UnityEvents invocations based on scripting define symbols.

๐Ÿ“œ UniOtherDefineInvoker.cs โ€“ Extended script for handling additional scripting define symbols not starting with 'UNITY_' prefix.

๐Ÿ“œ UniScriptingDefineSymbols.cs โ€“ Centralized script for defining and referencing built-in scripting define symbols.

๐Ÿ“ฉ Support:

If you have any questions or need assistance, feel free to reach out through the Unity Asset Store or via email. Weโ€™re here to help you get the most out of UniDefineInvokers.

๐ŸŽฎ Get Started Today!

Enhance your Unity project with platform-specific action invocations. Add UniDefineInvokers to your toolkit and start optimizing your multi-platform game or app with ease!

From the publisher's Asset Store listing.

Technical details

Supported Platforms:

  • Android
  • iOS
  • Windows
  • macOS
  • Linux
  • WebGL
  • Any platform supported by Unity's scripting define symbols

Dependencies:

  • None. UniDefineInvokers is a self-contained package.

Performance Considerations:

  • Minimal overhead due to conditional compilation attributes.
  • Ensures that platform-specific code is included only in relevant builds, keeping your application lightweight and efficient.

Compatibility

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

As listed on the Asset Store.