Search Unity

[Released] uSignal - Event Manager

Discussion in 'Assets and Asset Store' started by BillyForce, Jul 11, 2019.

  1. BillyForce

    BillyForce

    Joined:
    Jul 2, 2012
    Posts:
    38



    uSignal is a Event Manger on steroids which features functions to register, listen to and trigger events.
    It is designed for easy understanding and handling.
    Create Games and more without passing references for everything and start writing maintainable code!
    Decouple your Components and let them work without dependencies!


    Never lose the overview of your events anymore:
    Set up your uSignals arranged in categorys with a WYSIWYG Style using the uSignal Database and select your uSignal from the Listener Component in your scene.
    Also view all of your uListener in a scene so as not to lose track.


    Easy to test and debug :
    Raise any uSignal with and without parameters anytime in playmode and see if your logic is working.

    For example:
    You want to test your Player Health UI is working?
    Never run with your player to an enemy to test only the player health ui.
    Raise the signal in playmode comfortable and simulate the enemy hit!


    Features:
    • Easy to manage
    • Setup uSignals with Database Editor
    • Comments of uSignals and uListener
    • List all Listeners in Scene Editor
    • Delay your Events
    • Pass Parameters like bool, string, int and more
    • Debug any uSignal in Playmode
    • Light and Dark Theme
    • Full Documentation
    • All source code in C#
    • and more..

    Asset Store
    Homepage
    Tutorial Videos
    Documentation







    Greetz
     
    Last edited: Jul 12, 2019 at 8:33 AM
  2. BillyForce

    BillyForce

    Joined:
    Jul 2, 2012
    Posts:
    38
    Overview
    Start

    The start window gives you an overview of all tools and helps you with the start.




    uSignal Database
    With the uSignal Database you create and manage the uSignals.




    uBundle Database
    With the uBundle Database you create and manage the uBundles.

    uBundles are collections of uSignals.



    Scene Listener Overview
    The Scene Listener window gives you an overview of all your listener components in the scene.



    Import/Export
    In the Import and Export window you can save the databases in .json format to use them in other projects.

    You can also create .csv reports.



    uSignal Listener Component
    The uSignal component receives and processes the uSignals in the scene.

     
  3. BillyForce

    BillyForce

    Joined:
    Jul 2, 2012
    Posts:
    38
    Version 1.1.0:

    Upgrade notes
    -UX Improvements
    -Integration for Third Party Assets
    -Document updates
    -Example updates
    -Menu cleanup


    -Added: Start Screen
    -Added: Import Export Screen
    -Added: Create Databases from menu
    -Added: Adventure Creator Integration
    -Fixed: Select Signal from Listener
    -Fixed: Rebuilding Database from Folders
    -Fixed: uSignal Database entry is null – If so uSignal will prompt now to select the usignal or otherwise will add a temporary uSignal to prevent errors.
    -Fixed: Database could not found in some scenarios