Example #1
0
        public override void Unload()
        {
            m_WorldManager = null;

            m_WorldChangeTracker.Dispose();
            m_WorldChangeTracker = null;
        }
Example #2
0
        public override void Load()
        {
            m_WorldManager = Session.GetManager <IWorldManagerInternal>();

            if (null == m_WorldManager)
            {
                throw new ArgumentNullException(nameof(m_WorldManager));
            }

            m_WorldChangeTracker = new WorldChangeTracker(m_WorldManager.World, Allocator.Persistent);
        }
 public void SetUp()
 {
     m_World         = new World(nameof(WorldChangeTrackerTests));
     m_EntityManager = m_World.EntityManager;
     m_ChangeTracker = new WorldChangeTracker(m_World, Allocator.TempJob);
 }