From 871594462e82d6bc1341918d39e11ab036d59563 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 18 九月 2025 19:26:28 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.1.20:10010/r/Project_SG_scripts
---
Main/Component/UI/Common/RandomTip.cs | 97 +++++++++++++++++++++++-------------------------
1 files changed, 47 insertions(+), 50 deletions(-)
diff --git a/Main/Component/UI/Common/RandomTip.cs b/Main/Component/UI/Common/RandomTip.cs
index e7fd3c2..47d7848 100644
--- a/Main/Component/UI/Common/RandomTip.cs
+++ b/Main/Component/UI/Common/RandomTip.cs
@@ -1,78 +1,75 @@
锘�//--------------------------------------------------------
-// [Author]: 绗簩涓栫晫
+// [Author]: 鐜╀釜娓告垙
// [ Date ]: Thursday, November 09, 2017
//--------------------------------------------------------
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
-namespace vnxbqy.UI
+
+public class RandomTip : MonoBehaviour
{
+ int index = 0;
+ [SerializeField] UpdateType m_UpdateType;
+ [SerializeField] Text m_Content;
+ [SerializeField] float m_Interval = 2f;
+ [SerializeField] string[] m_LanguageKeys;
- public class RandomTip : MonoBehaviour
+ float timer = 0f;
+ private void OnEnable()
{
- int index = 0;
- [SerializeField] UpdateType m_UpdateType;
- [SerializeField] Text m_Content;
- [SerializeField] float m_Interval = 2f;
- [SerializeField] string[] m_LanguageKeys;
+ timer = 0f;
+ UpdateTip();
+ }
- float timer = 0f;
- private void OnEnable()
+ private void OnDisable()
+ {
+
+ }
+
+ private void LateUpdate()
+ {
+ timer += Time.deltaTime;
+ if (timer > m_Interval)
{
timer = 0f;
UpdateTip();
}
+ }
- private void OnDisable()
+ private void UpdateTip()
+ {
+ if (m_LanguageKeys == null || m_LanguageKeys.Length == 0)
{
-
+ return;
}
- private void LateUpdate()
+ switch (m_UpdateType)
{
- timer += Time.deltaTime;
- if (timer > m_Interval)
- {
- timer = 0f;
- UpdateTip();
- }
+ case UpdateType.Queue:
+ index = (++index) % m_LanguageKeys.Length;
+ m_Content.text = Language.Get(m_LanguageKeys[index]);
+ break;
+ case UpdateType.Random:
+ var randomIndex = index;
+ while (index == randomIndex)
+ {
+ randomIndex = Random.Range(0, m_LanguageKeys.Length);
+ }
+ index = randomIndex;
+ m_Content.text = Language.Get(m_LanguageKeys[index]);
+ break;
}
+ }
- private void UpdateTip()
- {
- if (m_LanguageKeys == null || m_LanguageKeys.Length == 0)
- {
- return;
- }
-
- switch (m_UpdateType)
- {
- case UpdateType.Queue:
- index = (++index) % m_LanguageKeys.Length;
- m_Content.text = Language.Get(m_LanguageKeys[index]);
- break;
- case UpdateType.Random:
- var randomIndex = index;
- while (index == randomIndex)
- {
- randomIndex = Random.Range(0, m_LanguageKeys.Length);
- }
- index = randomIndex;
- m_Content.text = Language.Get(m_LanguageKeys[index]);
- break;
- }
- }
-
- public enum UpdateType
- {
- Queue,
- Random,
- }
-
+ public enum UpdateType
+ {
+ Queue,
+ Random,
}
}
+
--
Gitblit v1.8.0