Beispiel #1
0
        public void PrepareSettle()
        {
            GuildMemInfo playerGuildMemberInfo = CGuildHelper.GetPlayerGuildMemberInfo();

            if (playerGuildMemberInfo != null)
            {
                this.maxRankPoint = playerGuildMemberInfo.RankInfo.maxRankPoint;
            }
        }
 public GuildInfo()
 {
     this.chairman          = new GuildMemInfo();
     this.briefInfo         = default(stGuildBriefInfo);
     this.listMemInfo       = new ListView <GuildMemInfo>();
     this.RankInfo          = new GuildRankInfo();
     this.GuildMatchInfo    = new COMDT_GUILD_MATCH_INFO();
     this.GuildMatchObInfos = new ListView <COMDT_GUILD_MATCH_OB_INFO>();
 }
Beispiel #3
0
 public static bool IsInGuildMatchJoinLimitTime(GuildMemInfo guildMemInfo)
 {
     if (guildMemInfo != null)
     {
         uint dwConfValue = GameDataMgr.guildMiscDatabin.GetDataByKey(49u).dwConfValue;
         return((long)CRoleInfo.GetCurrentUTCTime() - (long)((ulong)guildMemInfo.JoinTime) < (long)((ulong)dwConfValue));
     }
     return(false);
 }
        public static void SetPlayerSigned(bool isSigned)
        {
            GuildMemInfo playerGuildMemberInfo = CGuildHelper.GetPlayerGuildMemberInfo();

            if (playerGuildMemberInfo != null)
            {
                playerGuildMemberInfo.RankInfo.isSigned = isSigned;
            }
        }
        public static int GetMemberLogicWorldId(ulong memberUid)
        {
            GuildMemInfo guildMemberInfoByUid = CGuildHelper.GetGuildMemberInfoByUid(memberUid);

            if (guildMemberInfoByUid != null)
            {
                return(guildMemberInfoByUid.stBriefInfo.dwLogicWorldId);
            }
            return(0);
        }
        public static uint GetPlayerGuildConstruct()
        {
            GuildMemInfo playerGuildMemberInfo = Singleton <CGuildModel> .GetInstance().GetPlayerGuildMemberInfo();

            if (playerGuildMemberInfo != null)
            {
                return(playerGuildMemberInfo.dwConstruct);
            }
            DebugHelper.Assert(false, "CGuildHelper.GetPlayerGuildConstruct() playerMemInfo == null!!! Maybe server not send GuildInfo at login time!!!");
            return(0u);
        }
Beispiel #7
0
 private static int GuildMemberComparison(GuildMemInfo a, GuildMemInfo b)
 {
     if (CGuildHelper.IsMemberOnline(a) && !CGuildHelper.IsMemberOnline(b))
     {
         return(-1);
     }
     if (!CGuildHelper.IsMemberOnline(a) && CGuildHelper.IsMemberOnline(b))
     {
         return(1);
     }
     return((a.stBriefInfo.uulUid >= b.stBriefInfo.uulUid) ? 1 : -1);
 }
