public uint Execute(PacketDistributed ipacket)
        {
            GC_RET_USE_HEROCODE packet = (GC_RET_USE_HEROCODE)ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            if (YingXiongBeiChuWindow.Instance() != null)
            {
                YingXiongBeiChuWindow.Instance().HandleUseHeroCode();
            }
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
 void OnDisable()
 {
     m_Instance = null;
 }
    void OnEnable()
    {
        m_Instance = this;

        Init();
    }
 void OnDestroy()
 {
     m_Instance = null;
 }
 void Awake()
 {
     m_Instance = this;
 }