public Moon ApplyGravity(Moon moon) { return(new Moon { Name = Name, X = X, Y = Y, Z = Z, Vx = Vx + (X == moon.X ? 0 : X < moon.X ? 1 : -1), Vy = Vy + (Y == moon.Y ? 0 : Y < moon.Y ? 1 : -1), Vz = Vz + (Z == moon.Z ? 0 : Z < moon.Z ? 1 : -1) }); }
public void AddMoon(Moon moon) { _moons.Add(moon); }