Beispiel #8
0
        public static void UpdateGuildMemberListElement(GameObject element, GuildMemInfo guildMember)
        {
            GameObject gameObject = element.transform.FindChild("HeadBg").gameObject;
            GameObject obj3       = element.transform.FindChild("InviteButton").gameObject;
            Text       component  = element.transform.FindChild("PlayerName").GetComponent <Text>();
            Text       text2      = element.transform.FindChild("Online").GetComponent <Text>();
            Image      image      = element.transform.FindChild("NobeIcon").GetComponent <Image>();
            Image      image2     = element.transform.FindChild("HeadBg/NobeImag").GetComponent <Image>();

            if (image != null)
            {
                MonoSingleton <NobeSys> .GetInstance().SetNobeIcon(image, (int)guildMember.stBriefInfo.stVip.level, false);
            }
            if (image2 != null)
            {
                MonoSingleton <NobeSys> .GetInstance().SetHeadIconBk(image2, (int)guildMember.stBriefInfo.stVip.headIconId);
            }
            component.text = Utility.UTF8Convert(guildMember.stBriefInfo.sName);
            if (CGuildHelper.IsMemberOnline(guildMember))
            {
                if (guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_IDLE)
                {
                    text2.text = string.Format("<color=#00ff00>{0}</color>", Singleton <CTextManager> .instance.GetText("Common_Online"));
                    CUIEventScript script = obj3.GetComponent <CUIEventScript>();
                    script.m_onClickEventParams.tag = (int)Singleton <CInviteSystem> .instance.InviteType;
                    script.m_onClickEventParams.commonUInt64Param1 = guildMember.stBriefInfo.uulUid;
                }
                else if ((guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_SINGLEGAME) || (guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_MULTIGAME))
                {
                    text2.text = string.Format("<color=#ffff00>{0}</color>", Singleton <CTextManager> .instance.GetText("Common_Gaming"));
                }
                else if (guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_TEAM)
                {
                    text2.text = string.Format("<color=#ffff00>{0}</color>", Singleton <CTextManager> .instance.GetText("Common_Teaming"));
                }
                component.color = CUIUtility.s_Color_White;
                CUIUtility.GetComponentInChildren <Image>(gameObject).color = CUIUtility.s_Color_White;
            }
            else
            {
                text2.text      = string.Format(Singleton <CTextManager> .instance.GetText("Common_Offline"), new object[0]);
                component.color = CUIUtility.s_Color_Grey;
                CUIUtility.GetComponentInChildren <Image>(gameObject).color = CUIUtility.s_Color_GrayShader;
            }
            obj3.CustomSetActive(CGuildHelper.IsMemberOnline(guildMember) && (guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_IDLE));
            string szHeadUrl = guildMember.stBriefInfo.szHeadUrl;

            if (!string.IsNullOrEmpty(szHeadUrl))
            {
                CUIUtility.GetComponentInChildren <CUIHttpImageScript>(gameObject).SetImageUrl(Singleton <ApolloHelper> .GetInstance().ToSnsHeadUrl(szHeadUrl));
            }
        }
Beispiel #9
0
 private static void GetGuildMemberGradeAndStar(GuildMemInfo guildMemInfo, out int rankGrade, out int rankStar)
 {
     if (guildMemInfo != null)
     {
         rankGrade = CLadderSystem.ConvertEloToRank(guildMemInfo.stBriefInfo.dwScoreOfRank);
         rankStar  = CLadderSystem.GetCurXingByEloAndRankLv(guildMemInfo.stBriefInfo.dwScoreOfRank, (uint)rankGrade);
     }
     else
     {
         rankGrade = 0;
         rankStar  = 0;
     }
 }
 private static void GetGuildMemberGradeAndStar(GuildMemInfo guildMemInfo, out int rankGrade, out int rankStar)
 {
     if (guildMemInfo != null)
     {
         rankGrade = (int)guildMemInfo.stBriefInfo.rankGrade.bGrade;
         rankStar  = (int)guildMemInfo.stBriefInfo.rankGrade.dwScore;
     }
     else
     {
         rankGrade = 0;
         rankStar  = 0;
     }
 }
