public bool Equals(DestinyItemTransferRequest input) { if (input == null) { return(false); } return (( ItemReferenceHash == input.ItemReferenceHash || (ItemReferenceHash.Equals(input.ItemReferenceHash)) ) && ( StackSize == input.StackSize || (StackSize.Equals(input.StackSize)) ) && ( TransferToVault == input.TransferToVault || (TransferToVault != null && TransferToVault.Equals(input.TransferToVault)) ) && ( ItemId == input.ItemId || (ItemId.Equals(input.ItemId)) ) && ( CharacterId == input.CharacterId || (CharacterId.Equals(input.CharacterId)) ) && ( MembershipType == input.MembershipType || (MembershipType != null && MembershipType.Equals(input.MembershipType)) )); }
/// <summary> /// Method to create an object from a set of object attributes. /// </summary> /// <param name="obj_attributes">The object attributes to create/open from.</param> /// <returns>The newly created object.</returns> protected override object CreateObject(ObjectAttributes obj_attributes) { NtProcess process = Process ?? NtProcess.Current; return(NtThread.Create(obj_attributes, Access, process, StartRoutine.ToInt64(), Argument.ToInt64(), CreateFlags, ZeroBits.ToInt64(), StackSize.ToInt64(), MaximumStackSize.ToInt64(), null)); }
public void Draw(SpriteBatch spriteBatch) { spriteBatch.Draw(TextureManager.inventorySlot, parent.PositionForItem(x, y), null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 0.0000004f); if (Item != null) { Item.DrawInInventory(parent.PositionForItem(x, y), spriteBatch); spriteBatch.DrawString(TextureManager.font, StackSize.ToString(), new Vector2(parent.PositionForItem(x, y).X, parent.PositionForItem(x, y).Y), Color.Black, 0, Vector2.Zero, 1, SpriteEffects.None, 0.00000029f); if (ShowingOptions) { if (buttons != null) { foreach (Button b in buttons) { b.Draw(spriteBatch); } } } //Debug.WriteLine(hovering + ", " + ShowingOptions); if (hovering || ShowingOptions) { spriteBatch.Draw(TextureManager.inventorySlot, infoPos, null, Color.White, 0, Vector2.Zero, SpriteEffects.None, 0.0000001f); spriteBatch.DrawString(TextureManager.font, Item.Properties.InfoText, new Vector2(infoPos.X + Button.PADDING_X, infoPos.Y + Button.PADDING_Y), Color.Black); } } }
public ItemDescriptor(string className, string displayName, StackSize stackSize, string smallIcon, string bigIcon) { ClassName = className; DisplayName = displayName; StackSize = stackSize; SmallIcon = smallIcon; BigIcon = bigIcon; }
public static string StackSizeString(StackSize stackSize) { if (stackSize == StackSize.Fluid) { return("(fluid)"); } return(((int)stackSize).ToString()); }
public void WriteXml(XmlWriter writer) { writer.WriteAttributeString("X", tile.X.ToString()); writer.WriteAttributeString("Y", tile.Y.ToString()); writer.WriteAttributeString("objectType", objectType); writer.WriteAttributeString("maxStackSize", maxStackSize.ToString()); writer.WriteAttributeString("stackSize", StackSize.ToString()); writer.WriteAttributeString("basePrice", basePrice.ToString()); }
public void WriteXml(XmlWriter writer) { // If we reach this point through inventories we definitely have a tile // If we don't have a tile, that means we're writing a character's inventory if (tile != null) { writer.WriteAttributeString("X", tile.X.ToString()); writer.WriteAttributeString("Y", tile.Y.ToString()); } writer.WriteAttributeString("objectType", objectType); writer.WriteAttributeString("maxStackSize", maxStackSize.ToString()); writer.WriteAttributeString("stackSize", StackSize.ToString()); writer.WriteAttributeString("basePrice", basePrice.ToString()); }
public void WriteXml(XmlWriter writer) { // If we reach this point through inventories we definitely have a tile // If we don't have a tile, that means we're writing a character's inventory if (Tile != null) { writer.WriteAttributeString("X", Tile.X.ToString()); writer.WriteAttributeString("Y", Tile.Y.ToString()); writer.WriteAttributeString("Z", Tile.Z.ToString()); } writer.WriteAttributeString("type", Type); writer.WriteAttributeString("maxStackSize", MaxStackSize.ToString()); writer.WriteAttributeString("stackSize", StackSize.ToString()); writer.WriteAttributeString("basePrice", BasePrice.ToString(CultureInfo.InvariantCulture)); writer.WriteAttributeString("category", Category); writer.WriteAttributeString("locked", Locked.ToString()); }
public override void WriteXml(XmlWriter writer) { writer.WriteAttributeString("ItemID", ItemID); writer.WriteAttributeString("MinBuyout", MinBuyout.ToString()); writer.WriteAttributeString("MaxBuyout", MaxBuyout.ToString()); writer.WriteAttributeString("RunTime", RunTime.ToString()); writer.WriteAttributeString("Amount", Amount.ToString()); writer.WriteAttributeString("StackSize", StackSize.ToString()); writer.WriteAttributeString("AmountType", AmountType.ToString()); writer.WriteAttributeString("AutoFindAh", AutoFindAh.ToString()); writer.WriteAttributeString("BidPrecent", BidPrecent.ToString(CultureInfo.InvariantCulture)); writer.WriteAttributeString("UndercutPrecent", UndercutPrecent.ToString(CultureInfo.InvariantCulture)); writer.WriteAttributeString("UseCategory", UseCategory.ToString()); writer.WriteAttributeString("Category", Category.ToString()); writer.WriteAttributeString("SubCategoryType", SubCategory.GetType().Name); writer.WriteAttributeString("SubCategory", SubCategory.ToString()); writer.WriteAttributeString("X", loc.X.ToString()); writer.WriteAttributeString("Y", loc.Y.ToString()); writer.WriteAttributeString("Z", loc.Z.ToString()); writer.WriteAttributeString("PostIfBelowMinBuyout", PostIfBelowMinBuyout.ToString()); }