public override void set_Open() { base.set_Open(); nowSelectCharToggleIdx = 99; nowTapType = CharSettingTapType.Info; Set_CharSetting(); }
//탭정보창 선택 토글 public void ResponseToggle_TapInfoSelect(int idx) { if (nowTapType != (CharSettingTapType)idx) { nowTapType = (CharSettingTapType)idx; Set_TapInfomation(nowTapType); } }
void Set_TapInfomation(CharSettingTapType tapType) { //tap종류에따른 object 활성하기 CharSettingTapType getTapType = Activation_TapInfomation(tapType, nowSelectUnitIdx); if (getTapType == CharSettingTapType.Info) { Set_TapCharacterInfomation(); } else if (getTapType == CharSettingTapType.Weapon) { Set_TapWeaponInfomation(); } }
//tap종류에따른 object 활성하기 CharSettingTapType Activation_TapInfomation(CharSettingTapType _nowTapType, uint unitidx) { bool isOnBtnBuyChar = false; bool isOnBtnDeco = false; bool isOnTapToggleGroup = false; bool isOnUnlockBg = false; bool isOnUnlock = false; bool isOnWeapon = false; //캐릭을 소유중 if (user.User_Units.ContainsKey(unitidx)) { isOnBtnBuyChar = false; // 구매버튼 비활성 isOnBtnDeco = true; // 꾸미기버튼 활성 isOnUnlockBg = true; // unlock 뒷배경활성 isOnTapToggleGroup = true; //tap토글 활성 } else { //소유하지 않고 잇으니 info 로 _nowTapType = CharSettingTapType.Info; isOnBtnBuyChar = true; // 구매버튼 활성 isOnBtnDeco = false; // 꾸미기버튼 비활성 isOnUnlockBg = false; // unlock 뒷배경 비활성 isOnTapToggleGroup = false; //탭 토글 비활성 //구매버튼활성 하엿으니 구매가격및 구매재화 infos_unit _infoUnit = null; if (TableDataManager.instance.Infos_units.ContainsKey(nowSelectUnitIdx)) { _infoUnit = TableDataManager.instance.Infos_units[nowSelectUnitIdx]; } if (_infoUnit != null) { //구매가격 Text_CharBuyNum.text = _infoUnit.SellItNum.ToString(); //구매재화이미지 if (_infoUnit.SellItTp == ITEMTYPE.GEM) { Image_CharBuyType.sprite = ImageManager.instance.Get_Sprite(DefineKey.Gem); } else if (_infoUnit.SellItTp == ITEMTYPE.GOLD) { Image_CharBuyType.sprite = ImageManager.instance.Get_Sprite(DefineKey.Gold); } } } if (_nowTapType == CharSettingTapType.Info) { isOnWeapon = false; isOnUnlock = true; } else if (_nowTapType == CharSettingTapType.Weapon) { isOnWeapon = true; isOnUnlock = false; } Active_tapConfigUIObj(TapConfigUIObjectKind.UnlockBg, isOnUnlockBg); Active_tapConfigUIObj(TapConfigUIObjectKind.Btn_BuyChar, isOnBtnBuyChar); Active_tapConfigUIObj(TapConfigUIObjectKind.TapToggleGroup, isOnTapToggleGroup); Active_tapConfigUIObj(TapConfigUIObjectKind.Btn_Deco, isOnBtnDeco); Active_tapConfigUIObj(TapConfigUIObjectKind.Unlock, isOnUnlock); Active_tapConfigUIObj(TapConfigUIObjectKind.Weapon, isOnWeapon); return(_nowTapType); }