public InventoryItemDialog() { //Load up the static item managers if (m_physicalItemsManager == null) { m_physicalItemsManager = new PhysicalItemDefinitionsManager(); m_physicalItemsManager.Load(PhysicalItemDefinitionsManager.GetContentDataFile("PhysicalItems.sbc")); } if (m_componentsManager == null) { m_componentsManager = new ComponentDefinitionsManager(); m_componentsManager.Load(ComponentDefinitionsManager.GetContentDataFile("Components.sbc")); } if (m_ammoManager == null) { m_ammoManager = new AmmoMagazinesDefinitionsManager(); m_ammoManager.Load(AmmoMagazinesDefinitionsManager.GetContentDataFile("AmmoMagazines.sbc")); } //Populate the static list with the ids from the items if (m_idList == null) { m_idList = new List<SerializableDefinitionId>(); foreach (var def in m_physicalItemsManager.Definitions) { m_idList.Add(def.Id); } foreach (var def in m_componentsManager.Definitions) { m_idList.Add(def.Id); } foreach (var def in m_ammoManager.Definitions) { m_idList.Add(def.Id); } } InitializeComponent(); CMB_ItemType.BeginUpdate(); foreach (var entry in m_idList) { CMB_ItemType.Items.Add(entry); } CMB_ItemType.EndUpdate(); TXT_ItemAmount.Text = "0.0"; }
public InventoryItemDialog() { //Load up the static item managers if (m_physicalItemsManager == null) { m_physicalItemsManager = new PhysicalItemDefinitionsManager(); m_physicalItemsManager.Load(PhysicalItemDefinitionsManager.GetContentDataFile("PhysicalItems.sbc")); } if (m_componentsManager == null) { m_componentsManager = new ComponentDefinitionsManager(); m_componentsManager.Load(ComponentDefinitionsManager.GetContentDataFile("Components.sbc")); } if (m_ammoManager == null) { m_ammoManager = new AmmoMagazinesDefinitionsManager(); m_ammoManager.Load(AmmoMagazinesDefinitionsManager.GetContentDataFile("AmmoMagazines.sbc")); } //Populate the static list with the ids from the items if (m_idList == null) { m_idList = new List <SerializableDefinitionId>(); foreach (var def in m_physicalItemsManager.Definitions) { m_idList.Add(def.Id); } foreach (var def in m_componentsManager.Definitions) { m_idList.Add(def.Id); } foreach (var def in m_ammoManager.Definitions) { m_idList.Add(def.Id); } } InitializeComponent(); CMB_ItemType.BeginUpdate(); foreach (var entry in m_idList) { CMB_ItemType.Items.Add(entry); } CMB_ItemType.EndUpdate(); TXT_ItemAmount.Text = "0.0"; }
public InventoryItemEntity(MyObjectBuilder_InventoryItem definition, Object backingObject) : base(definition, backingObject) { if (m_physicalItemsManager == null) { m_physicalItemsManager = new PhysicalItemDefinitionsManager(); m_physicalItemsManager.Load(PhysicalItemDefinitionsManager.GetContentDataFile("PhysicalItems.sbc")); } if (m_componentsManager == null) { m_componentsManager = new ComponentDefinitionsManager(); m_componentsManager.Load(ComponentDefinitionsManager.GetContentDataFile("Components.sbc")); } if (m_ammoManager == null) { m_ammoManager = new AmmoMagazinesDefinitionsManager(); m_ammoManager.Load(AmmoMagazinesDefinitionsManager.GetContentDataFile("AmmoMagazines.sbc")); } FindMatchingItem(); }
public ItemSerializableDefinitionIdTypeConverter() { //Load up the static item managers if (m_physicalItemsManager == null) { m_physicalItemsManager = new PhysicalItemDefinitionsManager(); m_physicalItemsManager.Load(PhysicalItemDefinitionsManager.GetContentDataFile("PhysicalItems.sbc")); } if (m_componentsManager == null) { m_componentsManager = new ComponentDefinitionsManager(); m_componentsManager.Load(ComponentDefinitionsManager.GetContentDataFile("Components.sbc")); } if (m_ammoManager == null) { m_ammoManager = new AmmoMagazinesDefinitionsManager(); m_ammoManager.Load(AmmoMagazinesDefinitionsManager.GetContentDataFile("AmmoMagazines.sbc")); } //Populate the static list with the ids from the items if (m_idList == null) { m_idList = new List <SerializableDefinitionId>(); foreach (var def in m_physicalItemsManager.Definitions) { m_idList.Add(def.Id); } foreach (var def in m_componentsManager.Definitions) { m_idList.Add(def.Id); } foreach (var def in m_ammoManager.Definitions) { m_idList.Add(def.Id); } } }
public SEConfigTool() { InitializeComponent(); m_numberFormatInfo = CultureInfo.GetCultureInfo("EN-US").NumberFormat; m_decimalSeparator = m_numberFormatInfo.CurrencyDecimalSeparator; m_groupSeparator = m_numberFormatInfo.NumberGroupSeparator; m_negativeSign = m_numberFormatInfo.NegativeSign; //Determine wether or not we could find the game installation try { new GameInstallationInfo(); } catch (AutoException) { string gamePath = GetGamePath(); if (gamePath == null || gamePath == "") { //If the game path was not found, we skip all initialisation this.Visible = false; return; } new GameInstallationInfo(gamePath); } m_sectorManager = new SectorManager(); m_blockDefinitionsManager = new BlocksManager(GetContentDataFile("CubeBlocks.sbc")); m_ammoMagazinesDefinitionsManager = new AmmoMagazinesDefinitionsManager(); m_containerTypesDefinitionsManager = new ContainerTypesDefinitionsManager(); m_globalEventsDefinitionsManager = new GlobalEventsDefinitionsManager(); m_spawnGroupsDefinitionsManager = new SpawnGroupsDefinitionsManager(); m_physicalItemsDefinitionsManager = new PhysicalItemDefinitionsManager(); m_componentsDefinitionsManager = new ComponentDefinitionsManager(); m_blueprintsDefinitionsManager = new BlueprintDefinitionsManager(); m_voxelMaterialsDefinitionsManager = new VoxelMaterialDefinitionsManager(); m_scenariosDefinitionManager = new ScenariosDefinitionsManager(); m_transparentMaterialsDefinitionManager = new TransparentMaterialsDefinitionManager(); m_configurationDefinitionManager = new ConfigurationDefinition(); m_environmentDefinitionManager = new EnvironmentDefinition(); m_handItemsDefinitionManager = new HandItemsDefinitionManager(); }
public ItemSerializableDefinitionIdTypeConverter() { //Load up the static item managers if (m_physicalItemsManager == null) { m_physicalItemsManager = new PhysicalItemDefinitionsManager(); m_physicalItemsManager.Load(PhysicalItemDefinitionsManager.GetContentDataFile("PhysicalItems.sbc")); } if (m_componentsManager == null) { m_componentsManager = new ComponentDefinitionsManager(); m_componentsManager.Load(ComponentDefinitionsManager.GetContentDataFile("Components.sbc")); } if (m_ammoManager == null) { m_ammoManager = new AmmoMagazinesDefinitionsManager(); m_ammoManager.Load(AmmoMagazinesDefinitionsManager.GetContentDataFile("AmmoMagazines.sbc")); } //Populate the static list with the ids from the items if (m_idList == null) { m_idList = new List<SerializableDefinitionId>(); foreach (var def in m_physicalItemsManager.Definitions) { m_idList.Add(def.Id); } foreach (var def in m_componentsManager.Definitions) { m_idList.Add(def.Id); } foreach (var def in m_ammoManager.Definitions) { m_idList.Add(def.Id); } } }