Beispiel #11
0
 private static void SetListElementLadderInfo(GameObject element, GuildMemInfo guildMemInfo)
 {
     if (guildMemInfo != null)
     {
         int        num;
         int        num2;
         GameObject gameObject = element.transform.Find("RankCon").gameObject;
         if (gameObject != null)
         {
             gameObject.CustomSetActive(false);
         }
         GetGuildMemberGradeAndStar(guildMemInfo, out num, out num2);
         if (Singleton <CLadderSystem> .GetInstance().IsHaveFightRecord(false, num, num2))
         {
             gameObject.CustomSetActive(true);
             CLadderView.ShowRankDetail(gameObject, (byte)num, (byte)guildMemInfo.stBriefInfo.dwClassOfRank, !CGuildHelper.IsMemberOnline(guildMemInfo), true);
         }
     }
 }
 public static int GuildMemberComparisonForInvite(GuildMemInfo a, GuildMemInfo b)
 {
     if (CGuildHelper.IsMemberOnline(a) && !CGuildHelper.IsMemberOnline(b))
     {
         return(-1);
     }
     if (!CGuildHelper.IsMemberOnline(a) && CGuildHelper.IsMemberOnline(b))
     {
         return(1);
     }
     if (a.isGuildMatchSignedUp && !b.isGuildMatchSignedUp)
     {
         return(-1);
     }
     if (!a.isGuildMatchSignedUp && b.isGuildMatchSignedUp)
     {
         return(1);
     }
     return((a.stBriefInfo.uulUid < b.stBriefInfo.uulUid) ? -1 : 1);
 }
        public static void UpdateGuildMemberListElement(GameObject element, GuildMemInfo guildMember, bool isGuildMatchInvite)
        {
            Transform  transform   = element.transform;
            GameObject gameObject  = transform.FindChild("HeadBg").gameObject;
            GameObject gameObject2 = transform.FindChild("InviteButton").gameObject;
            Text       component   = transform.FindChild("PlayerName").GetComponent <Text>();
            Text       component2  = transform.FindChild("Online").GetComponent <Text>();
            Image      component3  = transform.FindChild("NobeIcon").GetComponent <Image>();
            Image      component4  = transform.FindChild("HeadBg/NobeImag").GetComponent <Image>();
            Text       component5  = transform.FindChild("Time").GetComponent <Text>();

            if (component5 != null)
            {
                component5.gameObject.CustomSetActive(false);
            }
            if (component2 != null)
            {
                component2.gameObject.CustomSetActive(true);
            }
            GameObject obj = Utility.FindChild(element, "HeadBg/AntiDisturbBits");

            obj.CustomSetActive(false);
            Transform  transform2  = transform.FindChild("RemindButton");
            GameObject gameObject3 = null;

            if (transform2 != null)
            {
                gameObject3 = transform2.gameObject;
                gameObject3.CustomSetActive(false);
            }
            CInviteView.SetListElementLadderInfo(element, guildMember);
            if (component3)
            {
                MonoSingleton <NobeSys> .GetInstance().SetNobeIcon(component3, (int)guildMember.stBriefInfo.stVip.level, false, true, 0uL);
            }
            if (component4)
            {
                MonoSingleton <NobeSys> .GetInstance().SetHeadIconBk(component4, (int)guildMember.stBriefInfo.stVip.headIconId);
            }
            component.set_text(Utility.UTF8Convert(guildMember.stBriefInfo.sName));
            if (CGuildHelper.IsMemberOnline(guildMember))
            {
                if (guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_IDLE)
                {
                    bool flag = (guildMember.antiDisturbBits & 1u) == 1u;
                    if (flag)
                    {
                        component2.set_text(Singleton <CTextManager> .instance.GetText("Common_NotDisturb"));
                        obj.CustomSetActive(true);
                    }
                    else
                    {
                        component2.set_text(Singleton <CInviteSystem> .instance.GetInviteStateStr(guildMember.stBriefInfo.uulUid, isGuildMatchInvite));
                    }
                    CUIEventScript component6 = gameObject2.GetComponent <CUIEventScript>();
                    component6.m_onClickEventParams.tag  = (int)Singleton <CInviteSystem> .instance.InviteType;
                    component6.m_onClickEventParams.tag2 = guildMember.stBriefInfo.dwLogicWorldId;
                    component6.m_onClickEventParams.commonUInt64Param1 = guildMember.stBriefInfo.uulUid;
                }
                else if (guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_SINGLEGAME || guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_MULTIGAME || guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_WAITMULTIGAME)
                {
                    if (guildMember.dwGameStartTime > 0u)
                    {
                        if (component2 != null)
                        {
                            component2.gameObject.CustomSetActive(false);
                        }
                        if (component5 != null)
                        {
                            component5.gameObject.CustomSetActive(true);
                        }
                        if (component5 != null)
                        {
                            component5.set_text(string.Format(Singleton <CTextManager> .instance.GetText("Common_Gaming_Time"), CInviteView.GetStartMinute(guildMember.dwGameStartTime)));
                        }
                        Singleton <CInviteSystem> .instance.CheckInviteListGameTimer();
                    }
                    else
                    {
                        if (component2 != null)
                        {
                            component2.gameObject.CustomSetActive(true);
                        }
                        if (component2 != null)
                        {
                            component2.set_text(string.Format("<color=#ffff00>{0}</color>", Singleton <CTextManager> .instance.GetText("Common_Gaming_NoTime")));
                        }
                    }
                }
                else if (guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_TEAM)
                {
                    component2.set_text(string.Format("<color=#ffff00>{0}</color>", Singleton <CTextManager> .instance.GetText("Common_Teaming")));
                }
                component.set_color(CUIUtility.s_Color_White);
                CUIUtility.GetComponentInChildren <Image>(gameObject).set_color(CUIUtility.s_Color_White);
            }
            else
            {
                component2.set_text(string.Format(Singleton <CTextManager> .instance.GetText("Common_Offline"), new object[0]));
                component.set_color(CUIUtility.s_Color_Grey);
                CUIUtility.GetComponentInChildren <Image>(gameObject).set_color(CUIUtility.s_Color_GrayShader);
            }
            bool flag2 = CGuildHelper.IsMemberOnline(guildMember) && guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_IDLE;

            if (isGuildMatchInvite)
            {
                Transform transform3 = transform.Find("TeamState");
                if (transform3 != null)
                {
                    Text component7 = transform3.GetComponent <Text>();
                    if (Singleton <CGuildMatchSystem> .GetInstance().IsInAnyTeam(guildMember.stBriefInfo.uulUid))
                    {
                        gameObject2.CustomSetActive(false);
                        if (component7 != null)
                        {
                            component7.set_text(Singleton <CTextManager> .GetInstance().GetText("GuildMatch_SignUp_In_Team"));
                        }
                    }
                    else
                    {
                        bool flag3 = !CGuildHelper.IsMemberOnline(guildMember) && !guildMember.isGuildMatchOfflineInvitedByHostPlayer;
                        gameObject2.CustomSetActive(flag2 || flag3);
                        if (component7 != null)
                        {
                            if (!CGuildHelper.IsMemberOnline(guildMember) && guildMember.isGuildMatchOfflineInvitedByHostPlayer)
                            {
                                component7.set_text("<color=#e49316>" + Singleton <CTextManager> .GetInstance().GetText("GuildMatch_SignUp_Invite_State_Wait_For_Response") + "</color>");
                            }
                            else
                            {
                                component7.set_text(string.Empty);
                            }
                        }
                    }
                }
            }
            else
            {
                gameObject2.CustomSetActive(flag2);
            }
            string szHeadUrl = guildMember.stBriefInfo.szHeadUrl;

            CUIUtility.GetComponentInChildren <CUIHttpImageScript>(gameObject).SetImageUrl(Singleton <ApolloHelper> .GetInstance().ToSnsHeadUrl(szHeadUrl));
            if (isGuildMatchInvite && Singleton <CGuildMatchSystem> .GetInstance().IsInGuildMatchTime() && Singleton <CGuildMatchSystem> .GetInstance().IsInTeam(guildMember.GuildMatchInfo.ullTeamLeaderUid, Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo().playerUllUID) && CGuildHelper.IsMemberOnline(guildMember) && guildMember.GameState == COM_ACNT_GAME_STATE.COM_ACNT_GAME_STATE_IDLE && !Convert.ToBoolean(guildMember.GuildMatchInfo.bIsReady) && gameObject3 != null)
            {
                gameObject3.CustomSetActive(true);
                CUIEventScript component8 = gameObject3.GetComponent <CUIEventScript>();
                component8.m_onClickEventParams.commonUInt64Param1 = guildMember.stBriefInfo.uulUid;
            }
        }
        public static bool IsGuildMatchLeaderPosition(ulong memberUid)
        {
            GuildMemInfo guildMemberInfoByUid = CGuildHelper.GetGuildMemberInfoByUid(memberUid);

            return(CGuildHelper.IsGuildMatchLeaderPosition(guildMemberInfoByUid));
        }
 public static bool IsGuildMatchReachMatchCntLimit(GuildMemInfo guildMemInfo)
 {
     return(guildMemInfo != null && CGuildHelper.GetGuildMatchLeftCntInCurRound((int)guildMemInfo.GuildMatchInfo.bWeekMatchCnt) <= 0);
 }
