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

◆ RemoveIdenticalModifiers()

void Terraria.Graphics.CameraModifiers.CameraModifierStack.RemoveIdenticalModifiers ( ICameraModifier modifier)
inlineprivate

Definition at line 16 of file CameraModifierStack.cs.

17 {
18 string uniqueIdentity = modifier.UniqueIdentity;
19 if (uniqueIdentity == null)
20 {
21 return;
22 }
23 for (int num = _modifiers.Count - 1; num >= 0; num--)
24 {
25 if (_modifiers[num].UniqueIdentity == uniqueIdentity)
26 {
27 _modifiers.RemoveAt(num);
28 }
29 }
30 }

References Terraria.Graphics.CameraModifiers.CameraModifierStack._modifiers, and System.Collections.Generic.Dictionary< TKey, TValue >.Count.

Referenced by Terraria.Graphics.CameraModifiers.CameraModifierStack.Add().