Example #1
0
        public override void OnResponse(NetState sender, RelayInfo info)
        {
            if (m_Deed.Deleted)
            {
                return;
            }

            switch (info.ButtonID)
            {
            case 1:
            {
                m_Deed.BeginPlace(m_From, HolidayTreeType.Classic);
                break;
            }

            case 2:
            {
                m_Deed.BeginPlace(m_From, HolidayTreeType.Modern);
                break;
            }

            case 3:
            {
                m_Deed.BeginPlace(m_From, HolidayTreeType.ClassicBare);
                break;
            }

            case 4:
            {
                m_Deed.BeginPlace(m_From, HolidayTreeType.ModernBare);
                break;
            }
            }
        }
Example #2
0
 public override void OnResponse(NetState state, int index)
 {
     if (index == 0) // classic
     {
         m_Deed.BeginPlace(m_From, HolidayTreeType.Classic);
     }
     else if (index == 1) // modern
     {
         m_Deed.BeginPlace(m_From, HolidayTreeType.Modern);
     }
 }