// Update is called once per frame void Update() { if (isReadyForNewWave) { isReadyForNewWave = false; waveSpawner.StartWave(0.5f, delegate() { PromptText.AddMessage("wave is done, here comes the big guy", 2.0f); isReadyForMiniBoss = true; }); waveSpawner.enemy_number *= 2; } if (isReadyForMiniBoss) { isReadyForMiniBoss = false; miniBossSpawner.SpawnMiniBoss(delegate() { PromptText.AddMessage("big guy is done", 2.0f); isReadyForNewWave = true; }); } // remove due to tapCount //if(Application.isMobilePlatform && !Application.isEditor) // MobileTouchInput(); //else MouseInput(); }
/// <summary> /// 升级某个动物栏门票等级 /// </summary> /// <param name="obj"></param> private void OnClickTestLittleZooUpLvButton(string obj) { LogWarp.LogError(" 升级某个动物栏门票等级 "); if (littleZooID != UFrame.Const.Invalid_Int) { //转换成功, 输出数字 var level = playerData.GetLittleZooModuleData(littleZooID).littleZooTicketsLevel; var ticketCell = Config.buildupConfig.getInstace().getCell(littleZooID); //获取当前需要升级的级别 int needUpLV = GetNeedUpLv(ticketCell.lvshage, level); //发送消息 //发送消息 SetValueOfPlayerData 消息体 SetDetailValueOfPlayerData.Send((int)GameMessageDefine.SetLittleZooTicketsLevelPlayerData, littleZooID, needUpLV, 0); //提升升级成功 PromptText.CreatePromptText_TestUI("开始升级动物栏门票等级+" + needUpLV); isButton = false; } else { //转换失败, 字符串不是只是数字 PromptText.CreatePromptText_TestUI("升级动物栏前先点击下动物栏"); } }
public void OnClickZoo() { //判断当前动物栏的等级是否不为0 为0开启新的动物栏 int litteZooLevel = GlobalDataManager.GetInstance().playerData.GetLittleZooModuleData(int.Parse(nameID)).littleZooTicketsLevel; if (litteZooLevel > 0) { if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true) { UIGuidePage uIGuidePage = PageMgr.GetPage <UIGuidePage>(); if (uIGuidePage == null) { string e = string.Format("新手引导界面 PageMgr.allPages里 UIGuidePage 为空"); throw new System.Exception(e); } //LogWarp.LogErrorFormat("测试: 新手引导步骤 动物栏点击 {0} ", uIGuidePage.procedure); if (uIGuidePage.newBieGuild_step != NewBieGuild.Step_20) { return; } else { //取消场景特效 进入场景点击事件 uIGuidePage.DestroyEffectChild(); uIGuidePage.TAEvent_finish(); uIGuidePage.TAEvent_start((int)uIGuidePage.newBieGuild_step + 1); uIGuidePage.TAEvent_process((int)uIGuidePage.newBieGuild_step + 1); uIGuidePage.SetCameraOnClickScene(sceneUIButtonPos); //uIGuidePage.TAEvent_finish(1); //uIGuidePage.TAEvent_start(2); } } //LogWarp.LogErrorFormat("ssssssssssssssss {0}", nameID); //显示UI PageMgr.ShowPage <UIZooPage>(nameID); //动物栏UI交互 iPage = new UIZooPage(); UITestToolWindowPage uITestToolWindowPage = PageMgr.GetPage <UITestToolWindowPage>(); if (uITestToolWindowPage != null) { uITestToolWindowPage.littleZooID = int.Parse(nameID); } SetMainPageHidePart(gameObject); } else { int idx = Config.buildupConfig.getInstace().getCell(nameID).affirmopen; if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true) { return; } if (idx == 0) { PromptText.CreatePromptText("Ui_Text_122"); return; } PageMgr.ShowPage <UIBuildOpenPage>(nameID); //开启新的动物园交互 iPage = new UIBuildOpenPage(); SetMainPageHidePart(gameObject); } }
public static PromptText Instance() { if (instance == null) { instance = new PromptText(); } return(instance); }
void OnRewardADLoadFail(Message msg) { PageMgr.ClosePage <UIWaitAd>(); if (requestADButUnload) { requestADButUnload = false; PromptText.CreatePromptText(false, "Load AD Fail"); } }
/// <summary> /// 设置小游戏关卡 /// </summary> /// <param name="obj"></param> private void OnClickSetCrossRoadStage(string obj) { if (int.TryParse(CrossRoadStageIDText.text, out int timeNumber)) { //转换成功, 输出数字 playerData.playerLittleGame.stageID = timeNumber - 1; PromptText.CreatePromptText_TestUI("设置成功"); OnClickCloseButton(""); } else { //转换失败, 字符串不是只是数字 PromptText.CreatePromptText_TestUI("输入字符串不是纯数字"); CrossRoadStageIDText.text = ""; } }
/// <summary> /// 监听广播停车场停车位数量等级 /// </summary> /// <param name="obj"></param> private void OnGetBroadcastParkingSpaceLevelOfPlayerData(Message obj) { this.InitData(); if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true && parkingSpaceLevel == 2) { /*新手阶段 隐藏停车场Ui 显示新手引导UI 步骤应该是 7 */ DestroyEffectChild(); this.Hide(); PageMgr.ShowPage <UIGuidePage>(); } if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true) { PromptText.CreatePromptText_TestUI(string.Format(GetL10NString("Ui_Text_134"), parkingSpaceLevel, 2)); } isGetCoin = true; }
/// <summary> /// 升级停车场利润等级 /// </summary> /// <param name="obj"></param> private void OnClickTestParkingUpLvButton(string obj) { LogWarp.LogError(" 升级停车场利润等级 "); //获取当前等级 var level = playerData.GetParkingCenterDataIDIndexOfDataIdx().parkingProfitLevel; var parkingCell = GlobalDataManager.GetInstance().logicTableParkingData.GetParkingCell(playerData.playerZoo.currSceneID); //获取当前需要升级的级别 int needUpLV = GetNeedUpLv(parkingCell.lvshage, level); //发送消息 //发送消息 SetValueOfPlayerData 消息体 SetDetailValueOfPlayerData.Send((int)GameMessageDefine.SetParkingProfitLevelOfPlayerData, needUpLV, 0, 0); //提升升级成功 PromptText.CreatePromptText_TestUI("开始升级停车场门票等级= " + level + " 增加= " + needUpLV); isButton = false; }
/// <summary> /// 标签和透明化 /// </summary> private void TransparentLabel() { //标签透明代码 pbx_image.SendToBack(); PromptText.BackColor = Color.Transparent; PromptText.Parent = pbx_image; PromptText.BringToFront(); Unlock.BackColor = Color.Transparent; Unlock.Parent = pbx_image; Unlock.BringToFront(); bufferGif.BackColor = Color.Transparent; bufferGif.Parent = pbx_image; bufferGif.BringToFront(); }
/// <summary> /// 监听售票口的门票等级 /// </summary> /// <param name="msg"></param> protected void OnGetBroadcastEntryGateLevelOfPlayerData(Message msg) { //刷新售票口的UI显示 this.InitData(); if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true && entryTicketsLevel >= 5) { /*新手阶段 隐藏停车场Ui 显示新手引导UI 步骤应该是 14 */ DestroyEffectChild(); InitNewGuideEveryCompent(); this.Hide(); PageMgr.ShowPage <UIGuidePage>(); } if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true) { PromptText.CreatePromptText_TestUI(string.Format(GetL10NString("Ui_Text_136"), entryTicketsLevel, 5)); } isGetCoin = true; }
/// <summary> /// 升级售票口门票等级 /// </summary> /// <param name="obj"></param> private void OnClickTestTicketUpLvButton(string obj) { LogWarp.LogError(" 升级售票口门票等级 "); //获取当前等级 var level = playerData.GetEntryDateDataIDIndexOfDataIdx().entryTicketsLevel; var sortGateIDs = GlobalDataManager.GetInstance().logicTableEntryGate.GetSortGateIDs(playerData.playerZoo.currSceneID); var ticketCell = Config.ticketConfig.getInstace().getCell(sortGateIDs[0]); //获取当前需要升级的级别 int needUpLV = GetNeedUpLv(ticketCell.lvshage, level); //发送消息 //发送消息 SetValueOfPlayerData 消息体 SetDetailValueOfPlayerData.Send((int)GameMessageDefine.SetEntryGateLevelOfPlayerData, needUpLV, 0, 0); //提升升级成功 PromptText.CreatePromptText_TestUI("开始升级售票口门票等级+" + needUpLV); isButton = false; }
private void OnClickTestOfflineTimeButton(string obj) { //LogWarp.LogErrorFormat("测试: {0} ", OfflineTimeText.text); //尝试把 input 变为整数(integer), 并储入 number 中 if (int.TryParse(OfflineTimeText.text, out int timeNumber)) { //转换成功, 输出数字 playerData.isTestOfflineRewardPage = true; playerData.isTestOfflineRewardTime = timeNumber; MessageManager.GetInstance().Send((int)GameMessageDefine.CalcOffline); } else { //转换失败, 字符串不是只是数字 PromptText.CreatePromptText_TestUI("输入字符串不是纯数字"); OfflineTimeText.text = ""; } }
/// <summary> /// 监听广播停车场来客数量等级 /// </summary> private void OnGetBroadcastParkingEnterCarSpawnLevelOfPlayerData(Message obj) { this.InitData(); if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true && enterCarSpawnLevel >= 5) { /*新手阶段 隐藏停车场Ui 显示新手引导UI 步骤应该是 9 */ DestroyEffectChild(); SwitchButtonUnClickable(parkingSpace_Button, true); SwitchButtonUnClickable(profitCoins_Button, true); SwitchButtonUnClickable(enterCarSpawn_Button, true); this.Hide(); PageMgr.ShowPage <UIGuidePage>(); //Logger.LogWarp.LogErrorFormat("AAAAAAAAAAAAAAAA"); } if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true) { PromptText.CreatePromptText_TestUI(string.Format(GetL10NString("Ui_Text_135"), enterCarSpawnLevel, 5)); } isGetCoin = true; }
/// <summary> /// 监听玩家数据方法 /// </summary> /// <param name="msg"></param> public void OnGetBroadcastLittleZooTicketsLevelPlayerData(Message msg) { //刷新UI显示 coinVal = playerData.playerZoo.playerCoin.GetCoinByScene(playerData.playerZoo.currSceneID).coinBigInt; SwitchButtonUnClickable(tickets_Button, true); InitData(); this.InitCompent(); if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true) { PromptText.CreatePromptText_TestUI(string.Format(GetL10NString("Ui_Text_136"), littleZooTicketsLevel, 5)); } if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true && littleZooTicketsLevel == 5) { /*新手阶段 显示新手引导UI 步骤应该是 22 */ DestroyEffectChild(); SwitchButtonUnClickable(visitorSeat_Button, true); SwitchButtonUnClickable(visitorSpawn_Button, true); SwitchButtonUnClickable(zooCultivateButton, true); SwitchButtonUnClickable(zooKindButton, true); this.Hide(); } isGetCoin = true; }
public IEnumerator AttackCycle(float delay) { // wait till you get there yield return(new WaitForSeconds(delay)); // attack loop for (int i = 0; i < healthCount; i++) { yield return(StartCoroutine(QuicktimeEventStart(quickTime_limit))); yield return(new WaitForSeconds(quickTime_delays)); } // slash fury PromptText.AddMessage("Slash him up", slashFury_time); isFurySlashing = true; isHit = true; SetColliderActive(1); yield return(new WaitForSeconds(slashFury_time)); SetColliderActive(0); isFurySlashing = false; animator.SetTrigger("die"); Sounds_dying.PlaySound(); yield return(new WaitForSeconds(1.0f)); Game_Controller.StartScrollingScenery(); Player_Controller.StartRunning(); onDefeatCall(); Destroy(gameObject); }
public void HideAndShowText() { this.Hide(); PromptText.CreatePromptText("AD_Fail"); }
public void refresh(string fielpath) { if (fielpath.Length != 0) { //WWW www = new WWW(fielpath); //yield return www; //MemoryStream ms = new MemoryStream(www.bytes); TextAsset txt = Resources.Load(fielpath) as TextAsset; MemoryStream ms = new MemoryStream(txt.bytes); StructArry pbi = Serializer.DeserializeWithLengthPrefix <StructArry>(ms, PrefixStyle.None); Type type = pbi.GetType(); string strname = type.Name; switch (strname) { case "MsgAttackData": MsgAttackData struct1 = pbi as MsgAttackData; DataPool = struct1.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { AttackData dt = DataPool[i] as AttackData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgAwakeningSkill": MsgAwakeningSkill struct2 = pbi as MsgAwakeningSkill; DataPool = struct2.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { AwakeningSkill dt = DataPool[i] as AwakeningSkill; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgAwakeningSkillLevel": MsgAwakeningSkillLevel struct3 = pbi as MsgAwakeningSkillLevel; DataPool = struct3.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { AwakeningSkillLevel dt = DataPool[i] as AwakeningSkillLevel; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgElementFactor": MsgElementFactor struct4 = pbi as MsgElementFactor; DataPool = struct4.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { ElementFactor dt = DataPool[i] as ElementFactor; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgBuffData": MsgBuffData struct5 = pbi as MsgBuffData; DataPool = struct5.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { BuffData dt = DataPool[i] as BuffData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgCombinationData": MsgCombinationData struct6 = pbi as MsgCombinationData; DataPool = struct6.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { CombinationData dt = DataPool[i] as CombinationData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgConstData": MsgConstData struct7 = pbi as MsgConstData; DataPool = struct7.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { ConstData dt = DataPool[i] as ConstData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgCurrency": MsgCurrency struct8 = pbi as MsgCurrency; DataPool = struct8.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { Currency dt = DataPool[i] as Currency; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgDungeon": MsgDungeon struct9 = pbi as MsgDungeon; DataPool = struct9.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { Dungeon dt = DataPool[i] as Dungeon; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgEnemyData": MsgEnemyData struct10 = pbi as MsgEnemyData; DataPool = struct10.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { EnemyData dt = DataPool[i] as EnemyData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgEvaluateBonus": MsgEvaluateBonus struct11 = pbi as MsgEvaluateBonus; DataPool = struct11.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { EvaluateBonus dt = DataPool[i] as EvaluateBonus; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgFieldEffect": MsgFieldEffect struct12 = pbi as MsgFieldEffect; DataPool = struct12.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { FieldEffect dt = DataPool[i] as FieldEffect; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgHeroData": MsgHeroData struct13 = pbi as MsgHeroData; DataPool = struct13.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { HeroData dt = DataPool[i] as HeroData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgHeroLvData": MsgHeroLvData struct14 = pbi as MsgHeroLvData; DataPool = struct14.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { HeroLvData dt = DataPool[i] as HeroLvData; DataStore.Add((int)dt.level, DataPool[i]); } break; case "MsgHeroEvolution": MsgHeroEvolution struct15 = pbi as MsgHeroEvolution; DataPool = struct15.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { HeroEvolution dt = DataPool[i] as HeroEvolution; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgPotentialData": MsgPotentialData struct16 = pbi as MsgPotentialData; DataPool = struct16.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { PotentialData dt = DataPool[i] as PotentialData; DataStore.Add((int)dt.element, DataPool[i]); } break; case "MsgItemData": MsgItemData struct17 = pbi as MsgItemData; DataPool = struct17.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { ItemData dt = DataPool[i] as ItemData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgLeaderSkill": MsgLeaderSkill struct18 = pbi as MsgLeaderSkill; DataPool = struct18.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { LeaderSkill dt = DataPool[i] as LeaderSkill; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgMonsterData": MsgMonsterData struct19 = pbi as MsgMonsterData; DataPool = struct19.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { MonsterData dt = DataPool[i] as MonsterData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgMonsterSkill": MsgMonsterSkill struct20 = pbi as MsgMonsterSkill; DataPool = struct20.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { MonsterSkill dt = DataPool[i] as MonsterSkill; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgNormalSkill": MsgNormalSkill struct21 = pbi as MsgNormalSkill; DataPool = struct21.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { NormalSkill dt = DataPool[i] as NormalSkill; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgNormalSkillLvUp": MsgNormalSkillLvUp struct22 = pbi as MsgNormalSkillLvUp; DataPool = struct22.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { NormalSkillLvUp dt = DataPool[i] as NormalSkillLvUp; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgRoleData": MsgRoleData struct23 = pbi as MsgRoleData; DataPool = struct23.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { RoleData dt = DataPool[i] as RoleData; DataStore.Add((int)dt.level, DataPool[i]); } break; case "MsgRuneData": MsgRuneData struct24 = pbi as MsgRuneData; DataPool = struct24.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { RuneData dt = DataPool[i] as RuneData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgRuneSet": MsgRuneSet struct25 = pbi as MsgRuneSet; DataPool = struct25.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { RuneSet dt = DataPool[i] as RuneSet; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgRuneEnhance": MsgRuneEnhance struct26 = pbi as MsgRuneEnhance; DataPool = struct26.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { RuneEnhance dt = DataPool[i] as RuneEnhance; DataStore.Add((int)dt.level, DataPool[i]); } break; case "MsgRuneSynchro": MsgRuneSynchro struct27 = pbi as MsgRuneSynchro; DataPool = struct27.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { RuneSynchro dt = DataPool[i] as RuneSynchro; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgSpecialSkill": MsgSpecialSkill struct28 = pbi as MsgSpecialSkill; DataPool = struct28.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { SpecialSkill dt = DataPool[i] as SpecialSkill; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgSpecialSkillLvUp": MsgSpecialSkillLvUp struct29 = pbi as MsgSpecialSkillLvUp; DataPool = struct29.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { SpecialSkillLvUp dt = DataPool[i] as SpecialSkillLvUp; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgDecisionFactor": MsgDecisionFactor struct30 = pbi as MsgDecisionFactor; DataPool = struct30.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { DecisionFactor dt = DataPool[i] as DecisionFactor; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgTaskData": MsgTaskData struct31 = pbi as MsgTaskData; DataPool = struct31.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { TaskData dt = DataPool[i] as TaskData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgHeroText": MsgHeroText struct32 = pbi as MsgHeroText; DataPool = struct32.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { HeroText dt = DataPool[i] as HeroText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgDungeonText": MsgDungeonText struct33 = pbi as MsgDungeonText; DataPool = struct33.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { DungeonText dt = DataPool[i] as DungeonText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgMonsterText": MsgMonsterText struct34 = pbi as MsgMonsterText; DataPool = struct34.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { MonsterText dt = DataPool[i] as MonsterText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgFieldText": MsgFieldText struct35 = pbi as MsgFieldText; DataPool = struct35.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { FieldText dt = DataPool[i] as FieldText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgCombinationText": MsgCombinationText struct36 = pbi as MsgCombinationText; DataPool = struct36.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { CombinationText dt = DataPool[i] as CombinationText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgSkillText": MsgSkillText struct37 = pbi as MsgSkillText; DataPool = struct37.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { SkillText dt = DataPool[i] as SkillText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgCurrencyText": MsgCurrencyText struct38 = pbi as MsgCurrencyText; DataPool = struct38.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { CurrencyText dt = DataPool[i] as CurrencyText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgBuffText": MsgBuffText struct39 = pbi as MsgBuffText; DataPool = struct39.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { BuffText dt = DataPool[i] as BuffText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgItemText": MsgItemText struct40 = pbi as MsgItemText; DataPool = struct40.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { ItemText dt = DataPool[i] as ItemText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgRuneText": MsgRuneText struct41 = pbi as MsgRuneText; DataPool = struct41.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { RuneText dt = DataPool[i] as RuneText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgTaskText": MsgTaskText struct42 = pbi as MsgTaskText; DataPool = struct42.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { TaskText dt = DataPool[i] as TaskText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgWorldData": MsgWorldData struct43 = pbi as MsgWorldData; DataPool = struct43.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { WorldData dt = DataPool[i] as WorldData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgAirRaidData": MsgAirRaidData struct44 = pbi as MsgAirRaidData; DataPool = struct44.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { AirRaidData dt = DataPool[i] as AirRaidData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgTalentData": MsgTalentData struct45 = pbi as MsgTalentData; DataPool = struct45.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { TalentData dt = DataPool[i] as TalentData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgSummonData": MsgSummonData struct46 = pbi as MsgSummonData; DataPool = struct46.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { SummonData dt = DataPool[i] as SummonData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgSummonPrize": MsgSummonPrize struct47 = pbi as MsgSummonPrize; DataPool = struct47.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { SummonPrize dt = DataPool[i] as SummonPrize; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgStarWeight": MsgStarWeight struct48 = pbi as MsgStarWeight; DataPool = struct48.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { StarWeight dt = DataPool[i] as StarWeight; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgSpecialEffect": MsgSpecialEffect struct49 = pbi as MsgSpecialEffect; DataPool = struct49.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { SpecialEffect dt = DataPool[i] as SpecialEffect; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgFlyingEffect": MsgFlyingEffect struct50 = pbi as MsgFlyingEffect; DataPool = struct50.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { FlyingEffect dt = DataPool[i] as FlyingEffect; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgDistanceFactor": MsgDistanceFactor struct51 = pbi as MsgDistanceFactor; DataPool = struct51.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { DistanceFactor dt = DataPool[i] as DistanceFactor; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgEvaluateData": MsgEvaluateData struct52 = pbi as MsgEvaluateData; DataPool = struct52.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { EvaluateData dt = DataPool[i] as EvaluateData; DataStore.Add((int)dt.id, DataPool[i]); } break; case "MsgPromptText": MsgPromptText struct53 = pbi as MsgPromptText; DataPool = struct53.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { PromptText dt = DataPool[i] as PromptText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; case "MsgStoryText": MsgStoryText struct54 = pbi as MsgStoryText; DataPool = struct54.struct_data as List <Struct>; for (int i = 0; i < DataPool.Count; i++) { StoryText dt = DataPool[i] as StoryText; Util.TextDic.Add(Util.GetConfigString(dt.name), Util.GetConfigString(dt.textDes)); } break; } } }
private void SetCueText() { PromptText.SetCue(textBoxName, "My Example Task"); PromptText.SetCue(textBoxQuickTarget, @"E:\Home Directories\ or \\server\\share"); }
/* * Function: Generate the Yammer Embed JavaScript based on settings. */ private String GenerateYammerEmbedJavaScript() { StringBuilder sbReturn = new StringBuilder(); sbReturn.Append("<script>\r\n"); sbReturn.Append("(function() {\r\n"); //make sure that Yammer Embed JS has been loaded sbReturn.Append("if (typeof yam === 'undefined' || !yam || !yam.connect || typeof yam.connect.embedFeed !== 'function') {\r\n"); sbReturn.Append(" var script = document.createElement('script');\r\n"); sbReturn.Append(" script.type = 'text/javascript';\r\n"); sbReturn.Append(" script.src = 'https://c64.assets-yammer.com/assets/platform_embed.js';\r\n"); sbReturn.Append(" script.async = false;\r\n"); sbReturn.Append(" script.onload = loadYammerEmbed;\r\n"); //once script has loaded, we can then try to load yammer embed sbReturn.Append(" document.getElementsByTagName('head')[0].appendChild(script);\r\n"); sbReturn.Append("}\r\n"); sbReturn.Append("else loadYammerEmbed();\r\n"); //if yam already found, then go ahead and load sbReturn.Append("function loadYammerEmbed() {\r\n"); sbReturn.Append("yam.connect.embedFeed(\r\n"); sbReturn.Append("{\r\n"); sbReturn.Append(" container: '" + GetContainerSelector() + "',\r\n"); //NetworkPermalink if (!String.IsNullOrEmpty(NetworkPermalink)) { sbReturn.Append(" network: '" + NetworkPermalink + "',\r\n"); } //FeedType if (FeedType == yammerFeedTypes.MyFeed) { sbReturn.Append(" feedType: '',\r\n"); } else if (FeedType == yammerFeedTypes.OpenGraph) { sbReturn.Append(" feedType: 'open-graph',\r\n"); } else { sbReturn.Append(" feedType: '" + FeedType.ToString().ToLower() + "',\r\n"); } //FeedIDs if (!String.IsNullOrEmpty(FeedID)) { sbReturn.Append(" feedId: '" + FeedID + "',\r\n"); } //configuration settings sbReturn.Append(" config: {\r\n"); //ShowHeader sbReturn.Append(" header: " + ShowHeader.ToString().ToLower() + ",\r\n"); //HideNetworkName sbReturn.Append(" hideNetworkName: " + HideNetworkName.ToString().ToLower() + ",\r\n"); //PromptText if (!String.IsNullOrWhiteSpace(PromptText)) { sbReturn.Append(" promptText: '" + PromptText.ToString().Replace("'", "") + "',\r\n"); } //DefaultGroupId if (!String.IsNullOrWhiteSpace(DefaultGroupId)) { sbReturn.Append(" defaultGroupId: " + DefaultGroupId + ",\r\n"); } //DefaultToCanonical sbReturn.Append(" defaultToCanonical: " + DefaultToCanonical.ToString().ToLower() + ",\r\n"); //ShowFooter sbReturn.Append(" footer: " + ShowFooter.ToString().ToLower() + ",\r\n"); //ShowOpenGraphPreview if (FeedType == yammerFeedTypes.OpenGraph) { sbReturn.Append(" showOpenGraphPreview: " + ShowOpenGraphPreview.ToString().ToLower() + ",\r\n"); } //UseSSO sbReturn.Append(" use_sso: " + UseSSO.ToString().ToLower() + "\r\n"); sbReturn.Append(" },\r\n"); if (FeedType == yammerFeedTypes.OpenGraph) { //objectProperties settings sbReturn.Append(" objectProperties: {\r\n"); //url if (!String.IsNullOrWhiteSpace(OpenGraphUrl)) { sbReturn.Append(" url: '" + OpenGraphUrl.ToString().Replace("'", "") + "',\r\n"); } //type sbReturn.Append(" type: '" + OpenGraphType + "',\r\n"); //url if (!String.IsNullOrWhiteSpace(OpenGraphTitle)) { sbReturn.Append(" title: '" + OpenGraphTitle.ToString().Replace("'", "") + "',\r\n"); } //url if (!String.IsNullOrWhiteSpace(OpenGraphImageUrl)) { sbReturn.Append(" image: '" + OpenGraphImageUrl.ToString().Replace("'", "") + "',\r\n"); } sbReturn.Append(" },\r\n"); } //end open graph objectProperties sbReturn.Append("});\r\n"); // end yam.connect.embedFeed sbReturn.Append("};\r\n\r\n"); //end loadYammerEmbed sbReturn.Append("})();\r\n"); sbReturn.Append("</script>\r\n"); return(sbReturn.ToString()); }