/// <summary> /// 保存游戏信息 /// </summary> /// <param name="GameId"></param> private void SaveGameInfo(int GameId) { GameHelper.CurrentGameInfo = GameHelper.GetGameInfo((GameType)GameId); GameHelper.CurrentGameInfo.GameId = GameId; }
/// <summary> /// 确认回调 /// </summary> public void OkAction() { Application.OpenURL(GameHelper.GetShareQRCodeURL()); }
public GameLobbyTopPlugin Awake(GameObject panel) { this.panel = panel; this.PlayerInfoBg = this.panel.transform.Find("PlayerInfoBg").GetComponent <Image>(); this.lobby = Game.Scene.GetComponent <UIComponent>().Get(UIType.UIHallPanel).GetComponent <GameLobbyCpt>(); this._rf = this.panel.GetComponent <ReferenceCollector>(); this._PlayerIdText = _rf.Get <GameObject>("PlayerIdText").GetComponent <Text>(); this._GoldNumberText = _rf.Get <GameObject>("GoldNumberText").GetComponent <Text>(); this._PlayerNameText = _rf.Get <GameObject>("PlayerNameText").GetComponent <Text>(); this._HeadImage = _rf.Get <GameObject>("HeadImage").GetComponent <Image>(); this.AdressCopyText = _rf.Get <GameObject>("AdressCopyText").GetComponent <Text>(); //this.YuEBaoButton = _rf.Get<GameObject>("YuEBaoButton"); //this.PromotionButton = _rf.Get<GameObject>("PromotionButton"); ButtonHelper.RegisterButtonEvent(_rf, "AdressCopyButton", () => { Game.PopupComponent.SetClickLock(); ETModel.Game.Scene.GetComponent <SoundComponent>().PlayClip(DataCenterComponent.Instance.soundInfo.click); if (UserDataHelper.UserInfo == null) { Game.PopupComponent.ShowMessageBox(DataCenterComponent.Instance.tipInfo.GetUrlWaitTip); return; } GUIUtility.systemCopyBuffer = GameHelper.GetShareQRCodeURL() + UserDataHelper.UserInfo.PlayerId; Game.PopupComponent.ShowMessageBox(DataCenterComponent.Instance.tipInfo.CopyURLSuccTip); }); //ButtonHelper.RegisterButtonEvent(_rf, "YuEBaoButton", () => { // Game.PopupComponent.SetClickLock(); // SoundComponent.Instance.PlayClip(DataCenterComponent.Instance.soundInfo.click); // if (lobby.GameYuEBaoCpt == null) lobby.GameYuEBaoCpt = lobby.AddComponent<GameYuEBaoCpt>(); // lobby.GameYuEBaoCpt.Open(); //}); //ButtonHelper.RegisterButtonEvent(_rf, "PromotionButton", () => { // Game.PopupComponent.SetClickLock(); // SoundComponent.Instance.PlayClip(DataCenterComponent.Instance.soundInfo.click); // if (lobby.GamePromoteCpt == null) lobby.GamePromoteCpt = lobby.AddComponent<GamePromoteCpt>(); // lobby.GamePromoteCpt.Open(); //}); ButtonHelper.RegisterButtonEvent(_rf, "IDCopyButton", () => { Game.PopupComponent.SetClickLock(); SoundComponent.Instance.PlayClip(DataCenterComponent.Instance.soundInfo.click); GUIUtility.systemCopyBuffer = _PlayerIdText.text; Game.PopupComponent.ShowMessageBox(DataCenterComponent.Instance.tipInfo.CopyIDSuccTip); }); ButtonHelper.RegisterButtonEvent(_rf, "AdressCopyButton", () => { Game.PopupComponent.SetClickLock(); SoundComponent.Instance.PlayClip(DataCenterComponent.Instance.soundInfo.click); if (UserDataHelper.UserInfo == null) { Game.PopupComponent.ShowMessageBox(DataCenterComponent.Instance.tipInfo.GetUrlWaitTip); return; } GUIUtility.systemCopyBuffer = GameHelper.GetShareQRCodeURL() + UserDataHelper.UserInfo.PlayerId; Game.PopupComponent.ShowMessageBox(DataCenterComponent.Instance.tipInfo.CopyURLSuccTip); }); ButtonHelper.RegisterButtonEvent(_rf, "HeadButton", () => { Game.PopupComponent.SetClickLock(); SoundComponent.Instance.PlayClip(DataCenterComponent.Instance.soundInfo.click); if (lobby.GameUserCenterCpt == null) { lobby.GameUserCenterCpt = lobby.AddComponent <GameUserCenterCpt>(); } lobby.GameUserCenterCpt.Open(); }); return(this); }
public void Awake() { _rf = this.GetParent <UI>().GameObject.GetComponent <ReferenceCollector>(); Root = _rf.Get <GameObject>("Root"); QRCode = _rf.Get <GameObject>("QRCode").GetComponent <Image>(); CodeText = _rf.Get <GameObject>("CodeText").Get <Text>(); QRCode.sprite = ETModel.Game.Scene.GetComponent <QRCodeComponent>().GenerateQRImage(GameHelper.GetShareQRCodeURL() + GamePrefs.GetUserId(), 512, 512); CodeText.text = UserDataHelper.UserInfo.PlayerId.ToString(); ButtonHelper.RegisterButtonEvent(_rf, "mask", OnClose); }