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

◆ BeginZigZag()

void Terraria.GameContent.Skies.AmbientSky.EOCSkyEntity.BeginZigZag ( ref FastRandom random,
VirtualCamera camera,
int direction )
inlineprivateinherited

Definition at line 1258 of file AmbientSky.cs.

1259 {
1260 _state = 1;
1261 LifeTime = random.Next(18, 31) * 60;
1262 _direction = direction;
1263 _waviness = random.NextFloat() * 1f + 1f;
1264 Position.Y = camera.Position.Y;
1265 int num = 100;
1266 if (_direction == 1)
1267 {
1268 Position.X = camera.Position.X - (float)num;
1269 }
1270 else
1271 {
1272 Position.X = camera.Position.X + camera.Size.X + (float)num;
1273 }
1274 }

References Terraria.GameContent.Skies.AmbientSky.EOCSkyEntity._direction, Terraria.GameContent.Skies.AmbientSky.EOCSkyEntity._state, Terraria.GameContent.Skies.AmbientSky.EOCSkyEntity._waviness, and Terraria.GameContent.Skies.AmbientSky.FadingSkyEntity.LifeTime.

Referenced by Terraria.GameContent.Skies.AmbientSky.EOCSkyEntity.EOCSkyEntity().