Ejemplo n.º 1
0
 public void OnResetPreview(ResetPreviewEvent e, Node node, [JoinAll] MountedAvatarNode mountedAvatar, [JoinAll, Combine] SingleNode <SelfUserAvatarComponent> selfAvatar, [JoinAll] Optional <SingleNode <AvatarUIComponent> > avatarsUi)
 {
     selfAvatar.component.SetAvatar(mountedAvatar.avatarItem.Id);
     if (avatarsUi.IsPresent())
     {
         avatarsUi.Get().component.OnSelect(mountedAvatar.marketItemGroup.Key);
     }
 }
Ejemplo n.º 2
0
        public void Select()
        {
            VisualItem   item = this._item as VisualItem;
            ContainersUI componentInParent = base.GetComponentInParent <ContainersUI>();

            base.GetComponentInParent <ContainerContentUI>().GraffitiRoot.SetActive(((item != null) && (item.Type == VisualItem.VisualItemType.Graffiti)) && componentInParent.previewMode);
            if (item != null)
            {
                ResetPreviewEvent evt = new ResetPreviewEvent {
                    ExceptPreviewGroup = this._item.MarketItem.GetComponent <PreviewGroupComponent>().Key
                };
                this.SendEvent <ResetPreviewEvent>(evt, null);
            }
            Entity userItem = this._item.UserItem;
            Entity entity   = userItem;

            if (userItem == null)
            {
                Entity local1 = userItem;
                entity = this._item.MarketItem;
            }
            this.SendEvent <ListItemSelectedEvent>(entity);
        }