A node that calls an event provided by the designer. This would be useful for switching some enemies from friendly to hostile due to player's dialogue choices or a number of other features a designer may want to happen (attribute changes, faction reputation, etc.).
The node should take a List<UnityEvent> and iterate through, calling each event.
Additional Enhancement The List<UnityEvent> should be reorderable to control what order the events are triggered in.
A node that calls an event provided by the designer. This would be useful for switching some enemies from friendly to hostile due to player's dialogue choices or a number of other features a designer may want to happen (attribute changes, faction reputation, etc.).
The node should take a
List<UnityEvent>and iterate through, calling each event.Additional Enhancement The
List<UnityEvent>should be reorderable to control what order the events are triggered in.