Beispiel #1
0
        void UseMedicamentResult(object obj)
        {
            if (OnUseritemFilelInfo == null)
            {
                return;
            }
            var sMsgActionUseMedicamentResult_SC = (SMsgActionUseMedicamentResult_SC)obj;

            if (sMsgActionUseMedicamentResult_SC.byResult == 0)
            {
                return;
            }
            switch (OnUseritemFilelInfo.LocalItemData._GoodsSubClass)
            {
            case 3:    //恢复生命类
                if (HealthButton != null)
                {
                    HealthButton.SetMyButtonActive(false);
                }
                break;

            case 4:    //恢复真气类
                if (MagicButton != null)
                {
                    MagicButton.SetMyButtonActive(false);
                }
                break;

            default:
                break;
            }
            this.OnUseritemFilelInfo = null;
        }
Beispiel #2
0
        void UseMedicamentResult(object obj)
        {
            TraceUtil.Log("收到药品使用请求");
            if (OnUseritemFilelInfo == null)
            {
                return;
            }
            var sMsgActionUseMedicamentResult_SC = (SMsgActionUseMedicamentResult_SC)obj;

            if (sMsgActionUseMedicamentResult_SC.byResult == 0)
            {
                return;
            }
            if (medicine != null)
            {
                medicine.SetMyButtonActive(false);
            }
            this.OnUseritemFilelInfo = null;
        }