Пример #1
0
		public static void Reset(EReset reset = EReset.Weak, VMSpacetime vmST = null)
		{
			if (reset == EReset.Weak)
				m_pseudoSync.Reset();
			else if (reset == EReset.Strong)
			{
				m_pseudoSync = null;
				LocatingService = null;
				SyncService = null;
				m_initialized = false;
				Init(vmST);
			}
		}
Пример #2
0
		public static void Init(VMSpacetime vmST = null)
		{
			if (m_initialized)
				return;

			m_initialized = true;

			m_pseudoSync = new DOA.PseudoSyncMgr();
			LocatingService = m_pseudoSync;
			SyncService = m_pseudoSync;
			ReinitComputeNode();

			if (vmST == null)
				vmST = ComputeNode.VMSpacetimeForUnitTest;

			m_pseudoSync.Initialize(vmST);
		}