Having a look at the profiler it says a FixedUpdate method I am using for movement is causing 1KB to be garbage collected every time it is called. I narrowed it down to one line at the very end of the method.
MovementFSM.SendEvent("TranslateXZ");
Where MovementFSM is a cached FSM and TranslateXZ is an Event on that FSM.
I tried duplicating that line a few times and each time the garbage collector registered another 0.9-1KB for every time the line appears. I use SendEvent in a lot of other scripts that are not in the scene I am working on so this could be a rather big issue once they are all in use. Any ideas as to how I could make SendEvent stop hitting the GC?
Unity 4.5.4f1
Playmaker 1.7.7.f6