void VoltageUpdate(int raizeNum) { Goods goods = m_goods.GetComponent <Goods>(); Voltage voltage = m_voltage.GetComponent <Voltage>(); if (raizeNum >= 4) { voltage.SetVoltageValue(voltage.GetVoltageValue() + raizeNum * ((goods.GetCurrentMoney() - m_beforeMoney) / 20000)); } else { voltage.SetVoltageValue(voltage.GetVoltageValue() - (10 - raizeNum)); } foreach (var guest in m_guests) { guest.GetComponent <Guest>().UpdateMood(); } }
public int Bidding() { int bidNum = 0; // 入札意欲を算出(仮) float bidMotivation = m_wantPer * (0.5f + m_voltage.GetVoltageValue() * 0.005f); // 入札するかどうか if (Random.Range(0.0f, 1.0f) < bidMotivation) { // 入札 // 入札金額を計算 bidNum = Random.Range(1, 10) * 10000; } else { bidNum = 0; } return(bidNum); }