public override void Unload() { m_WorldManager = null; m_WorldChangeTracker.Dispose(); m_WorldChangeTracker = null; }
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); }