/// <summary> /// 服务端通知:使用属性丹回复 /// </summary> /// <param name="data">网络消息数据。</param> private void OnUSE_ATTR_DAN(GameEvent ge, EventParameter parameter) { MsgData_sUseAttrDan info = parameter.msgParameter as MsgData_sUseAttrDan; if (info.Result == 0) { typeValues[(AttrDanEnumType)info.Type] = info.PillNumber; //更新使用类型的 已使用数量 // EventParameter ep = EventParameter.Get(); // ep.intParameter = info.Type; CoreEntry.gEventMgr.TriggerEvent(GameEvent.GE_CC_USE_ATTR_DAN, parameter); } }
/// <summary> /// 使用属性丹。 /// </summary> /// <param name="data">网络消息数据。</param> private void OnUseAttrDan(MsgData data) { MsgData_sUseAttrDan info = data as MsgData_sUseAttrDan; LogMgr.LogError(string.Format("OnUseAttrDan type:{0} result:{1} pillnumber:{2}", info.Type, info.Result, info.PillNumber)); if (info.Result == 0) { if (info.Type == AttrDanType.Ride) { mPillNum = info.PillNumber; TriggerEventRideUseAttrDan(info.Type); } else if (info.Type == AttrDanType.RidePer) { mPillNumPercent = info.PillNumber; TriggerEventRideUseAttrDan(info.Type); } } }