示例#1
0
        private void OnBindInvitedCodeBtnClick()
        {
            string code = InputInviteCode.text;

            if (string.IsNullOrEmpty(code))
            {
                MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_INVITE_23"));//邀请码为空
                return;
            }
            if (code.Equals(PlayerInviteManager.Instance.InviteCode))
            {
                MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_INVITE_21"));//不能输入自己的邀请码哦!
                return;
            }
            if (ShareToManager.IsEmulator())
            {
                MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_INVITE_22"));//模拟器无法输入邀请码,请在手机上使用
                return;
            }
            PlayerInviteManager.Instance.BindInvitePlayer(code, delegate
            {
                Invitedsucobj.CustomSetActive(true);
                Inputobj.CustomSetActive(false);
                PlayerInviteManager.Instance.ReflashRedPoint();
            }
                                                          );
        }
示例#2
0
 private void SendSharereq(int seq)
 {
     PlayerInviteManager.sharetime = new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds();
     timer = 0;
     ShareToManager.ShareTextBySystem(shareStr);
 }