public void InitCostumeStat(CharCostumeInfo_Data costumeData, NkSoldierInfo soldierInfo) { this.ClearStatLabels(); this._owner._variables._charStatBGGradation.Visible = true; this.SetNormalCostumeStatInfo(ref costumeData, ref soldierInfo); this.SetCostumeStatInfo(ref costumeData, ref soldierInfo); }
private void ShowRealBuyCostumeMsgBox(object data) { if (data == null) { return; } CharCostumeInfo_Data charCostumeInfo_Data = (CharCostumeInfo_Data)data; if (charCostumeInfo_Data == null) { return; } string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox("78"), "targetname", NrTSingleton <NrCharCostumeTableManager> .Instance.GetCostumeName(charCostumeInfo_Data.m_costumeUnique) }); CostumeBuyMsgBox_Dlg costumeBuyMsgBox_Dlg = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.COSTUME_BUY_MSG_BOX) as CostumeBuyMsgBox_Dlg; if (costumeBuyMsgBox_Dlg == null) { return; } costumeBuyMsgBox_Dlg.ShowMsgBox(new YesDelegate(this.OnClickCostumeBuyButton), charCostumeInfo_Data, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("845"), empty); }
private void SetWearButton(ref NewListItem item, CharCostumeInfo_Data costumeData) { item.SetListItemData(17, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("3286"), costumeData, new EZValueChangedDelegate(this.OnCostumeWearBtn), null); bool visibe = NrTSingleton <NrCharCostumeTableManager> .Instance.IsBuyCostume(costumeData.m_costumeUnique); if (costumeData.IsNormalCostume()) { visibe = true; } if (this.IsWearedCostume(this._owner._myCharListSetter._SelectedSolInfo, costumeData)) { visibe = false; } COSTUME_INFO costumeInfo = NrTSingleton <NrCharCostumeTableManager> .Instance.GetCostumeInfo(costumeData.m_costumeUnique); if (!costumeData.IsNormalCostume() && (costumeInfo == null || costumeInfo.i32CostumePossibleToUse <= 0)) { visibe = false; } if (this._selectedCostumeData == null) { visibe = false; } if (this._selectedCostumeData != null && this._selectedCostumeData.m_costumeUnique != costumeData.m_costumeUnique) { visibe = false; } if (this._owner._myCharListSetter._SelectedSolInfo == null) { visibe = false; } item.SetListItemData(17, visibe); }
private void SetMoneyType(ref NewListItem item, CharCostumeInfo_Data costumeData) { bool visibe = !costumeData.IsNormalCostume(); item.SetListItemData(14, visibe); item.SetListItemData(20, visibe); }
private void SetCostumeCount(ref NewListItem item, CharCostumeInfo_Data costumeData) { bool visibe = true; if (costumeData.IsNormalCostume()) { visibe = false; } item.SetListItemData(18, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("3294"), null, null, null); item.SetListItemData(18, visibe); string text = string.Empty; COSTUME_INFO costumeInfo = NrTSingleton <NrCharCostumeTableManager> .Instance.GetCostumeInfo(costumeData.m_costumeUnique); if (costumeInfo == null) { text = "(0/0)"; } else { text = string.Concat(new object[] { "(", costumeInfo.i32CostumePossibleToUse, "/", costumeInfo.i32CostumeCount, ")" }); } item.SetListItemData(16, text, null, null, null); item.SetListItemData(16, visibe); }
private void ShowCostumeChangeMessage(ref NkSoldierInfo soldierInfo) { if (soldierInfo == null) { return; } if (!(NrTSingleton <FormsManager> .Instance.GetForm(G_ID.COSTUMEROOM_DLG) is CostumeRoom_Dlg)) { return; } int costumeUnique = (int)soldierInfo.GetSolSubData(eSOL_SUBDATA.SOL_SUBDATA_COSTUME); CharCostumeInfo_Data costumeData = NrTSingleton <NrCharCostumeTableManager> .Instance.GetCostumeData(costumeUnique); if (costumeData == null || costumeData.IsNormalCostume()) { return; } string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("863"), "itemname", NrTSingleton <NrCharCostumeTableManager> .Instance.GetCostumeName(costumeUnique) }); Main_UI_SystemMessage.ADDMessage(empty, SYSTEM_MESSAGE_TYPE.NORMAL_MESSAGE); }
private UIListItemContainer GetMoveTargetItem_By_SolCostume(NewListBox costumeListBox, NkSoldierInfo solInfo) { if (costumeListBox == null) { return(null); } if (solInfo == null) { return(null); } for (int i = 0; i < costumeListBox.Count; i++) { UIListItemContainer item = costumeListBox.GetItem(i); if (!(item == null)) { if (item.Data != null) { CharCostumeInfo_Data charCostumeInfo_Data = (CharCostumeInfo_Data)item.Data; if (charCostumeInfo_Data != null) { if (charCostumeInfo_Data.m_costumeUnique == (int)solInfo.GetSolSubData(eSOL_SUBDATA.SOL_SUBDATA_COSTUME)) { return(item); } } } } } return(null); }
private void SetCostumeStatInfo(ref CharCostumeInfo_Data costumeData, ref NkSoldierInfo soldierInfo) { if (costumeData.IsNormalCostume()) { return; } this.SetCostumeStatListTitle(ref costumeData); int num = 0; if (costumeData.m_ATKBonusRate != 0) { this.SetCostumeSoldierStat(num, costumeData.m_ATKBonusRate, soldierInfo, CostumeStatSetter.COSTUME_STAT.ATTACK); num++; } if (costumeData.m_DefBonusRate != 0) { this.SetCostumeSoldierStat(num, costumeData.m_DefBonusRate, soldierInfo, CostumeStatSetter.COSTUME_STAT.DEFENSE); num++; } if (costumeData.m_HPBonusRate != 0) { this.SetCostumeSoldierStat(num, costumeData.m_HPBonusRate, soldierInfo, CostumeStatSetter.COSTUME_STAT.HP); num++; } }
private void SetBuyButton(ref NewListItem item, CharCostumeInfo_Data costumeData) { item.SetListItemData(13, -1, costumeData, new EZValueChangedDelegate(this.OnCostumeBuyBtn), null); if (costumeData.IsNormalCostume()) { item.SetListItemData(13, false); } }
public void InitCostumeView(CharCostumeInfo_Data costumeData) { if (costumeData == null) { return; } this._costumeViewerSetter.InitCostumeView(costumeData); }
private void SetPrice(ref NewListItem item, CharCostumeInfo_Data costumeData) { bool visibe = !costumeData.IsNormalCostume(); item.SetListItemData(19, visibe); item.SetListItemData(19, costumeData.m_Price1Num.ToString(), null, null, null); item.SetListItemData(21, costumeData.m_Price2Num.ToString(), null, null, null); item.SetListItemData(21, visibe); }
public string GetCostumeName(int costumeUnique) { CharCostumeInfo_Data costumeData = this.GetCostumeData(costumeUnique); if (costumeData == null) { return(string.Empty); } return(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(costumeData.m_CostumeTextKey)); }
private bool IsWearedCostume(NkSoldierInfo solInfo, CharCostumeInfo_Data costumeData) { if (solInfo == null) { return(false); } int num = (int)solInfo.GetSolSubData(eSOL_SUBDATA.SOL_SUBDATA_COSTUME); return((num == 0 && costumeData.IsNormalCostume()) || num == costumeData.m_costumeUnique); }
private bool IsCostumeAlreadyBuy(CharCostumeInfo_Data costumeData) { if (costumeData == null) { return(false); } COSTUME_INFO costumeInfo = NrTSingleton <NrCharCostumeTableManager> .Instance.GetCostumeInfo(costumeData.m_costumeUnique); return(costumeInfo != null && costumeInfo.i32CostumeCount > 0); }
private void OnClickCostumeBuyButton(object EventObject) { CharCostumeInfo_Data charCostumeInfo_Data = (CharCostumeInfo_Data)EventObject; if (charCostumeInfo_Data == null) { return; } this.BuyCostume(charCostumeInfo_Data, string.Empty); }
public void InitCostumeChar(CharCostumeInfo_Data costumeData) { if (this._settingCostumeUnique == costumeData.m_costumeUnique) { this._animationProcessor.PlayAttackAni(false); return; } this._settingCostumeUnique = costumeData.m_costumeUnique; this.SetLight(); this._charSettingProcessor.SetChar(ref costumeData); }
private void SetNormalCostumeStatInfo(ref CharCostumeInfo_Data costumeData, ref NkSoldierInfo soldierInfo) { if (!costumeData.IsNormalCostume()) { return; } this.SetNormalCostumeStatTitle(ref costumeData); this.SetNormalCostumeStat(0, soldierInfo, CostumeStatSetter.COSTUME_STAT.ATTACK); this.SetNormalCostumeStat(1, soldierInfo, CostumeStatSetter.COSTUME_STAT.DEFENSE); this.SetNormalCostumeStat(2, soldierInfo, CostumeStatSetter.COSTUME_STAT.HP); }
public void SetChar(ref CharCostumeInfo_Data costumeData) { if (costumeData == null) { return; } this._settedCostumeData = costumeData; string path = "Char/" + costumeData.m_BundlePath; NrTSingleton <NkBundleCallBack> .Instance.RequestBundleCallBackRunTime(path, NkBundleCallBack.BattlePreLoadingChar, new NkBundleParam.funcParamBundleCallBack(this.CostumeCharLoadComplete), costumeData, false); }
private void RefreshCostumeSaleListBox(NkSoldierInfo solInfo) { if (solInfo == null) { return; } CharCostumeInfo_Data soldierCostumeData = NrTSingleton <NrCharCostumeTableManager> .Instance.GetSoldierCostumeData(solInfo); this._costumeRoomDlg._costumeListSetter.SetSelectedCostume(soldierCostumeData); this._costumeRoomDlg._costumeListSetter.RefreshCostumeListBox(ref this._costumeRoomDlg._variables._costumeListBox); }
public bool IsCostumeUniqueEqualSolKind(int costumeUnique, int charKind) { CharCostumeInfo_Data costumeData = this.GetCostumeData(costumeUnique); if (costumeData == null) { return(false); } int charKindByCode = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(costumeData.m_CharCode); return(charKindByCode != 0 && charKindByCode == charKind); }
private void SetWearBG(ref NewListItem item, CharCostumeInfo_Data costumeData) { bool visibe = false; if (this.IsWearedCostume(this._owner._myCharListSetter._SelectedSolInfo, costumeData)) { visibe = true; } item.SetListItemData(10, visibe); item.SetListItemData(11, visibe); item.SetListItemData(12, visibe); }
private void SetPresentImg(ref NewListItem item, CharCostumeInfo_Data costumeData) { item.SetListItemData(8, -1, costumeData, new EZValueChangedDelegate(this.OnCostumePresentBtn), null); item.SetListItemData(9, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("3288"), null, null, null); bool visibe = costumeData.m_PresentItemUnique != 0; if (TsPlatform.IsIPhone) { visibe = false; } item.SetListItemData(8, visibe); item.SetListItemData(9, visibe); }
private void ShowReConfirmMsgBox(CharCostumeInfo_Data costumeData, string msgKey) { MsgBoxUI msgBoxUI = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.MSGBOX_DLG) as MsgBoxUI; string empty = string.Empty; NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromMessageBox(msgKey) }); msgBoxUI.SetMsg(new YesDelegate(this.ShowRealBuyCostumeMsgBox), costumeData, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("845"), empty, eMsgType.MB_OK_CANCEL, 2); }
private void CostumeRoomRefreshBySelected(CharCostumeInfo_Data costumeData) { if (costumeData == null || this._selectedCostumeData == null) { return; } if (this._selectedCostumeData.m_costumeUnique == costumeData.m_costumeUnique) { return; } this._selectedCostumeData = costumeData; this.RefreshCostumeListBox(ref this._owner._variables._costumeListBox); this._owner.InitCostumeView(costumeData); }
private void SetCostumeTitle(ref NewListItem item, CharCostumeInfo_Data costumeData) { if (costumeData == null) { return; } if (costumeData.IsNormalCostume()) { item.SetListItemData(15, false); return; } item.SetListItemData(15, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(costumeData.m_CostumeTextKey), null, null, null); item.SetListItemData(15, true); }
private void SetCostumePortrait(NewListItem item, CharCostumeInfo_Data costumeData) { CostumeDrawTextureInfo costumeDrawTextureInfo = new CostumeDrawTextureInfo(); costumeDrawTextureInfo.imageType = eCharImageType.MIDDLE; NrCharKindInfo charKindInfoFromCode = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfoFromCode(costumeData.m_CharCode); if (charKindInfoFromCode != null) { costumeDrawTextureInfo.charKind = charKindInfoFromCode.GetCharKind(); } costumeDrawTextureInfo.costumePortraitPath = costumeData.m_PortraitPath; item.SetListItemData(3, costumeDrawTextureInfo, costumeData, null, null); }
public void InitCostumeView(CharCostumeInfo_Data costumeData) { if (costumeData == null) { Debug.LogError("ERROR, CostumeViewerSetter.cs, InitCostumeView(), costumeData is Null"); return; } this._settdCostumeData = costumeData; this._costumeSkillSetter.InitCostumeSkill(costumeData.m_SkillUnique); this._costumeStatSetter.InitCostumeStat(costumeData, this._owner._myCharListSetter._SelectedSolInfo); this._costumeCharSetter.InitCostumeChar(costumeData); this.InitCostummeImmediatelyBuyButton(costumeData); this.InitCostumeName(costumeData); this.CostumeVisibleCheckProcess(); }
public void OnCostumeWearBtn(IUIObject obj) { if (obj == null || obj.Data == null) { Debug.LogError("ERROR, CostumeListSetter, OnCostumeWearBtn(), obj Data is Null"); return; } CharCostumeInfo_Data charCostumeInfo_Data = obj.Data as CharCostumeInfo_Data; if (charCostumeInfo_Data == null) { return; } NrTSingleton <CostumeWearManager> .Instance.RequestCostumeWear(this._owner._myCharListSetter._SelectedSolInfo, charCostumeInfo_Data.m_costumeUnique); }
private void SetLightIntense() { if (CostumeCharSetter._directionLight == null) { return; } float num = this._lightIntense; CharCostumeInfo_Data costumeData = NrTSingleton <NrCharCostumeTableManager> .Instance.GetCostumeData(this._settingCostumeUnique); if (costumeData != null) { num *= costumeData.m_Light; } CostumeCharSetter._directionLight.intensity = num; }
private void SetSelectedBG(ref NewListItem item, CharCostumeInfo_Data costumeData) { bool visibe = false; if (this._selectedCostumeData == null) { item.SetListItemData(1, visibe); return; } if (this._selectedCostumeData.m_costumeUnique == costumeData.m_costumeUnique) { visibe = true; } item.SetListItemData(1, visibe); }