public void FixedUpdate() { SoftLandingHandler softLandingHandler = new SoftLandingHandler(vessel); ShortLandingHandler shortLandingHandler = new ShortLandingHandler(vessel); StayPutHandler stayPutHandler = new StayPutHandler(vessel); foreach (var landertron in vessel.FindPartModulesImplementing <Landertron>()) { switch (landertron.mode) { case Landertron.Mode.SoftLanding: softLandingHandler.addLandertron(landertron); break; case Landertron.Mode.ShortLanding: shortLandingHandler.addLandertron(landertron); break; case Landertron.Mode.StayPut: stayPutHandler.addLandertron(landertron); break; } } softLandingHandler.execute(); shortLandingHandler.execute(); stayPutHandler.execute(); }
public void FixedUpdate() { SoftLandingHandler softLandingHandler = new SoftLandingHandler(vessel); ShortLandingHandler shortLandingHandler = new ShortLandingHandler(vessel); StayPutHandler stayPutHandler = new StayPutHandler(vessel); foreach (var landertron in vessel.FindPartModulesImplementing<Landertron>()) { switch (landertron.mode) { case Landertron.Mode.SoftLanding: softLandingHandler.addLandertron(landertron); break; case Landertron.Mode.ShortLanding: shortLandingHandler.addLandertron(landertron); break; case Landertron.Mode.StayPut: stayPutHandler.addLandertron(landertron); break; } } softLandingHandler.execute(); shortLandingHandler.execute(); stayPutHandler.execute(); }