private void ReadItemtemplates(ZipFile z) { var t = Info["Templates"] as ObjectValue; var items = (t.Value["Item"] as ArrayValue).Value; foreach (var tt in items) { var obj = (tt as ObjectValue).Value; var te = new ItemTemplate(); te.ProjectID = Guid.Parse(Info["ID"].ToString()); te.Name = obj["Name"].ToString(); te.Extension = obj["Extension"].ToString(); if (Icons.Count > 0) { te.Icon = Icons[obj["Icon"].ToString()]; } var h = z["Highlighting/" + obj["Highlighting"].ToString()]; te.Highlighting = obj["Highlighting"].ToString(); HighlightingManager.Manager.AddSyntaxModeFileProvider(new StreamProvider(h.OpenReader())); ItemTemplates.Add(te); } }
private void Start() { inventory = PlayerProperties.playerInventory; itemTemplates = FindObjectOfType <ItemTemplates>(); presentItems = GameObject.Find("PresentItems"); toolTip = inventory.toolTip; }
protected void loadItem(int i, Group page) { GraphicObject g = null; ItemTemplate iTemp = null; Type dataType = data [i].GetType(); if (ItemTemplates.ContainsKey(dataType.FullName)) { iTemp = ItemTemplates [dataType.FullName]; } else { iTemp = ItemTemplates ["default"]; } lock (CurrentInterface.LayoutMutex) { g = iTemp.CreateInstance(CurrentInterface); page.AddChild(g); g.DataSource = data [i]; } registerItemClick(g); if (iTemp.Expand != null && g is Expandable) { (g as Expandable).Expand += iTemp.Expand; } }
void Start() { itemTemplates = FindObjectOfType <ItemTemplates>(); playerShip = GameObject.Find("PlayerShip"); loadPrevItems(); SetAnimation(); }
// Token: 0x0600031D RID: 797 RVA: 0x000182C0 File Offset: 0x000164C0 public ItemMap(int playerId, short itemMapID, short itemTemplateID, int x, int y, short r) { Res.outz(string.Concat(new object[] { "item map item= ", itemMapID, " template= ", itemTemplateID, " x= ", x, " y= ", y })); this.itemMapID = (int)itemMapID; this.template = ItemTemplates.get(itemTemplateID); Res.outz(string.Concat(new object[] { "playerid= ", playerId, " myid= ", global::Char.myCharz().charID })); this.xEnd = x; this.x = x; this.yEnd = y; this.y = y; this.status = 1; this.playerId = playerId; if (this.isAuraItem()) { this.rO = (int)r; this.setAuraItem(); } }
public Form() { ItemTemplates = new ItemTemplates { IsKendoTemplate = false, Prefix = Name }; }
/// <summary> /// Initializes a new instance of the <see cref="T:Forms9Patch.MultiPicker"/> class. /// </summary> public MultiPicker() { PlainTextCellType = typeof(MultiPickerCellContentView); HtmlTextCellType = typeof(MultiPickerHtmlCellContentView); SelectionMode = SelectionMode.Multiple; ItemTemplates.Clear(); ItemTemplates.Add(typeof(string), PlainTextCellType); }
private void CreateLayoutItemTemplatesObjects() { if (ObjectSpace.FindObject <ItemTemplates>(null) == null) { ItemTemplates itemTemplates = ObjectSpace.CreateObject <ItemTemplates>(); itemTemplates.Name = "Object 1"; itemTemplates.Save(); } }
void Start() { playerShip = GameObject.Find("PlayerShip"); itemTemplates = FindObjectOfType <ItemTemplates>(); spriteRenderer = GetComponent <SpriteRenderer>(); troveDisplay = GameObject.Find("Trove Menu Parent").transform.GetChild(0).gameObject; setItem(); SetAnimation(); }
void Start() { playerShip = GameObject.Find("PlayerShip"); itemTemplates = FindObjectOfType <ItemTemplates>(); spriteRenderer = GetComponent <SpriteRenderer>(); treasureDisplay = GameObject.Find("Treasure Menu Parent").transform.GetChild(0).gameObject; dungeonDialogueManager = FindObjectOfType <DungeonEntryDialogueManager>(); setItem(); SetAnimation(); }
void Start() { playerShip = GameObject.Find("PlayerShip"); itemTemplates = FindObjectOfType <ItemTemplates>(); spriteRenderer = GetComponent <SpriteRenderer>(); whatDungeonLevel = FindObjectOfType <DungeonEntryDialogueManager>().whatDungeonLevel; setItem(); altarDisplay = GameObject.Find("Altar Menu Parent").transform.GetChild(0).gameObject; SetAnimation(); }
private async void ContentDialog_Loaded(object sender, RoutedEventArgs e) { // Get the available templates var itemTemplates = await ItemTemplate.LoadTemplatesAsync(); foreach (var itemTemplate in itemTemplates) { ItemTemplates.Add(itemTemplate); } }
/// <summary> /// Initializes a new instance of the <see cref="RenderBool{T}"/> class. /// </summary> /// <param name="html">The HTML.</param> /// <param name="itemTemplates">The item templates.</param> /// <param name="propertyInfo">The property information.</param> public RenderBool(HtmlHelper <T> html, ItemTemplates itemTemplates, PropertyInfo propertyInfo) { if (itemTemplates == null) { return; } var propertyType = propertyInfo.GetPropertyType(); if (!propertyInfo.CanWrite || !propertyInfo.CanRead) { return; } if (!TypeHelper.IsSameOrSubclass(typeof(bool), propertyType)) { return; } var template = itemTemplates.CheckBoxTemplateFor(propertyInfo.Name, propertyType); if (string.IsNullOrEmpty(template)) { return; } var htmlAttributes = propertyInfo.HtmlAttributes(new { id = propertyInfo.InputTagId(itemTemplates.Prefix) }); var customCssClass = string.Empty; if (htmlAttributes.ContainsKey("class")) { customCssClass = (string)htmlAttributes["class"]; } htmlAttributes.AddCssClass("checkbox"); if (propertyInfo.IsDisabled()) { htmlAttributes.Add("disabled", "disabled"); } var divTag = new TagBuilder("div"); divTag.AddCssClass(customCssClass); var checkboxFor = LambdaHtmlHelper.LambdaHtmlHelper.CheckBoxFor(html, propertyInfo, htmlAttributes); var displayNameFor = LambdaHtmlHelper.LambdaHtmlHelper.DisplayNameFor(html, propertyInfo); divTag.InnerHtml = itemTemplates.ReplacePlaceHolder(template, $"{checkboxFor}{Environment.NewLine}{displayNameFor}"); _sb.Append(divTag); }
/// <summary> /// Initializes a new instance of the <see cref="RenderEnum{T}"/> class. /// </summary> /// <param name="html">The HTML.</param> /// <param name="itemTemplates">The item templates.</param> /// <param name="propertyInfo">The property information.</param> public RenderEnum(HtmlHelper <T> html, ItemTemplates itemTemplates, PropertyInfo propertyInfo) { if (itemTemplates == null) { return; } var propertyType = propertyInfo.GetPropertyType(); if (!propertyInfo.CanWrite || !propertyInfo.CanRead) { return; } if (!TypeHelper.IsSameOrSubclass(typeof(Enum), propertyType)) { return; } var template = itemTemplates.TemplateFor(propertyInfo.Name, propertyType); if (string.IsNullOrEmpty(template)) { return; } var enumDescriptions = new Dictionary <int, string>(); foreach (var item in Enum.GetValues(propertyType)) { var fieldInfo = item.GetType().GetField(item.ToString()); var attributes = (DescriptionAttribute[])fieldInfo.GetCustomAttributes(typeof(DescriptionAttribute), false); enumDescriptions.Add((int)item, attributes.Length > 0 ? attributes[0].Description : item.ToString()); } var selectList = enumDescriptions.Any() ? new SelectList(enumDescriptions, "Key", "Value").ToList() : EnumHelper.GetSelectList(propertyType).ToList(); var labelFor = LambdaHtmlHelper.LambdaHtmlHelper.LabelRequiredFor(html, propertyInfo); var htmlAttributes = propertyInfo.HtmlAttributes(itemTemplates.DefaultHtmlAttributes, new { id = propertyInfo.InputTagId(itemTemplates.Prefix), placeholder = $"{LambdaHtmlHelper.LambdaHtmlHelper.DisplayName(propertyInfo)}" }); if (propertyInfo.IsDisabled()) { htmlAttributes.Add("disabled", "disabled"); } htmlAttributes.AddCssClass(propertyInfo.IsRequired() ? "required-field" : "non-required-field"); var dropDownListFor = LambdaHtmlHelper.LambdaHtmlHelper.DropDownListFor(html, propertyInfo, selectList, "- Select an item -", htmlAttributes); _sb.Append(itemTemplates.ReplacePlaceHolder(template, $"{labelFor}{Environment.NewLine}{dropDownListFor}")); }
/// <summary> /// Initializes a new instance of the <see cref="RenderUiHint{T}"/> class. /// </summary> /// <param name="html">The HTML.</param> /// <param name="itemTemplates">The item templates.</param> /// <param name="propertyInfo">The property information.</param> /// <exception cref="System.NotSupportedException">UIHint is not supported at this moment</exception> public RenderUiHint(HtmlHelper <T> html, ItemTemplates itemTemplates, PropertyInfo propertyInfo) { var propertyType = propertyInfo.GetPropertyType(); if (!propertyInfo.CanWrite || !propertyInfo.CanRead) { return; } // todo: uihint throw new NotSupportedException("UIHint is not supported at this moment"); }
void Start() { enemyTemplates = FindObjectOfType <EnemyRoomTemplates>(); playerShip = GameObject.Find("PlayerShip"); itemTemplates = FindObjectOfType <ItemTemplates>(); spriteRenderer = GetComponent <SpriteRenderer>(); playerScript = playerShip.GetComponent <PlayerScript>(); animator = GetComponent <Animator>(); animator.enabled = false; anti = this.transform.parent.GetComponent <WhichRoomManager>().antiSpawnSpaceDetailer; manager = FindObjectOfType <DungeonEntryDialogueManager>(); }
Player() { t = 3 * Mathf.PI / 2; //270 degrees, forward, vector 0,0,1 Weapon W = new Weapon(); ItemTemplates.ConstructWeapon(ref W, 0); WeaponPrimary = W; WeaponSecondary = null; Armour A = new Armour(); ItemTemplates.ConstructArmour(ref A, 0); ArmourPrimary = A; }
void Start() { playerShip = GameObject.Find("PlayerShip"); itemTemplates = FindObjectOfType <ItemTemplates>(); spriteRenderer = GetComponent <SpriteRenderer>(); gambleDisplay = GameObject.Find("Gamble Menu Parent").transform.GetChild(0).gameObject; artifactSlot = gambleDisplay.GetComponentInChildren <GambleMenuArtifactSlot>(); goldSlot = gambleDisplay.GetComponentInChildren <GambleMenuGoldSlot>(); animator = GetComponent <Animator>(); animator.enabled = false; whatDungeonLevel = FindObjectOfType <DungeonEntryDialogueManager>().whatDungeonLevel; setPrice(); SetAnimation(); }
IEnumerator waitUntilEndOfFrame(string[] itemsToLoad) { yield return(new WaitForEndOfFrame()); itemTemplates = FindObjectOfType <ItemTemplates>(); presentItems = GameObject.Find("PresentItems"); toolTip = PlayerProperties.playerInventory.toolTip; PlayerProperties.playerScript.playerDead = true; PlayerProperties.playerScript.windowAlreadyOpen = true; for (int i = 0; i < generalSlots.Length; i++) { GameObject spawnedItem = itemTemplates.loadItem(itemsToLoad[i]); generalSlots[i].Initialize(spawnedItem.GetComponent <DisplayItem>(), OnPointerEnter, OnPointerExit, transferItem); } }
private void Start() { animator = GetComponent <Animator>(); playerShip = GameObject.Find("PlayerShip"); itemTemplates = GameObject.Find("ItemTemplates").GetComponent <ItemTemplates>(); chestDisplay = playerShip.GetComponent <Inventory>().chestDisplay; inventoryDisplay = playerShip.GetComponent <Inventory>().inventory; toolTip = playerShip.GetComponent <Inventory>().toolTip; chestDisplay.SetActive(false); chestSlots = chestDisplay.GetComponentsInChildren <ChestSlot>(); presentItems = GameObject.Find("PresentItems"); dungeonDialogueManager = FindObjectOfType <DungeonEntryDialogueManager>(); generateItems(chestItems); SetAnimation(); }
void Start() { inventory = GameObject.Find("PlayerShip").GetComponent <Inventory>(); shopTilesUI = inventory.shopDisplay.GetComponentInChildren <ShopTilesUI>(); inventoryDisplay = inventory.inventory; shopDisplay = inventory.shopDisplay; text = GetComponent <Text>(); playerShip = GameObject.Find("PlayerShip"); toolTip = playerShip.GetComponent <PlayerScript>().obstacleToolTip; itemTemplates = GameObject.Find("ItemTemplates").GetComponent <ItemTemplates>(); toolTip = inventory.toolTip; whatDungeonLevel = FindObjectOfType <DungeonEntryDialogueManager>().whatDungeonLevel; spawnSellingItems(); SetAnimation(); }
/// <summary> /// Initializes a new instance of the <see cref="RenderInt{T}"/> class. /// </summary> /// <param name="html">The HTML.</param> /// <param name="itemTemplates">The item templates.</param> /// <param name="propertyInfo">The property information.</param> public RenderInt(HtmlHelper <T> html, ItemTemplates itemTemplates, PropertyInfo propertyInfo) { if (itemTemplates == null) { return; } var propertyType = propertyInfo.GetPropertyType(); if (!propertyInfo.CanWrite || !propertyInfo.CanRead) { return; } if (!TypeHelper.IsSameOrSubclass(typeof(int), propertyType)) { return; } if (propertyInfo.IsHidden() || propertyInfo.IgnoreInForm()) { return; } var template = itemTemplates.TemplateFor(propertyInfo.Name, propertyType); if (string.IsNullOrEmpty(template)) { return; } var labelFor = LambdaHtmlHelper.LambdaHtmlHelper.LabelRequiredFor(html, propertyInfo); var htmlAttributes = propertyInfo.HtmlAttributes(itemTemplates.DefaultHtmlAttributes, new { id = propertyInfo.InputTagId(itemTemplates.Prefix), @type = "number", placeholder = $"{LambdaHtmlHelper.LambdaHtmlHelper.DisplayName(propertyInfo)}" }); if (propertyInfo.IsDisabled()) { htmlAttributes.Add("disabled", "disabled"); } htmlAttributes.AddCssClass(propertyInfo.IsRequired() ? "required-field" : "non-required-field"); var textBoxfor = LambdaHtmlHelper.LambdaHtmlHelper.TextBoxFor(html, propertyInfo, htmlAttributes); _sb.Append(itemTemplates.ReplacePlaceHolder(template, $"{labelFor}{Environment.NewLine}{textBoxfor}")); }
private void ReadItemtemplates(ZipFile z) { var t = Info["Templates"] as ObjectValue; var items = (t.Value["Item"] as ArrayValue).Value; JsonExtensionResolver.Archive = z; foreach (var tt in items) { var obj = (tt as ObjectValue).Value; var te = new ItemTemplate(this); te.ProjectID = Guid.Parse(JsonExtensionResolver.Resolve <string>(Info["ID"].ToString())); te.Name = obj["Name"].ToString(); te.Extension = obj["Extension"].ToString(); te.ID = Guid.Parse(JsonExtensionResolver.Resolve <string>(obj["ID"].ToString())); var ms = new MemoryStream(); z["Templates/Items/" + obj["Template"]].OpenReader().CopyTo(ms); te.Raw = ms.ToArray(); if (Icons.Count > 0) { te.Icon = Icons[obj["Icon"].ToString()]; SolutionExplorer.Icons.Add(te.ID, ResizeIcon(te.Icon, new Size(16, 16))); } if (obj.ContainsKey("View")) { te.View = View.FromXaml(new StreamReader(z["Views/" + obj["View"]].OpenReader()).ReadToEnd()); te.ViewSource = new StreamReader(z["Sources/" + obj["View"].ToString().Replace("xaml", "js")].OpenReader()).ReadToEnd(); } var h = z["Highlighting/" + obj["Highlighting"].ToString()]; te.Highlighting = obj["Highlighting"].ToString(); var hs = HighlightingDefinitionParser.Parse(new SyntaxMode(te.Highlighting, te.Name, te.Extension), new XmlTextReader(h.OpenReader())); HighlightingManager.Manager.AddHighlightingStrategy(hs); hs.ResolveReferences(); ItemTemplates.Add(te); } }
void Start() { LeanTween.init(1000); itemTemplates = FindObjectOfType <ItemTemplates>(); inventory = GetComponent <Inventory>(); artifacts = GetComponent <Artifacts>(); rigidBody2D = GetComponent <Rigidbody2D>(); spriteRenderer = GetComponent <SpriteRenderer>(); hullUpgradeManager = GetComponent <HullUpgradeManager>(); redBarImage = healthBarFill.GetComponentsInChildren <Image>()[1]; redBarImage.enabled = false; PlayerProperties.spriteRenderer = this.spriteRenderer; if (SceneManager.GetActiveScene().name != "Tutorial" && SceneManager.GetActiveScene().name != "Demo Level") { if (!playerHubNames.Contains(SceneManager.GetActiveScene().name)) { loadPrevItems(); isInPlayerHub = false; } else { isInPlayerHub = true; } } damageNumbers = FindObjectOfType <DamageNumbers>(); audioManager = FindObjectOfType <AudioManager>(); healNumbers = FindObjectOfType <PlayerHealNumbers>(); cameraShake = FindObjectOfType <CameraShake>(); artifacts.artifactsUI.SetActive(false); inventory.inventory.SetActive(false); if (SceneManager.GetActiveScene().name != "Tutorial") { shipHealth = shipHealthMAX; } CheckAndUpdateHealth(); }
void Start() { itemTemplates = FindObjectOfType <ItemTemplates>(); inventory = GameObject.Find("PlayerShip").GetComponent <Inventory>(); shopTilesUI = shopDisplay.GetComponentInChildren <ShopTilesUI>(); playerShip = GameObject.Find("PlayerShip"); if (priceMultiplier == 0) { setSellingItemsList(false); } else { setSellingItemsList(true); } toolTip = inventory.toolTip; spawnSellingItems(); SetAnimation(); }
// Token: 0x0600031C RID: 796 RVA: 0x00018224 File Offset: 0x00016424 public ItemMap(short itemMapID, short itemTemplateID, int x, int y, int xEnd, int yEnd) { this.itemMapID = (int)itemMapID; this.template = ItemTemplates.get(itemTemplateID); this.x = xEnd; this.y = y; this.xEnd = xEnd; this.yEnd = yEnd; this.vx = xEnd - x >> 2; this.vy = 5; Res.outz(string.Concat(new object[] { "playerid= ", this.playerId, " myid= ", global::Char.myCharz().charID })); }
// Use this for initialization void Start() { table = GameObject.Find("Controller").GetComponent <LootTables> (); player = GameObject.Find("Player").GetComponent <Player> (); int i = Random.Range(0, 100); if (name.Contains("Wbox")) { //int result = table.Weapons [tier] [i]; w = ItemTemplates.GetWeaponOfTier(tier); Damage = w.Damage; } else if (name.Contains("Abox")) { //int result = table.Armour [tier] [i]; a = ItemTemplates.GetArmourOfTier(tier); Damage = (int)a.Resistances [0]; } }
/// <summary> /// Initializes a new instance of the <see cref="RenderHiddenProperties{T}"/> class. /// </summary> /// <param name="html">The HTML.</param> /// <param name="itemTemplates">The item templates.</param> public RenderHiddenProperties(HtmlHelper <T> html, ItemTemplates itemTemplates) { if (itemTemplates == null) { return; } foreach (var propertyInfo in typeof(T).GetProperties(BindingFlags.Public | BindingFlags.Instance).Where(p => p.CanWrite && p.CanRead)) { if (!propertyInfo.IsHidden() || propertyInfo.IgnoreInForm()) { continue; } var htmlAttributes = propertyInfo.HtmlAttributes(itemTemplates.DefaultHtmlAttributes, new { id = propertyInfo.InputTagId(itemTemplates.Prefix) }); _innerHtml.Append(LambdaHtmlHelper.LambdaHtmlHelper.HiddenFor(html, propertyInfo, htmlAttributes)); } }
public RenderValidationSummary(HtmlHelper html, ItemTemplates itemTemplates) { if (itemTemplates.IsKendoTemplate) { _div.MergeAttribute("class", "validation-summary-valid"); _div.MergeAttribute("data-valmsg-summary", "true"); var ul = new TagBuilder("ul"); var li = new TagBuilder("li"); li.MergeAttribute("style", "display:none"); ul.InnerHtml = li.ToString(); _div.InnerHtml = ul.ToString(); _sb.Append(_div); } else { _sb.Append(html.ValidationSummary(false)); } }
void loading() { if (ItemTemplates == null) { ItemTemplates = new Dictionary <string, ItemTemplate> (); } if (!ItemTemplates.ContainsKey("default")) { ItemTemplates ["default"] = Interface.GetItemTemplate(ItemTemplate); } for (int i = 1; i <= (data.Count / itemPerPage) + 1; i++) { if (cancelLoading) { return; } loadPage(i); } }