short, it use some conditional compilation #if/#endif to mix editor/runtime stuff which couldn't be so easily separated and then there is the problem of the building the player when you mix editor/ru
Hmm, I don't see much usage of awake function though, as I am not needing them right now. I will see if I really need them later, or I might add them myself in my local copy first only if I get enough