// 행동 기록 public void RecordAction(Character src, SkillId skillId, ItemCode itemCode, List <Character> targets) { if (!FindCharacterIdx(src, out curTurnInfo.srcType, out curTurnInfo.srcIdx)) { return; } curTurnInfo.skillId = skillId; curTurnInfo.itemCode = itemCode; curTurnInfo.targets = new List <TargetAffected>(); if (targets == null) // 즉, 행동 하지 않았을 때 { turnInfos.Add(curTurnInfo); curAffectCount = 0; return; } foreach (var target in targets) { var tta = new TargetAffected(); if (!FindCharacterIdx(target, out tta.targetType, out tta.targetIdx)) { return; } curTurnInfo.targets.Add(tta); } }
public CookSlot SetItem(ItemCode recipeRecipeOutcome) { currentItem = Inventory.CreateItem(recipeRecipeOutcome); icon.sprite = currentItem.Icon; return(this); }
public ActionResult DeleteOutRecords() { //TODO string jsonData = Request["ItemCodes"]; JArray jArray = JArray.Parse(jsonData); foreach (var item in jArray) { JsonSerializer js = new JsonSerializer(); ItemCode obj = (ItemCode)js.Deserialize(item.CreateReader(), typeof(ItemCode)); SqlParameter[] parms = new SqlParameter[] { new SqlParameter("@code", obj.Code), new SqlParameter("@seqID", obj.SeqID) }; //TODO try catch FixtureOutRecord record = context.OutRecords.SqlQuery("select * from FixtureOutRecord where Code=@code and SeqID=@seqID", parms).Single(); context.OutRecords.Remove(record); context.SaveChanges(); } //return RedirectToAction("Index", "OutRecord"); // return Redirect("/OutRecord/Index"); var data = new { success = true, }; return(Json(data, JsonRequestBehavior.AllowGet)); }
public void UpgradeItem(ItemCode itemCode) { if (currentUpgrades[GetUpgradeType(itemCode)] == itemCode) { return; } UpgradeType itemType = GetUpgradeType(itemCode); if (ItemGameObjects.Exists(itemObj => itemObj.type == itemType)) { if (ItemUpgradeData.Exists(data => data.type == itemType)) { var tierlist = ItemUpgradeData.Find(data => data.type == itemType).itemsTier; if (tierlist.Exists(tier => tier.code == itemCode)) { ItemUpgradable newItemData = tierlist.Find(tier => tier.code == itemCode); GameObject currentItemObject = ItemGameObjects.Find(itemObj => itemObj.type == itemType).targetItem; GameObject newItemObject = Instantiate(newItemData.upgradesInto, currentItemObject.transform); var oldObject = currentItemObject.transform.GetChild(0); if (oldObject != null) { Destroy(oldObject.gameObject); } currentUpgrades[GetUpgradeType(itemCode)] = itemCode; return; } } } Debug.LogError(string.Format("No upgrade data for item type({0}) : item({1}).", itemType, itemCode)); }
public void TwoDifferentItemCodesShouldNotBeEqual() { var itemCode1 = new ItemCode("A"); var itemCode2 = new ItemCode("B"); itemCode1.Should().NotBe(itemCode2); }
protected void chkSelect_CheckedChanged(object sender, EventArgs e) { int ItemId, qty; string ItemCode, IssOff; conn = obje.NewConnection(); for (int i = 0; i < dtgReturnItems.Rows.Count; i++) { GridViewRow row = dtgReturnItems.Rows[i]; CheckBox ch = (CheckBox)dtgReturnItems.Rows[i].FindControl("chkSelect"); if (ch.Checked == true) { ItemId = int.Parse(dtgReturnItems.DataKeys[i].Values[0].ToString()); cmbItemName.SelectedValue = ItemId.ToString(); ItemCode = dtgReturnItems.Rows[row.RowIndex].Cells[3].Text.ToString(); txtItemCode.Text = ItemCode.ToString(); qty = int.Parse(dtgReturnItems.Rows[row.RowIndex].Cells[5].Text.ToString()); txtQty.Text = qty.ToString(); IssOff = dtgReturnItems.Rows[row.RowIndex].Cells[4].Text.ToString(); OdbcCommand Sel = new OdbcCommand("SELECT store_id FROM m_sub_store WHERE storename='" + IssOff.ToString() + "' and rowstatus<>'2'", conn); OdbcDataReader Selr = Sel.ExecuteReader(); if (Selr.Read()) { StId = Convert.ToInt32(Selr[0].ToString()); } cmbReceivingStore.SelectedItem.Text = IssOff.ToString(); cmbReceivingStore.SelectedValue = StId.ToString(); } else { } } conn.Close(); }
public void TestRewardCounts() { Dictionary <ItemCode, int> rewardCounts = new Dictionary <ItemCode, int>(); for (int i = 0; i < 100; i++) { ItemCode rewardedItem = Defeat().rolledItem; if (!rewardCounts.ContainsKey(rewardedItem)) { rewardCounts.Add(rewardedItem, 1); } else { rewardCounts[rewardedItem]++; } reward.rolledItem = ItemCode.None; } string debugItemCounts = ""; foreach (ItemCode key in rewardCounts.Keys) { debugItemCounts += key.ToString() + ": " + rewardCounts[key] + ", "; } Debug.Log(debugItemCounts); }
public void testItemCodeBIsNotEqualToItemCodeA() { ItemCode itemCodeB = new ItemCode("B"); ItemCode itemCodeA = new ItemCode("A"); Assert.AreNotEqual(itemCodeA, itemCodeB); }
public ItemCode RemoveLastItem() { ItemCode item = items[items.Count - 1]; items.RemoveAt(items.Count - 1); return(item); }
public void testItemCodeAIsEqualToItemCodeA() { ItemCode itemCode = new ItemCode("A"); ItemCode itemCode2 = new ItemCode("A"); Assert.AreEqual(itemCode, itemCode2); }
public void TwoItemCodesTheSameShouldBeEqual() { var itemCode1 = new ItemCode("A"); var itemCode2 = new ItemCode("A"); itemCode1.Should().Be(itemCode2); }
public void RollLoot() { if (OnLootRoll != null) { //Totalled int chanceCount = 0; for (int i = 0; i < possibleItems.Length; i++) { chanceCount += OnLootRoll(possibleItems[i]); } int rolledNumber = Random.Range(0, chanceCount + 1); //Debug.Log("Chance count: " + chanceCount); for (int i = 0; i < possibleItems.Length; i++) { chanceCount -= OnLootRoll(possibleItems[i]); if (chanceCount <= rolledNumber) { rolledItem = possibleItems[i]; //Debug.Log(rolledItem + ", index number: " + i + ", with a roll of: " + rolledNumber); return; } } } }
public bool SameRequirement(ItemCode itemCode) { var currentItemUpgrade = currentUpgrades[GetUpgradeType(itemCode)]; var upgradeRequirement = GetUpgradeRequirement(itemCode); return(currentItemUpgrade == upgradeRequirement); }
public override string ToString() { string s; s = ItemCode.ToString() + "," + HaveItem.ToString() + "," + MaxDur.ToString() + "," + CurDur + "," + ItemName + "," + IsItemUse.ToString() + "," + IsRotate.ToString() + "," + Description; return(s); }
public void DowngradeItem(ItemCode code) { WWPacket downgradePacket = new WWPacket(PacketType.DowngradeItem); byte[] codeBytes = BitConverter.GetBytes((int)code); Array.Copy(codeBytes, downgradePacket.data, 4); WritePacket(downgradePacket); }
public Item(ItemCode code, ItemCatag type, Func <RandomGenerator, Character, Character, bool> action) { this.code = code; this.catagory = type; this.action = action; }
public ActionResult DeleteConfirmed(int id) { ItemCode itemCodes = db.ItemCodes.Find(id); db.ItemCodes.Remove(itemCodes); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET api/dummyobteneritemcodes public IEnumerable <ListadoItemCodes> Get(string itemcodes, string username, string token) { List <ListadoItemCodes> lstItemCodes = new List <ListadoItemCodes>(); ListadoItemCodes itemCodes = new ListadoItemCodes(); ListadoItemCodes itemCodes1 = new ListadoItemCodes(); ItemCode _ITEM = new ItemCode(); ItemCode _ITEM1 = new ItemCode(); Proyecto proyecto = new Proyecto(); Proyecto proyecto1 = new Proyecto(); proyecto.ProyectoID = "1"; proyecto.Nombre = "PRUEBA 1"; _ITEM.ItemCodeID = "1223434"; _ITEM.Codigo = "AAC957927OOY"; _ITEM.Descripcion = "Brida"; _ITEM.Familia = "Brida"; _ITEM.Cedula = "STD"; _ITEM.TipoAcero = "CS"; _ITEM.D1 = 10; _ITEM.D2 = 2; _ITEM.Cantidad = 3; _ITEM.Colada = "COLADA"; _ITEM.Certificado = "CERTIFICADO"; _ITEM.Material = "MATERIAL"; _ITEM.NumeroUnico = "NUMEROUNICO"; itemCodes.Proyecto = proyecto; itemCodes.ItemCode = _ITEM; lstItemCodes.Add(itemCodes); proyecto1.ProyectoID = "2"; proyecto1.Nombre = "PRUEBA 2"; _ITEM1.ItemCodeID = "155555"; _ITEM1.Codigo = "BBBBBBBBBBB"; _ITEM1.Descripcion = "AAAA"; _ITEM1.Familia = "AAAAA"; _ITEM1.Cedula = "A"; _ITEM1.TipoAcero = "A"; _ITEM1.D1 = 10; _ITEM1.D2 = 2; _ITEM1.Cantidad = 3; _ITEM1.Colada = "COLADA1"; _ITEM1.Certificado = "CERTIFICADO1"; _ITEM1.Material = "MATERIAL1"; _ITEM1.NumeroUnico = "NUMEROUNICO1"; itemCodes1.Proyecto = proyecto1; itemCodes1.ItemCode = _ITEM1; lstItemCodes.Add(itemCodes1); return(lstItemCodes.AsEnumerable()); }
public Item(int id, string storeName, decimal totalValue) { Code = new ItemCode(totalValue.ToString()); Id = new ItemId(id, storeName); IdOriginal = new ItemId(id + 111, storeName + storeName); StoreName = storeName; TotalValue = totalValue; MyProperty = 10; }
public ActionResult Delete(string id = "") { try { Guid guidID = new Guid(); try { guidID = Guid.Parse(id); } catch (FormatException ex) { Response.StatusCode = (int)HttpStatusCode.BadRequest; LogHelper.Log(Log.Event.DELETE_ITEM_CODE, "Guid format exeception"); return(Error(ex.Message + ex.StackTrace)); } ItemCode itemCode = db.ItemCode.Find(guidID); if (itemCode == null) { Response.StatusCode = (int)HttpStatusCode.BadRequest; LogHelper.Log(Log.Event.DELETE_ITEM_CODE, "ItemCodeID is null"); return(Error("ItemCodeID is null")); } else { db.ItemCode.Remove(itemCode); db.SaveChanges(); } return(Json(new { success = true, message = "Item deleted successfully.", data = new { Items = db.ItemCode.Select(x => new { ItemCode = x.ItemCode1, x.ItemCodeID, x.ItemName, x.CategoryID, CategoryName = x.ItemCodeCategory.CategoryName }).OrderBy(x => x.ItemCode), ItemCategories = db.ItemCodeCategory.Select(x => new { x.CategoryID, x.CategoryName }) } }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; LogHelper.Log(Log.Event.DELETE_ITEM_CODE, ex.Message + ex.StackTrace); return(Error(ex.Message + ex.StackTrace)); } }
public bool CarryItem(ItemCode inputItem) { if (this.items.Count >= Config.MAX_CARRY_ITEMS) { return(false); } this.items.Add(inputItem); return(true); }
public BluePrintInfo(ItemCode code) : base(code) { if (!code.GetItemCategories().Any(c => c == ItemType.Blueprints)) throw new ArgumentException("Cannot create a blueprint from this itemCode"); Materials = Enumerable.Empty<ItemState>(); BuildRequirements = new SkillLevel[0]; BuildLength = 1; }
public ActionResult Edit(ItemCode itemCodes) { if (ModelState.IsValid) { db.Entry(itemCodes).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(itemCodes)); }
public bool ContainsItem(ItemCode itemCode) { foreach (Item item in items) { if (item.ID == itemCode) { return(true); } } return(false); }
// 휴대중인 아이템중 뺄 아이템코드를 요청하면, 실제로 해당 아이템을 소지하고 있었을시 true 리턴, 없었다면 false public bool UnCarryItem(ItemCode outputReq) { if (this.items.Remove(outputReq)) { return(true); } else { return(false); } }
public override int GetHashCode() { if (Bom != null && ItemCode != null) { return(Bom.GetHashCode() ^ ItemCode.GetHashCode()); } else { return(base.GetHashCode()); } }
public ItemCode RemoveItem(ItemCode item) { //find item by type, if it exists in inventory if (items.Contains(item)) { items.Remove(item); return(item); } return(ItemCode.None); }
public byte[] GetBytes() { List <byte> arrData = new List <byte>(); arrData.AddRange(Utils.GetBytes(ItemCode.PadRight(4, ' '))); arrData.AddRange(Utils.GetBytes(string.Format("{0,6:f2}", MeasureVal))); arrData.Add(Status); byte[] data = arrData.OfType <byte>().ToArray(); Length = data.Length; return(data); }
public override int GetHashCode() { if (OrderNo != null) { return(OrderNo.GetHashCode() ^ ItemCode.GetHashCode()); } else { return(base.GetHashCode()); } }
// private Func<Character, Character, bool> action; public Consumable(ItemCode id, ItemCatag type, TargetType targetType, uint spNeed, ActionType actType, Func <RandomGenerator, Character, Character, bool> action) : base(id, type, action) { this.spNeed = spNeed; this.type = actType; this.targetType = targetType; }
public EquipmentInfo GetEquipmentInfo(ItemCode item) { Item selectedItem = itemList[item]; if (selectedItem.GetType() == typeof(Equipment)) { Equipment equip = (Equipment)selectedItem; return(equip.info); } return(null); }
public static ulong ToId(this ItemType type, ItemCode code) { if (code == ItemCode.Invalid) throw new InvalidOperationException("Cannot generate an Id for an Invalid item"); ulong mask; if (!_masks.TryGetValue(type, out mask)) mask = GENERIC_ITEM_ID_MASK; var code1 = (ulong)code; return mask | code1; }
public static bool TryParse(this ulong id, out ItemCode itemCode) { itemCode = ItemCode.Invalid; var isItemCode = (id & ITEM_ID_MASK) != 0L; if ( isItemCode ) { var value = (int) (id & ~ITEM_ID_MASK); if (Enum.IsDefined(typeof (ItemCode), value)) { itemCode = (ItemCode) value; return (itemCode != ItemCode.Invalid); } } return false; }
public static BluePrintInfo BluePrint(ItemCode itemCode) { return _BluePrints[itemCode]; }
public static Item BuildItem(ItemCode itemCode, uint quantity = 1) { return new Item(Item(itemCode), quantity); }
public static ItemInfo Item(ItemCode itemCode) { return _Items[itemCode]; }
public static AuctionState ToAuctionState(ItemCode itemCode, uint quantity) { return new AuctionState { Item = new ItemState { Code = itemCode, Quantity = quantity } }; }
public static WeaponInfo Weapon(ItemCode itemCode) { return _Weapons[itemCode]; }
public object ParseEvInfoV(int RecIndex,int nRecs,ItemCode nItem) { return TTX.ParseEvInfoV(RecIndex, nRecs, (int)nItem); }
public static ObjectReference ToObjectReference(this ItemType type, ItemCode code) { return new ObjectReference(ToId(type, code), code.ToString()); }
public ItemInfo(ItemCode code) { Code = code; }