From 452c75675679c44cc39b04bdb7d330d7c5c14d5c Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Tue, 29 Dec 2020 10:48:06 +0800 Subject: [PATCH] 增加多SDK支持。常规使用SDKChannel.KTGM 偶哈游的是空SDK --- Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs | 32 +++++++++++++++++++++++++++++++- 1 files changed, 31 insertions(+), 1 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs b/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs index 9a6b69e..7677345 100644 --- a/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs +++ b/Assets/Scripts/TowerDefense/UI/HUD/SelectBuffIcon.cs @@ -53,6 +53,8 @@ private string qualityPath = "UI/Endless/BuffQuality/"; public ParticleSystem myPS;//播放粒子特效 GameObject psParent; + + public BuffFly buffFly;//确定后的飞动脚本 private void Start() { if (psParent == null && myPS != null) @@ -63,10 +65,32 @@ public void OnClick() { - AudioSourceManager.Ins.Play(AudioEnum.ChooseBuff); + //判断是否是金钱 + if (isGold) + { + AudioSourceManager.Ins.Play(AudioEnum.Gold); + } + else + { + AudioSourceManager.Ins.Play(AudioEnum.UI); + } if (OnSelectBuffCompleted != null) OnSelectBuffCompleted(Index); + } + + public void Fly() + { + if (buffFly != null) + { + buffFly.SetIcon(Icon.sprite); + buffFly.SetQuality(QualityImage.sprite); + buffFly.SetName(Name.text); + buffFly.SetEffect(Effect.text); + buffFly.SetRare(Name.color); + buffFly.Fly(); + } + } public void SetIcon(int resId) @@ -106,6 +130,12 @@ Name.color = EndlessBuffData.GetColorByRare(rare); } + bool isGold;//是否是金币BUFF + public void SetIsGold(bool isGold) + { + this.isGold = isGold; + } + /// <summary> /// 设置选中状态,做个缓动播放粒子特效 -- Gitblit v1.9.1