private void Refresh_BottomChat()
    {
        if (this.chatEntryNode != null)
        {
            CChatEntity last = Singleton <CChatController> .instance.model.channelMgr.GetChannel(EChatChannel.Select_Hero).GetLast();

            Text componetInChild = Utility.GetComponetInChild <Text>(this.chatEntryNode, "Text");
            if (last != null)
            {
                componetInChild.text = string.Format("{0}:{1}", last.name, last.text);
            }
            else
            {
                componetInChild.text = string.Empty;
            }
        }
    }
Esempio n. 2
0
    private bool Show_Bubble(CChatEntity ent)
    {
        if (ent != null)
        {
            if (Singleton <CHeroSelectBaseSystem> .instance.roomInfo == null)
            {
                return(false);
            }
            MemberInfo masterMemberInfo = Singleton <CHeroSelectBaseSystem> .instance.roomInfo.GetMasterMemberInfo();

            if (masterMemberInfo == null)
            {
                return(false);
            }
            int teamPlayerIndex = Singleton <CHeroSelectBaseSystem> .instance.GetTeamPlayerIndex(ent.ullUid, masterMemberInfo.camp);

            if ((teamPlayerIndex >= 0) && (teamPlayerIndex <= 4))
            {
                this.Show_Bubble(teamPlayerIndex, ent.text);
                return(true);
            }
        }
        return(false);
    }