void InitDefaultSelectTab() { if (AssembleModule.GetAssemblePartMainType(currentSelcetTab) != null) { RefreshContent(); } }
void InitDefaultTabSelect() { string typeID = Config.ConfigData.AssembleConfig.assembleShipPage_DefaultSelectTab; if (AssembleModule.GetAssembleShipMianTypeData(typeID) != null) { RefreshChooseContent(typeID); } }
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); } } }