private static void WriteWatchFace(string outputDirectory, string outputFileName, string imagesDirectory, Parser.WatchFace watchFace) { try { Logger.Debug("Reading referenced images from '{0}'", imagesDirectory); var imagesReader = new ImagesLoader(imagesDirectory); imagesReader.Process(watchFace); Logger.Trace("Building parameters for watch face..."); var descriptor = ParametersConverter.Build(watchFace); var baseFilename = Path.GetFileNameWithoutExtension(outputFileName); GeneratePreviews(descriptor, imagesReader.Images.ToArray(), outputDirectory, baseFilename); Logger.Debug("Writing watch face to '{0}'", outputFileName); using (var fileStream = File.OpenWrite(outputFileName)) { var writer = new Writer(fileStream, imagesReader.Images); writer.Write(descriptor); fileStream.Flush(); } } catch (Exception e) { Logger.Fatal(e); File.Delete(outputFileName); } }
public void Awake() { ImagesLoader.LoadImages(); //foreach (RectTransform child in gameObject.transform) //{ // child.GetComponent<PlayerEquipmentSlot>().FillSlot(child.GetSiblingIndex()); //} }
public void Start() { ImagesLoader.LoadImages(); for (int itemIndex = 0; itemIndex < items.ItemsCount; itemIndex++) { var ID = items.GetIDByIndex(itemIndex); var slot = Instantiate(itemPrefab); slot.name = items.GetItemByID(ID).Name; slot.transform.SetParent(content, false); var slotData = slot.GetComponent <InventorySlot>(); slotData.FillByID(ID); } }
public void Start() { ImagesLoader.LoadImages(); CreateSlotsInInventory(); }