// Сканирование продукта. public void AddProduct(ProductScript product) { // Включает кнопку Subtotal (Итого). buyer.firstProduct = true; // Последний продукт. if (product.lastProduct) { this.lastProduct = true; } // Пробился ли продукт. if (Random.Range(0, 10) <= 7) { summa += product.price; cashierScreen.AddSumm(summa); cashierScreen.AddPosition(product.name, product.price); // Если продукт пробился дважды. if (product.checkProduct) { Otmena(product); } else { product.checkProduct = true; } } }
// Отмена продуктов. public void Otmena(ProductScript product) { productsOtmena.Add(product); if (!DIALOGS) { DIALOGS = true; AddText("Вы что, " + product.nickname + " два раза пробили?", true, 1f); AddText("Мне их не надо, отмените.", true, 2f); Invoke("StopDialogs", 2f); } }
// Отмена продуктов public void DeleteProduct(ProductScript product) { summa -= product.price; cashierScreen.AddSumm(summa); cashierScreen.AddPosition(product.name + "*", -product.price); }