Should I just presume that onGUI is the sin that is causing my lower FPS?
The main question I have is if calling an object from another class (that is static) is expensive.
I.e.
is
GlobalValues.Players[0].army.Unit[4].body.trans… etc etc
much more expensive than
players[0].army.Unit[4].body.trans…
Should I just have an instance of the GlobalValues player object class array? Or is the processing cost negligible?
…Something tells me onGUI is going to win the blame either way.