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); } }
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); }