I was hoping to take the damage calculation logic I have in both my Player Event Sheet and Enemies Event Sheet, and turn it into a function that I could call and save a few lines of code. Was hoping to have paramaters that could take the hitbox family and target family, and run them through the logic, so one series of actions could cover any combination of hits/targets.
However, it seems there's no way to sub in parameters in for objects in actions.
Between this and only being able to take one "-> On X" condition per function, I'm running into tons of roadblocks that make C3's functions much less useful than traditional functions.
Am I just missing something here? I thought in traditional programming, functions were essentially micro programs that you could throw anything into, and call when you need it. C3's Functions seem far less flexible.