protected override XRControl GetPrintableControl(CustomItemData customItemData, CustomItemExportInfo info) { PrintableComponentContainer container = new PrintableComponentContainer(); container.PrintableComponent = chart; return(container); }
public void OnLoad(JToken token) { InventoryID = (int)token["inv_id"]; WeaponID = (int)token["weapon_id"]; customData = token["customData"].ToObject <CustomItemData>(); DisableObject(token["isDisabled"].ToObject <bool>()); }
protected override void UpdateControl(CustomItemData customItemData) { DashboardFlatDataSource flatData = customItemData.GetFlatData(); DataSource = flatData; grid.DataSource = flatData; view.PopulateColumns(); view.BestFitColumns(); }
public void CreateCustomData() { customData = new CustomItemData() { itemTag = CustomTag, storedValue = CustomValue, storedTexPath = CustomPath }; }
protected override void UpdateControl(CustomItemData customItemData) { UpdateSelectionMode(); flatData = customItemData.GetFlatData(new DashboardFlatDataSourceOptions() { AddColoringColumns = true }); chart.Legend.Visibility = DevExpress.Utils.DefaultBoolean.True; chart.Series.Clear(); Series series = ConfigureSeries(flatData); chart.Series.Add(series); }
public void StoreItem(Item item, int amount, CustomItemData customData = null) { GameObject coItem = Instantiate(inventory.containerItem, inventory.ContainterContent.transform); ContainerItemData itemData = new ContainerItemData(item, amount, customData); ContainerItem containerItem = coItem.GetComponent <ContainerItem>(); containerItem.inventoryContainer = this; containerItem.item = item; containerItem.amount = amount; containerItem.customData = customData; coItem.name = "CoItem_" + item.Title.Replace(" ", ""); ContainterItemsData.Add(itemData); inventory.ContainterItemsCache.Add(coItem.GetComponent <ContainerItem>()); }
public void OnItemSelect(int ID, CustomItemData data) { tapeID = ID; tapeDescription = data.storedValue; tapeCID = data.itemTag; tapeTexPath = data.storedTexPath; if (VideoTapes.Count > 0) { tape = VideoTapes[FindIndex(tapeCID)]; clipDuration = tape.Clip.length; VideoTapeObj.InventoryID = tapeID.Value; VideoTapeObj.CustomValue = tapeDescription; VideoTapeObj.CustomTag = tapeCID; VideoTapeObj.CustomPath = data.storedTexPath; VideoTapeObj.CreateCustomData(); if (tape.VideoTapeTex != null) { VideoTapeObj.GetComponent <MeshRenderer>().material.SetTexture("_MainTex", tape.VideoTapeTex); } else { VideoTapeObj.GetComponent <MeshRenderer>().material.SetTexture("_MainTex", DefaultTapeTex); } canInsert = false; isTapeEnded = false; InsertTrigger.enabled = false; VideoTapeObj.GetComponent <Collider>().enabled = false; StartCoroutine(OnInsert()); } else { Debug.LogError("[VHS Player] Please set Video Tape settings!"); } }
public ContainerItemData(Item item, int amount, CustomItemData customData = null) { this.item = item; this.amount = amount; this.customData = customData; }