// TODO: Need to shift this out //public static ViewportControl Viewport //{ // get // { // return MainForm.Instance.Viewport; // } //} public static void Init() { Editor.m_delegateUpdateCallback = new Binding.EditorUpdateCallback(Editor.UpdateCallback); Binding.FCE_Editor_Update_Callback(Editor.m_delegateUpdateCallback); Editor.m_delegateEventCallback = new Binding.EditorEventCallback(Editor.EventCallback); Binding.FCE_Editor_Event_Callback(Editor.m_delegateEventCallback); Editor.m_delegateLoadCompletedCallback = new Binding.EditorLoadCompletedCallback(Editor.LoadCompletedCallback); Binding.FCE_Editor_LoadCompleted_Callback(Editor.m_delegateLoadCompletedCallback); Editor.m_delegateSaveCompletedCallback = new Binding.EditorSaveCompletedCallback(Editor.SaveCompletedCallback); Binding.FCE_Editor_SaveCompleted_Callback(Editor.m_delegateSaveCompletedCallback); Editor.m_delegateEnableUICallback = new Binding.EditorEnableUICallback(Editor.EnableUICallback); Binding.FCE_Editor_EnableUI_Callback(Editor.m_delegateEnableUICallback); while (!Binding.FCE_Editor_IsInitialized()) { Binding.TickDuniaEngine(); } }
public void Initialise() { IsActive = true; m_delegateUpdateCallback = new Binding.EditorUpdateCallback(UpdateCallback); Binding.FCE_Editor_Update_Callback(m_delegateUpdateCallback); m_delegateEventCallback = new Binding.EditorEventCallback(EventCallback); Binding.FCE_Editor_Event_Callback(m_delegateEventCallback); m_delegateLoadCompletedCallback = new Binding.EditorLoadCompletedCallback(LoadCompletedCallback); Binding.FCE_Editor_LoadCompleted_Callback(m_delegateLoadCompletedCallback); m_delegateSaveCompletedCallback = new Binding.EditorSaveCompletedCallback(SaveCompletedCallback); Binding.FCE_Editor_SaveCompleted_Callback(m_delegateSaveCompletedCallback); m_delegateEnableUICallback = new Binding.EditorEnableUICallback(EnableUICallback); Binding.FCE_Editor_EnableUI_Callback(m_delegateEnableUICallback); while (!Binding.FCE_Editor_IsInitialized()) { Binding.TickDuniaEngine(); } }