Exemplo n.º 1
0
        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);
            });
        }
Exemplo n.º 2
0
        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;
        }