private void CreateSystem() { var module = m_MainModule.Dereference(m_Registry); var system = m_Registry.CreateSystem(UTinyId.New(), UTinyUtility.GetUniqueName(module.EnumerateDependencies().SystemRefs(), "NewSystem")); module.AddSystemReference((UTinySystem.Reference)system); m_TreeView.Reload(); m_TreeView.SetSelection(system.Id); system.TextAsset = CreateTextAsset(system.Name); }
private void CreateSystem() { var module = m_MainModule.Dereference(m_Registry); var system = m_Registry.CreateSystem(UTinyId.New(), UTinyUtility.GetUniqueName(module.EnumerateDependencies().SystemRefs(), "NewSystem")); system.AddExecuteAfterReference((UTinySystem.Reference)module.Registry.FindByName <UTinySystem>("UserCodeStart")); system.AddExecuteBeforeReference((UTinySystem.Reference)module.Registry.FindByName <UTinySystem>("UserCodeEnd")); system.TextAsset = CreateTextAsset(system.Name); module.AddSystemReference((UTinySystem.Reference)system); m_TreeView.Reload(); m_TreeView.SetSelection(system.Id); }