Beispiel #16
0
        private void SetPrepareGuildMemListItem(CUIListElementScript listElementScript, GuildMemInfo info)
        {
            Transform          transform = listElementScript.transform;
            CUIHttpImageScript component = transform.Find("imgHead").GetComponent <CUIHttpImageScript>();
            Image component2             = component.transform.Find("NobeIcon").GetComponent <Image>();
            Image component3             = component.transform.Find("NobeImag").GetComponent <Image>();
            Text  component4             = transform.Find("txtName").GetComponent <Text>();
            Text  component5             = transform.Find("txtLevel").GetComponent <Text>();
            Text  component6             = transform.Find("txtBattle").GetComponent <Text>();

            component.SetImageUrl(CGuildHelper.GetHeadUrl(info.stBriefInfo.szHeadUrl));
            MonoSingleton <NobeSys> .GetInstance().SetNobeIcon(component2, CGuildHelper.GetNobeLevel(info.stBriefInfo.uulUid, info.stBriefInfo.stVip.level), false);

            MonoSingleton <NobeSys> .GetInstance().SetHeadIconBk(component3, CGuildHelper.GetNobeHeadIconId(info.stBriefInfo.uulUid, info.stBriefInfo.stVip.headIconId));

            component4.text = info.stBriefInfo.sName;
            component5.text = info.stBriefInfo.dwLevel.ToString();
            component6.text = info.stBriefInfo.dwAbility.ToString();
        }
 public static bool IsGuildMatchLeaderPosition(GuildMemInfo guildMemInfo)
 {
     return(guildMemInfo != null && Convert.ToBoolean(guildMemInfo.GuildMatchInfo.bIsLeader));
 }
