| | |
| | | |
| | | public GameObject darkGroundImg; |
| | | |
| | | private CanvasGroup canvasGroup; |
| | | |
| | | public GameObject GMBtn; |
| | | |
| | | /// <summary> |
| | | /// Awake is called when the script instance is being loaded. |
| | | /// </summary> |
| | |
| | | skillSliderVStartP = skillSliderValueRect.anchoredPosition; |
| | | skillSliderVStartHeight = skillSliderValueRect.sizeDelta; |
| | | |
| | | skillPS1 = transform.Find("Panel/Energy/FireSkillBg/Effect_UI_JiNengTuBiao/03 (9)").GetComponent<ParticleSystem>(); |
| | | skillPS2 = transform.Find("Panel/Energy/FireSkillBg/Effect_UI_JiNengTuBiao_02/03 (16)").GetComponent<ParticleSystem>(); |
| | | skillPS1 = transform.Find("Panel/Energy/FireSkillBg/Effect_UI_JiNengTuBiao/03").GetComponent<ParticleSystem>(); |
| | | skillPS2 = transform.Find("Panel/Energy/FireSkillBg/Effect_UI_JiNengTuBiao_02/03").GetComponent<ParticleSystem>(); |
| | | |
| | | transform.Find("Panel/BuffPreviewButton").gameObject.SetActive(false); |
| | | transform.Find("Panel/SwitchSpeed").gameObject.SetActive(false); |
| | | GMBtn.SetActive(false); |
| | | |
| | | GameConfig.EnergyCount = 0; |
| | | GameConfig.SkillLevel = 1; |
| | | |
| | | //CalculateSkillSliderValue(); |
| | | transform.Find("Panel/Energy").gameObject.SetActive(false); |
| | | |
| | | canvasGroup = transform.Find("Panel").GetComponent<CanvasGroup>(); |
| | | |
| | | EventCenter.Ins.Add<int>((int)KTGMGemClient.EventType.EnergyUp, EnergyUp); |
| | | EventCenter.Ins.Add((int)KTGMGemClient.EventType.SkillLevelUpBuff, SkillLevelUpBuff); |
| | |
| | | int guide = PlayerPrefs.GetInt("GemBattleGuide"); |
| | | GameConfig.IsNewbie = guide == 0; |
| | | GameConfig.IsNewbieStart = GameConfig.IsNewbie; |
| | | |
| | | |
| | | if (GameConfig.IsNewbie) |
| | | { |
| | | Debug.Log("开始新手引导"); |
| | |
| | | } |
| | | } |
| | | |
| | | public void GameOver() |
| | | { |
| | | canvasGroup.alpha = 0; |
| | | canvasGroup.interactable = false; |
| | | GuideEnergyUp(0); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 所有数据读取完毕 |
| | | /// </summary> |
| | |
| | | { |
| | | transform.Find("Panel/BuffPreviewButton").gameObject.SetActive(true); |
| | | transform.Find("Panel/SwitchSpeed").gameObject.SetActive(true); |
| | | GMBtn.SetActive(true); |
| | | } |
| | | |
| | | fireSkillCost = JsonDataCenter.GetSkillLevelInfo(fireSkillID, GameConfig.SkillLevel).cost; |
| | |
| | | /// </summary> |
| | | private void OnClickFireSkillBtn() |
| | | { |
| | | if (GameConfig.InfiniteSkill) |
| | | { |
| | | GuideEnergyUp(200); |
| | | EndlessWaveLineManager.instance.PlayAllWaveLineEffect(); |
| | | AgentInsManager.instance.ExecAllWavelineAttack(fireSkillID, GameConfig.SkillLevel, false); |
| | | return; |
| | | } |
| | | |
| | | //Debug.Log("释放了火技能:" + GameConfig.EnergyCount + " fireSkillCost:" + fireSkillCost); |
| | | if (GameConfig.EnergyCount >= fireSkillCost) |
| | | { |