private void PurchaseResult(object[] parametercontainer) { Client.OrderStatus result = (Client.OrderStatus)parametercontainer[0]; if (result == Client.OrderStatus.Unacceptable) { log.text = "PEDIDO INCORRECTO"; } else { log.text = "PEDIDO CORRECTO"; } StartCoroutine(CleanLog()); }
private void ComputeScore(object[] parametercontainer) { Client.OrderStatus status = (Client.OrderStatus)parametercontainer[0]; Recipe recipeDone = (Recipe)parametercontainer[1]; int totalCost = recipeDone.GetTotalCost(); spentMoney += totalCost; if (status == Client.OrderStatus.Bad) { //Ya perdio plata por comprar las cosas. Por ahora lo dejo vacio return; } else if (status == Client.OrderStatus.Regular) { earnMoney += CalculateMoneyEarned(totalCost, regularOrderScaler); } else { earnMoney += CalculateMoneyEarned(totalCost, goodOrderScaler); } }