Exemple #1
0
 private void ConsiderPressureDifference(TileAtmosphere tile, float difference)
 {
     _gridAtmosphereComponent.AddHighPressureDelta(this);
     if (difference > PressureDifference)
     {
         PressureDifference = difference;
         _pressureDirection = ((Vector2i)(tile.GridIndices - GridIndices)).GetDir();
     }
 }
Exemple #2
0
 private void ConsiderPressureDifference(Direction direction, float difference)
 {
     _gridAtmosphereComponent.AddHighPressureDelta(this);
     if (difference > PressureDifference)
     {
         PressureDifference = difference;
         _pressureDirection = difference < 0 ? direction.GetOpposite() : direction;
     }
 }