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

◆ UpdateAll()

static void Terraria.Animation.UpdateAll ( )
inlinestatic

Definition at line 129 of file Animation.cs.

130 {
131 for (int i = 0; i < _animations.Count; i++)
132 {
133 _animations[i].Update();
134 }
135 if (_awaitingAddition.Count > 0)
136 {
137 for (int j = 0; j < _awaitingAddition.Count; j++)
138 {
139 Animation animation = _awaitingAddition[j];
141 }
142 _awaitingAddition.Clear();
143 }
145 {
146 temporaryAnimation.Value.Update();
147 }
148 if (_awaitingRemoval.Count > 0)
149 {
150 for (int k = 0; k < _awaitingRemoval.Count; k++)
151 {
153 }
154 _awaitingRemoval.Clear();
155 }
156 }
static List< Animation > _animations
Definition Animation.cs:8
static Dictionary< Point16, Animation > _temporaryAnimations
Definition Animation.cs:10
static List< Point16 > _awaitingRemoval
Definition Animation.cs:12
static List< Animation > _awaitingAddition
Definition Animation.cs:14

References Terraria.Animation._animations, Terraria.Animation._awaitingAddition, Terraria.Animation._awaitingRemoval, and Terraria.Animation._temporaryAnimations.

Referenced by Terraria.Main.DoUpdate().