public void Send() { if (base.gameObject == null || base.transform.GetComponentInChildren <BarrageItem>() == null) { return; } if (base.gameObject.transform.FindChild("lockIcon") != null) { return; } string text = ModelManager.Instance.Get_BarrageCfgDataById_X(base.gameObject.name).format.ToString(); if (text == null) { text = "1"; } string msg = BarrageEmitterView.DataPacking(base.gameObject.transform.GetComponentInChildren <BarrageItem>().text, text); if (Singleton <BarrageEmitterView> .Instance.sceneType == BarrageSceneType.SelectHero || Singleton <BarrageEmitterView> .Instance.sceneType == BarrageSceneType.WatcherMode_SelectHero) { ModelManager.Instance.Send_C2PCaption_2GameServer(msg); } else { ModelManager.Instance.Send_C2PCaption(msg); } Singleton <BarrageEmitterView> .Instance.RecordEmitting(); AudioMgr.PlayUI("Play_Menu_click", null, false, false); MobaMessageManagerTools.SendClientMsg(ClientV2V.BattleController_Open, null, false); }
public void SetData(SysBulletScreenVo _param) { if (_param == null) { return; } base.gameObject.name = _param.id.ToString(); this._cfgDataVo = _param; this.content = LanguageManager.Instance.GetStringById(_param.content); BarrageItem component = NGUITools.AddChild(base.transform.FindChild("select").gameObject, Singleton <BarrageEmitterView> .Instance.mItemCache).GetComponent <BarrageItem>(); BarrageEmitterView.SetFormat(_param.format.ToString(), component); component.transform.GetComponent <TweenPosition>().enabled = false; component.transform.localPosition = new Vector3(130f, 0f, 0f); component.fontSize = 60; component.ComposeText(Singleton <BarrageEmitterView> .Instance.barragePrefix, base.transform.Find("label").GetComponent <UILabel>().text); }