public void OnUpdate(float realTimeDelta, float simulationTimeDelta) { return; // Managers.threading.QueueMainThread(() => // { ////UnityEngine.Debug.LogFormat("simulationTimeDelta {0}", simulationTimeDelta); // }); Managers.threading.QueueSimulationThread(() => { CorporationManager.OnUpdate(simulationTimeDelta); MissionManager.OnUpdate(simulationTimeDelta); }); }
public void Initiate(IManagers managers) { Managers = managers; Initiated = true; CorporationManager = new CorporationManager(); MissionManager = new MissionManager(Managers); GameObject coreTemplate = new GameObject("CorporationCore"); CoreObject = GameObject.Instantiate(coreTemplate); //DebuggerComponent = CoreObject.AddComponent<GroogyLib.Core.Debugger>(); //string[] namespaces = { "CitiesCorporations" }; //DebuggerComponent.Initiate(namespaces); //DebuggerComponent.SetupGUI(new Rect(Screen.width - 60, 65, 50, 50), "Debug", new Vector2(800, 600)); //DebuggerComponent.OpenLog("CorporationCore.log"); //DebuggerComponent.enabled = true; }