From fed1e0a36f4df986df21bc85a2b9f05e781ce1c2 Mon Sep 17 00:00:00 2001
From: Hale Cai <339726288@qq.com>
Date: 星期五, 10 八月 2018 15:45:39 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/FairylandCeremony/CeremonyOutOfPrintWin.cs |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

diff --git a/System/FairylandCeremony/CeremonyOutOfPrintWin.cs b/System/FairylandCeremony/CeremonyOutOfPrintWin.cs
index 3f8016a..02336b9 100644
--- a/System/FairylandCeremony/CeremonyOutOfPrintWin.cs
+++ b/System/FairylandCeremony/CeremonyOutOfPrintWin.cs
@@ -12,7 +12,7 @@
         [SerializeField] Text secondNameText;
         [SerializeField] Text thirdNameText;
         [SerializeField] Text remainTimeText;
-
+        [SerializeField] List<UIEffect> rankEffectlist = new List<UIEffect>();
         [SerializeField] List<CommonItemBaisc> firstItemlist = new List<CommonItemBaisc>();
         [SerializeField] List<CommonItemBaisc> secondItemlist = new List<CommonItemBaisc>();
         [SerializeField] List<CommonItemBaisc> thirdItemlist = new List<CommonItemBaisc>();
@@ -83,19 +83,42 @@
                 if (list.Count > 0)
                 {
                     firstNameText.text = list[0].Name1;
+                    SetRankEffect(0,(int)list[0].ID);
                 }
 
                 if (list.Count > 1)
                 {
                     secondNameText.text = list[1].Name1;
+                    SetRankEffect(1, (int)list[1].ID);
                 }
 
                 if (list.Count > 2)
                 {
                     thirdNameText.text = list[2].Name1;
+                    SetRankEffect(2, (int)list[2].ID);
                 }
             }
+        }
 
+        private void SetRankEffect(int rank,int playerId)
+        {
+            for(int i = 0; i < rankEffectlist.Count; i++)
+            {
+                if(rank == i && playerId == PlayerDatas.Instance.baseData.PlayerID)
+                {
+                    if(!rankEffectlist[i].IsPlaying)
+                    {
+                        rankEffectlist[i].Play();
+                    }
+                }
+                else
+                {
+                    if (rankEffectlist[i].IsPlaying)
+                    {
+                        rankEffectlist[i].Stop();
+                    }
+                }
+            }
         }
 
         private void RefreshSecond()

--
Gitblit v1.8.0