Hello world
A wee bit more than just that.
Code
use { Vessel } from ksp::vessel
use { CONSOLE } from ksp::console
pub fn main_flight(vessel: Vessel) -> Unit = {
CONSOLE.clear()
CONSOLE.print_line("Hello world: " + vessel.name)
}
Annotated
use { Vessel } from ksp::vessel
Import the
Vessel
type from the builtinksp::vessel
module.The
Vessel
type contains many properties and methods to interact with a vessel in the gamePlease to not interact with Kerbals this way
… I mean … you potentially could, but it is probably not very nice
use { CONSOLE } from ksp::console
Import the
CONSOLE
type from the builtinksp::console
module.
pub fn main_flight(vessel: Vessel) -> Unit = {
The entrypoint for flight-mode, i.e. the script will appear on the main window if the game is in flight-mode
vessel
will be a reference to the currently active vessel
CONSOLE.clear()
Clear the console
CONSOLE.print_line("Hello world:" + vessel.name)
Will print “Hello world:” followed by the name of the active vessel