Server.Mobiles.PlayerVendor.PayTimer.OnTick C# (CSharp) Méthode

OnTick() protected méthode

protected OnTick ( ) : void
Résultat void
			protected override void OnTick()
			{
				m_Vendor.m_NextPayTime = DateTime.Now + this.Interval;

				int pay = m_Vendor.ChargePerDay;
                int totalGold = m_Vendor.BankAccount + m_Vendor.HoldGold;

				if ( pay > totalGold )
				{
					m_Vendor.Destroy( true );
				}
				else
				{
					if ( m_Vendor.BankAccount >= pay )
					{
						m_Vendor.BankAccount -= pay;
						pay = 0;
					}
					else
					{
						pay -= m_Vendor.BankAccount;
						m_Vendor.BankAccount = 0;
					}

					m_Vendor.HoldGold -= pay;
				}
			}
		}