示例#1
0
 void InitDefaultSelectTab()
 {
     if (AssembleModule.GetAssemblePartMainType(currentSelcetTab) != null)
     {
         RefreshContent();
     }
 }
示例#2
0
        void InitDefaultTabSelect()
        {
            string typeID = Config.ConfigData.AssembleConfig.assembleShipPage_DefaultSelectTab;

            if (AssembleModule.GetAssembleShipMianTypeData(typeID) != null)
            {
                RefreshChooseContent(typeID);
            }
        }
示例#3
0
        void RefreshTab()
        {
            tabContentTrans.ReleaseAllChildObj();

            for (int i = 0; i < _sortTypeList.Count; i++)
            {
                var typeData = AssembleModule.GetAssemblePartMainType(_sortTypeList[i]);
                if (typeData != null)
                {
                    var obj = ObjectManager.Instance.InstantiateObject(UIPath.PrefabPath.General_ChooseTab);
                    if (obj != null)
                    {
                        var cmpt = obj.transform.SafeGetComponent <GeneralChooseTab>();
                        cmpt.SetUpTab(typeData, false);
                        cmpt.transform.SetParent(tabContentTrans, false);
                    }
                }
            }
        }
        /// <summary>
        /// Assemble Target
        /// </summary>
        void InitAssembleTargetItem()
        {
            var assembleTargetContentTrans = Transform.FindTransfrom("Content/LeftPanel/AssembleTarget/Content");

            assembleTargetContentTrans.SafeSetActiveAllChild(false);

            for (int i = 0; i < _info.partEquipType.Count; i++)
            {
                if (i >= Config.GlobalConfigData.AssemblePart_Target_MaxNum)
                {
                    break;
                }
                var targetData = AssembleModule.GetAssembleMainTypeData(_info.partEquipType[i].ToString());
                if (targetData != null)
                {
                    var item = assembleTargetContentTrans.GetChild(i);
                    item.FindTransfrom("Icon").SafeGetComponent <Image>().sprite = Utility.LoadSprite(targetData.IconPath);
                    item.FindTransfrom("Name").SafeGetComponent <Text>().text    = MultiLanguage.Instance.GetTextValue(targetData.TypeNameText);
                    item.SafeSetActive(true);
                }
            }
        }