Destroy() публичный Метод

public Destroy ( bool toBackpack ) : void
toBackpack bool
Результат void
Пример #1
0
            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;
                }
            }
Пример #2
0
 public override void OnResponse(GameClient sender, RelayInfo info)
 {
     if (info.ButtonID == 1 && m_Vendor != null)
     {
         m_Vendor.Destroy(true);
     }
 }
Пример #3
0
            protected override void OnTick()
            {
                m_Vendor.m_NextPayTime = DateTime.Now + this.Interval;

                int pay       = m_Vendor.ChargePerRealWorldDay;
                int totalGold = m_Vendor.HoldGold;

                if (pay > totalGold)
                {
                    m_Vendor.Destroy(false);
                }
                else
                {
                    m_Vendor.HoldGold -= pay;
                }
            }