Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddNewTip()

void Terraria.GameContent.UI.GameTipsDisplay.AddNewTip ( double currentTime)
inlineprivate

Definition at line 192 of file GameTipsDisplay.cs.

193 {
194 string textKey = "UI.Back";
196 list.AddRange(_tipsDefault);
198 {
199 list.AddRange(_tipsGamepad);
200 }
201 else
202 {
203 list.AddRange(_tipsKeyboard);
204 }
205 if (_lastTip != null)
206 {
207 list.Remove(_lastTip);
208 }
209 string key = (_lastTip = ((list.Count != 0) ? list[Main.rand.Next(list.Count)] : LocalizedText.Empty)).Key;
210 if (Language.Exists(key))
211 {
212 textKey = key;
213 }
214 _currentTips.Add(new GameTip(textKey, currentTime));
215 }
void Add(TKey key, TValue value)
static bool Exists(string key)
Definition Language.cs:45
static readonly LocalizedText Empty

References Terraria.GameContent.UI.GameTipsDisplay._currentTips, Terraria.GameContent.UI.GameTipsDisplay._lastTip, Terraria.GameContent.UI.GameTipsDisplay._tipsDefault, Terraria.GameContent.UI.GameTipsDisplay._tipsGamepad, Terraria.GameContent.UI.GameTipsDisplay._tipsKeyboard, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), Terraria.Localization.LocalizedText.Empty, Terraria.Localization.Language.Exists(), Terraria.Main.rand, and Terraria.GameInput.PlayerInput.UsingGamepad.

Referenced by Terraria.GameContent.UI.GameTipsDisplay.Update().