private void ShipLoaderSelector_SelectedIndexChanged(object sender, EventArgs e) { if (this.SelectedItems.Count == 1) { currentLoader = (ShipLoader)this.SelectedItems[0].Tag; } }
public ShipsService(ILogger <LoaderService <Ship> > logger, IOptions <ServiceOptions> options, IJsonFileReaderWriter jsonFileReaderWriter, LoadoutLoader loadoutLoader, ShipLoader shipLoader) : base(logger, options, jsonFileReaderWriter) { _loadoutLoader = loadoutLoader; _shipLoader = shipLoader; }
private void lvGeneralShipLoaders_SelectedIndexChanged(object sender, EventArgs e) { if (lvGeneralShipLoaders.SelectedItems.Count != 0) { ShipLoader loader = (ShipLoader)lvGeneralShipLoaders.SelectedItems[0].Tag; tbFullName.Text = loader.Info.FullName; tbPointValue.Text = loader.Info.PointValue.ToString(); this.rtbDescription.Text = loader.Info.Description; } }
private int GetTotalValue(ShipLoaderListView lv) { int total = 0; foreach (ListViewItem item in lv.Items) { ShipLoader loader = (ShipLoader)item.Tag; total += loader.Info.PointValue; } return(total); }
void Awake() { srenderer = GetComponent <SpriteRenderer>(); anim = GetComponent <Animator>(); movement = GetComponent <PlayerMovement>(); //Load in player choices for ships shipLoader = GetComponent <ShipLoader>(); shipLoader.GetShipColors(ref ship1Colors, 1); shipLoader.GetShipColors(ref ship2Colors, 2); shipLoader.GetShipColors(ref ship3Colors, 3); }
public void Setup(List <ShipLoader> shiploaders) { this.shiploaders = shiploaders; InitializeComponent(); ImageList imageList = new System.Windows.Forms.ImageList(); foreach (ShipLoader shiploader in shiploaders) { imageList.Images.Add(shiploader.ShipName, shiploader.Thumbnail); } this.LargeImageList = imageList; foreach (ShipLoader shiploader in shiploaders) { ListViewItem item = new ListViewItem(shiploader.ShipName, shiploader.ShipName); item.Tag = shiploader; this.Items.Add(item); } currentLoader = shiploaders[0]; }
public EntitiesManager Create(string assetsPath, string distPath) { var localizationsLoader = new LocalizationLoader(); var localizations = localizationsLoader.LoadFromAssets(assetsPath); var localizationWriter = new LocalizationWriter(); var heroItemLoader = new HeroItemLoader(localizations); var heroItemWriter = new HeroItemWriter(); var heroItemManager = new HeroItemManager(assetsPath, distPath, localizations, heroItemLoader, heroItemWriter, localizationWriter); var skillLoader = new SkillLoader(localizations); var skillWriter = new SkillWriter(); var skillManager = new SkillManager(assetsPath, distPath, localizations, skillLoader, skillWriter, localizationWriter); var shipLoader = new ShipLoader(localizations); var shipWriter = new ShipWriter(); var shipManager = new ShipManager(assetsPath, distPath, localizations, shipLoader, shipWriter, localizationWriter); var localizationProvider = new LocalizationProvider(localizations); var heroWriter = new HeroWriter(); var heroLoader = new HeroLoader(localizations, localizationProvider); var heroManager = new HeroManager(assetsPath, distPath, localizations, heroLoader, heroWriter, localizationWriter); return(new EntitiesManager(heroItemManager, skillManager, shipManager, heroManager)); }