public virtual void Destruct() { m_logic_world = null; if (m_command_synchronizer != null) { m_command_synchronizer.Destruct(); m_command_synchronizer = null; } if (m_world_syhchronizer != null) { m_world_syhchronizer.Destruct(); m_world_syhchronizer = null; } }
public virtual void CopyFrom(ILogicWorld parallel_world) { }
public override void Init(ILogicWorld logic_world) { m_logic_world = logic_world; m_command_synchronizer = new SPTrustedCommandSynchronizer(); m_world_syhchronizer = new SPCheckerWorldSynchronizer(logic_world, m_command_synchronizer); }
public MNLPServerWorldSynchronizer(ILogicWorld logic_world, ICommandSynchronizer command_synchronizer) : base(logic_world, command_synchronizer) { }
public override void Init(ILogicWorld logic_world) { m_logic_world = logic_world; m_command_synchronizer = new MNLPServerCommandSynchronizer(); m_world_syhchronizer = new MNLPServerWorldSynchronizer(logic_world, m_command_synchronizer); }
public abstract void Init(ILogicWorld logic_world);
public virtual void Destruct() { m_logic_world = null; m_command_synchronizer = null; }
public WorldSynchronizer(ILogicWorld logic_world, ICommandSynchronizer command_synchronizer) { m_logic_world = logic_world; m_command_synchronizer = command_synchronizer; }
public SPWatcherWorldSynchronizer(ILogicWorld logic_world, ICommandSynchronizer command_synchronizer) : base(logic_world, command_synchronizer) { }