示例#1
0
 public override void OnResponse(NetState state, RelayInfo info)
 {
     if (info.ButtonID == 1)
     {
         if (m_Deed != null && !m_Deed.Deleted && m_Deed.IsChildOf(m_Mobile.Backpack))
         {
             m_Deed.Use(m_Mobile);
         }
         else
         {
             m_Mobile.SendLocalizedMessage(1042001);                           // That must be in your pack for you to use it.
         }
     }
 }
            public override void OnResponse(NetState state, RelayInfo info)
            {
                switch (info.ButtonID)
                {
                case 1:                         // Yes
                {
                    if (m_Mobile == null || m_Mobile.Deleted || m_Deed == null || m_Deed.Deleted)
                    {
                        return;
                    }

                    if (!m_Deed.IsChildOf(m_Mobile.Backpack))
                    {
                        m_Mobile.SendLocalizedMessage(1042001);                                   // That must be in your pack for you to use it.
                        return;
                    }

                    m_Deed.Use(m_Mobile);

                    break;
                }
                }
            }