Beispiel #18
0
        public static void UpdateGuildMemberListElement(GameObject element, GuildMemInfo guildMember, bool isGuildMatchInvite)
        {
            GameObject gameObject  = element.transform.FindChild("HeadBg").gameObject;
            GameObject gameObject2 = element.transform.FindChild("InviteButton").gameObject;
            Text       component   = element.transform.FindChild("PlayerName").GetComponent <Text>();
            Text       component2  = element.transform.FindChild("Online").GetComponent <Text>();
            Image      component3  = element.transform.FindChild("NobeIcon").GetComponent <Image>();
            Image      component4  = element.transform.FindChild("HeadBg/NobeImag").GetComponent <Image>();
            Text       component5  = element.transform.FindChild("Time").GetComponent <Text>();

            if (component5 != null)
            {
                component5.gameObject.CustomSetActive(false);
            }
            if (component2 != null)
            {
                component2.gameObject.CustomSetActive(true);
            }
            Transform  transform   = element.transform.FindChild("RemindButton");
            GameObject gameObject3 = null;

            if (transform != null)
            {
                gameObject3 = transform.gameObject;
                gameObject3.CustomSetActive(false);
            }
            CInviteView.SetListElementLadderInfo(element, guildMember);
            if (component3)
            {
                MonoSingleton <NobeSys> .GetInstance().SetNobeIcon(component3, (int)guildMember.stBriefInfo.stVip.level, false);
            }
            if (component4)
            {
                MonoSingleton <NobeSys> .GetInstance().SetHeadIconBk(component4, (int)guildMember.stBriefInfo.stVip.headIconId);
            }
            component.text = Utility.UTF8Convert(guildMember.stBriefInfo.sName);
            if (CGuildHelper.IsMemberOnline(guildMember))
            {
                if (guildMember.GameState == null)
                {
                    component2.text = Singleton <CInviteSystem> .get_instance().GetInviteStateStr(guildMember.stBriefInfo.uulUid, isGuildMatchInvite);

                    CUIEventScript component6 = gameObject2.GetComponent <CUIEventScript>();
                    component6.m_onClickEventParams.tag = Singleton <CInviteSystem> .get_instance().InviteType;

                    component6.m_onClickEventParams.tag2 = guildMember.stBriefInfo.dwLogicWorldId;
                    component6.m_onClickEventParams.commonUInt64Param1 = guildMember.stBriefInfo.uulUid;
                }
                else if (guildMember.GameState == 1 || guildMember.GameState == 2 || guildMember.GameState == 4)
                {
                    if (guildMember.dwGameStartTime > 0u)
                    {
                        if (component2 != null)
                        {
                            component2.gameObject.CustomSetActive(false);
                        }
                        if (component5 != null)
                        {
                            component5.gameObject.CustomSetActive(true);
                        }
                        if (component5 != null)
                        {
                            component5.text = string.Format(Singleton <CTextManager> .get_instance().GetText("Common_Gaming_Time"), CInviteView.GetStartMinute(guildMember.dwGameStartTime));
                        }
                        Singleton <CInviteSystem> .get_instance().CheckInviteListGameTimer();
                    }
                    else
                    {
                        if (component2 != null)
                        {
                            component2.gameObject.CustomSetActive(true);
                        }
                        if (component2 != null)
                        {
                            component2.text = string.Format("<color=#ffff00>{0}</color>", Singleton <CTextManager> .get_instance().GetText("Common_Gaming_NoTime"));
                        }
                    }
                }
                else if (guildMember.GameState == 3)
                {
                    component2.text = string.Format("<color=#ffff00>{0}</color>", Singleton <CTextManager> .get_instance().GetText("Common_Teaming"));
                }
                component.color = CUIUtility.s_Color_White;
                CUIUtility.GetComponentInChildren <Image>(gameObject).color = CUIUtility.s_Color_White;
            }
            else
            {
                component2.text = string.Format(Singleton <CTextManager> .get_instance().GetText("Common_Offline"), new object[0]);
                component.color = CUIUtility.s_Color_Grey;
                CUIUtility.GetComponentInChildren <Image>(gameObject).color = CUIUtility.s_Color_GrayShader;
            }
            gameObject2.CustomSetActive(CGuildHelper.IsMemberOnline(guildMember) && guildMember.GameState == 0);
            string szHeadUrl = guildMember.stBriefInfo.szHeadUrl;

            CUIUtility.GetComponentInChildren <CUIHttpImageScript>(gameObject).SetImageUrl(Singleton <ApolloHelper> .GetInstance().ToSnsHeadUrl(szHeadUrl));
            if (isGuildMatchInvite && Singleton <CGuildMatchSystem> .GetInstance().IsInTeam(guildMember.GuildMatchInfo.ullTeamLeaderUid, Singleton <CRoleInfoManager> .GetInstance().GetMasterRoleInfo().playerUllUID) && CGuildHelper.IsMemberOnline(guildMember))
            {
                CInviteView.SetInvitedRelatedWidgets(gameObject2, component2);
                if (guildMember.GameState == null && !Convert.ToBoolean(guildMember.GuildMatchInfo.bIsReady) && gameObject3 != null)
                {
                    gameObject3.CustomSetActive(true);
                    CUIEventScript component7 = gameObject3.GetComponent <CUIEventScript>();
                    component7.m_onClickEventParams.commonUInt64Param1 = guildMember.stBriefInfo.uulUid;
                }
            }
        }
        public static bool IsPlayerSigned()
        {
            GuildMemInfo playerGuildMemberInfo = CGuildHelper.GetPlayerGuildMemberInfo();

            return(playerGuildMemberInfo != null && playerGuildMemberInfo.RankInfo.isSigned);
        }
 public static bool IsMemberOnline(GuildMemInfo guildMemInfo)
 {
     return(guildMemInfo.stBriefInfo.dwGameEntity != 0u);
 }
Beispiel #21
0
        public override bool Equals(object obj)
        {
            GuildMemInfo info = obj as GuildMemInfo;

            return((info != null) && (this.stBriefInfo.uulUid == info.stBriefInfo.uulUid));
        }
        public override bool Equals(object obj)
        {
            GuildMemInfo guildMemInfo = obj as GuildMemInfo;

            return(guildMemInfo != null && this.stBriefInfo.uulUid == guildMemInfo.stBriefInfo.uulUid);
        }