Ejemplo n.º 1
0
 public static void Initialize()
 {
     dequeueUpdateLoopCallsAction    = DequeueUpdateLoopCalls;
     dequeuePreDrawLoopCallsAction   = DequeuePreDrawLoopCalls;
     dequeuePostDrawLoopCallsAction  = DequeuePostDrawLoopCalls;
     callCameraChangeCallbacksAction = CallCameraChangeCallbacks;
     UtinniCore.Utinni.GroundScene.AddUpdateLoopCallback(dequeueUpdateLoopCallsAction);
     UtinniCore.Utinni.GroundScene.AddPreDrawLoopCallback(dequeuePreDrawLoopCallsAction);
     UtinniCore.Utinni.GroundScene.AddPostDrawLoopCallback(dequeuePostDrawLoopCallsAction);
     UtinniCore.Utinni.GroundScene.AddCameraChangeCallback(callCameraChangeCallbacksAction);
 }
Ejemplo n.º 2
0
 public static void Initialize()
 {
     dequeueOnTargetCallsAction = DequeueOnTargetCalls; // Storing this in a variable is somehow needed to prevent corruption on WinForms resize. Very odd bug that I still don't fully understand.
     UtinniCore.Utinni.CreatureObject.creature_object.AddOnTargetCallback(dequeueOnTargetCallsAction);
 }