As I'm making a level editor, I'm starting to really need a function feature.
I know, it's on Ash's todo list, and there's a plugin rex made and I'll probably give it a try.
But then I thought about how a function could work inside of C2.
I always thought that how it was made in CC was kinda awkward.
Putting function anywhere inside the main event sheet, it feel like it isn't their place.
So, what if, functions where a kind of hybrid between event sheet and object.
It would be a kind of event sheet, stored in a project folder but an event sheet which could have properties.
And some of these properties could be function parameters.
For the inside of the function it would look like an event sheet but where you can access these parameters like global variables. (and still access global variables)
It could look like that
Link to big image
<img src="https://dl.dropbox.com/u/23551572/C2/Functions/mockup.jpg" border="0">