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

◆ Update()

void Terraria.Animation.Update ( )
inline

Definition at line 158 of file Animation.cs.

159 {
160 if (_temporary)
161 {
162 Tile tile = Main.tile[_coordinates.X, _coordinates.Y];
163 if (tile != null && tile.type != _tileType)
164 {
166 return;
167 }
168 }
171 {
172 return;
173 }
174 _frameCounter = 0;
175 _frame++;
176 if (_frame >= _frameMax)
177 {
178 _frame = 0;
179 if (_temporary)
180 {
182 }
183 }
184 }
static void RemoveTemporaryAnimation(short x, short y)
Definition Animation.cs:120
Point16 _coordinates
Definition Animation.cs:18

References Terraria.Animation._coordinates, Terraria.Animation._frame, Terraria.Animation._frameCounter, Terraria.Animation._frameCounterMax, Terraria.Animation._frameMax, Terraria.Animation._temporary, Terraria.Animation._tileType, Terraria.Animation.RemoveTemporaryAnimation(), Terraria.Main.tile, Terraria.Tile.type, Terraria.DataStructures.Point16.X, and Terraria.DataStructures.Point16.Y.