public void CreateChat(NodeAddedEvent e, [Combine] PersonalChatNode chat, SingleNode <ChatDialogComponent> dialog, [JoinAll] SelfUser selfUser) { if (selfUser.personalChatOwner.ChatsIs.Contains(chat.Entity.Id)) { this.CreatePersonalChat(chat, selfUser, dialog, true); } else if (!chat.Entity.HasComponent <ChatChannelComponent>()) { chat.Entity.AddComponent(new ChatChannelComponent(chat.personalChat.ChatType)); } }
private void CreatePersonalChat(PersonalChatNode chat, SelfUser selfUser, SingleNode <ChatDialogComponent> dialog, bool select = true) {