public override bool Init(BattleProcedureManager manager) { m_Manager = manager; m_ForwardSprite = BattleUI.Instacne.forwardSprite; m_BattleBg = BattleUI.Instacne.battleBg; return(true); }
public void SetBackgroundImage() { BattleBackground battleBackground = FindObjectOfType <BattleBackground>(); if (mapSquare) { battleBackground.SetImage(mapSquare.GetLocationImage()); } else { battleBackground.SetImage(Resources.Load <Sprite>("LocationImages/City/Location1")); } }
private void InitPlayer() { //Init UI m_BattleTopUI = BattleUI.Instacne.battleTopUI; m_AccelerateBtn = BattleUI.Instacne.accelerateBtn; m_AutoForwardBtn = BattleUI.Instacne.autoForwardBtn; m_BattleBackground = BattleUI.Instacne.battleBg; m_RoundCounter = 1; for (int i = 0; i < 6; i++) { Obj_MyselfPlayer.GetMe().cardStates[i] = 0; } Obj_MyselfPlayer.GetMe().reviveCount = 0; SetBatttleData(Obj_MyselfPlayer.GetMe().battleData, Obj_MyselfPlayer.GetMe().lastBattleDrops); if (Obj_MyselfPlayer.GetMe().isGuideBattle) { m_RoundCounter = 3; m_AccelerateBtn.gameObject.SetActive(false); m_AutoForwardBtn.gameObject.SetActive(false); } else { switch (Obj_MyselfPlayer.GetMe().battleType) { case BattleType.PVP: case BattleType.QxzbPvP: m_RoundCounter = 3; m_AutoForwardBtn.gameObject.SetActive(false); break; case BattleType.PVE: m_AutoForwardBtn.gameObject.SetActive(true); if (Obj_MyselfPlayer.GetMe().isAutoFowrard) { m_AutoForwardBtn.transform.FindChild("Sprite-AutoForward").GetComponent <UISprite>().spriteName = "zhandou_shoudongqianjin"; } else { m_AutoForwardBtn.transform.FindChild("Sprite-AutoForward").GetComponent <UISprite>().spriteName = "zhandou_zidongqianjin"; } m_BattleBackground.SetSubCopyID(Obj_MyselfPlayer.GetMe().curSubcopy.subCopyID); break; case BattleType.WORLD_BOSS: m_AutoForwardBtn.gameObject.SetActive(false); m_RoundCounter = 3; break; case BattleType.CHONG_LOU: m_AutoForwardBtn.gameObject.SetActive(true); if (Obj_MyselfPlayer.GetMe().isAutoFowrard) { m_AutoForwardBtn.transform.FindChild("Sprite-AutoForward").GetComponent <UISprite>().spriteName = "zhandou_shoudongqianjin"; } else { m_AutoForwardBtn.transform.FindChild("Sprite-AutoForward").GetComponent <UISprite>().spriteName = "zhandou_zidongqianjin"; } break; } SetBattleAccelerate(Obj_MyselfPlayer.GetMe().acceleration); } //海外版,战斗加速逻辑修改; if (Obj_MyselfPlayer.GetMe().level >= 5 && !PlayerPrefs.HasKey("accelerateBtn" + Obj_MyselfPlayer.GetMe().accountID.ToString())) { m_AccelerateBtn.transform.FindChild("Sprite-Bg").gameObject.GetComponent <TweenAlpha>().enabled = true; m_AccelerateBtn.transform.FindChild("Sprite-Num").gameObject.GetComponent <TweenAlpha>().enabled = true; m_AccelerateBtn.transform.FindChild("Sprite-X").gameObject.GetComponent <TweenAlpha>().enabled = true; } //音乐逻辑需要修改 if (Obj_MyselfPlayer.GetMe().isGuideBattle) { PlayBackgroundMusicRandom(); } else { switch (Obj_MyselfPlayer.GetMe().battleType) { case BattleType.PVE: Tab_Copydetail tab_detail = TableManager.GetCopydetailByID(Obj_MyselfPlayer.GetMe().curSubcopy.subCopyID); AudioManager.Instance.PlayBackgroundMusic(tab_detail.CopyMusic); break; case BattleType.PVP: case BattleType.QxzbPvP: case BattleType.CHONG_LOU: PlayBackgroundMusicRandom(); break; case BattleType.WORLD_BOSS: Tab_Worldboss tab_worldBoss = TableManager.GetWorldbossByID(Obj_MyselfPlayer.GetMe().activeBoss.id); if (tab_worldBoss == null) { Debug.LogError("world_boss id error"); } else { AudioManager.Instance.PlayBackgroundMusic(tab_worldBoss.CopyMusic); } break; } } }