Set up code for quickly handling antennas and solar panels.
This commit is contained in:
29
boot/simustrap.ks
Normal file
29
boot/simustrap.ks
Normal file
@ -0,0 +1,29 @@
|
||||
function Antennas {
|
||||
parameter enable is true.
|
||||
|
||||
local eventName is "Activate".
|
||||
if not enable {
|
||||
set eventName to "Deactivate".
|
||||
}
|
||||
|
||||
for p in SHIP:PARTS {
|
||||
if p:MODULES:Find("ModuleRTAntenna") > -1 and p:GetModule("ModuleRTAntenna"):ALLEVENTNAMES:Find(eventName) > -1 {
|
||||
p:GetModule("ModuleRTAntenna"):DoEvent(eventName).
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function SolarPanels {
|
||||
parameter enable is true.
|
||||
|
||||
if enable {
|
||||
PANELS on.
|
||||
} else {
|
||||
PANELS off.
|
||||
}
|
||||
}
|
||||
|
||||
wait until SHIP:UNPACKED.
|
||||
wait 5.0.
|
||||
Antennas().
|
||||
SolarPanels().
|
Reference in New Issue
Block a user