コード例 #1
0
            public static void initBuddyItem(UBuddyGroupTreeItemComponent component)
            {
                int nUserID = component.Item.nUserID;

                BuddyItemComponentBase buddyItem = new BuddyItemComponentBase(component);

                int nBuddyGroupID = LogicDataCenter.snsDataManager.getBuddyGroupID(nUserID);

                switch (nBuddyGroupID)
                {
                case (int)EMSNS_BUDDYGROUP_ID.EMSNS_BUDDYGROUP_ID_BLACKLIST:
                {
                    buddyItem = new BuddyItemComponentBlackList(component);
                }
                break;

                case (int)EMSNS_BUDDYGROUP_ID.EMSNS_BUDDYGROUP_ID_NEARBY:
                {
                    buddyItem = new BuddyItemComponentNearby(component);
                }
                break;

                case (int)EMSNS_BUDDYGROUP_ID.EMSNS_BUDDYGROUP_ID_LastPlaying:
                {
                    buddyItem = new BuddyItemComponentLastPlay(component);
                }
                break;
                }

                buddyItem.initContent();

                component.popupMenuHandle = component.BuddyInfoTrans.gameObject.GetComponent <UPopupMenuHandle>();
                if (component.popupMenuHandle != null)
                {
                    component.popupMenuHandle.HandlePopupAction.Clear();
                    buddyItem.addPopupMenu();
                }
            }
コード例 #2
0
 public BuddyItemComponentLastPlay(UBuddyGroupTreeItemComponent component)
     : base(component)
 {
 }
コード例 #3
0
 public BuddyItemComponentNearby(UBuddyGroupTreeItemComponent component)
     : base(component)
 {
 }
コード例 #4
0
 public BuddyItemComponentBlackList(UBuddyGroupTreeItemComponent component)
     : base(component)
 {
 }
コード例 #5
0
 public BuddyItemComponentBase(UBuddyGroupTreeItemComponent component)
 {
     m_Component = component;
 }