Interactive Elements PRO package comes with everything the Interactive Elements free version comes with plus additions and revisions that extend and improve the system for those wanting a more future-proof and robust solution.
This package includes a ScriptableObject system that allows 4 element types to interact with each other:
.Fire .Water .Ice .Wood.
The element type is defined by a base script, and the base script can be added to any gameobject! That's it, everything can be customized via the inspector, no coding necessary!
.Fire sets Wood ablaze
.Fire propagates across Wood objects
.Fire evaporates Water
.Ice freezes Water
.Fire melts Ice into Water
.Ice or Water can extinguish Fire
The interactions can be configured to work via OnCollisions or OnTriggers with a simple button click. Advanced users will be able to integrate their own physics systems seamlessly.
How to implement the system in your own game is briefly described in the videos and shows how easy it is. Just add 1 script! The underlying systems behind the interactions are also described in the YouTube videos.
PRO version includes additions and further enhancements over the free version, such as
.a complete ScriptableObject system, gone are the days of Managers in the hierarchy!
.Editor extensions that allow you to view element properties in the 'scene' mode
.Increased performance in all areas
.the ability to add 'burned' objects
.the addition of a Fuel Gauge, which allows objects to hold fuel amounts and add fuel to Fires to keep them burning longer.
Overall, the PRO version offers a multitude of quality of life options over the free version. The PRO version will also receive updates based on my own thoughts and the feedback I receive from others. Some improvements on the schedule include additional effects on the elements, an extension of the fuel gauge system, and long term plans include a weather system based around these elements.
Please feel free to contact me at any of my social media links or at my personal website,
Try out the Interactive Elements free version here: https://assetstore.unity.com/packages/templates/systems/interactive-elements-script-solution-c-113657
The FREE version is not compatible with the PRO version.