Example Use Case: You want to invoke custom events when the flammable object is ignited, extinguished or burnt out.
How to implement:
- Add a FlameEventInvoker component to your gameobject which has flammableobject.cs or click FlammableObject->Advanced->Enable Flame Events.
- Use the invoker like any Unity Event system to call your custom events.
- More information Unity Events https://docs.unity3d.com/Manual/UnityEvents.html