Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Enumerations
Package Expansions.Missions.Editor

Surface gizmos will show up on the GAP celestial body surface. You can More...

Classes

class  ActionPaneDisplay
 
class  ActionPaneDisplay_BiSelector
 
class  ActionPaneDisplay_CelestialBody
 
class  BaseAPField
 Action pane BaseField implementation, used in the Action pane UI. More...
 
class  BaseAPFieldList
 Action pane BaseFieldList implementation, used in the Action pane logic to handle a list of BaseFields for the attributed paramters. More...
 
class  Category
 
class  CheckpointBrowserDialog
 Mission dialog, displays a list of mission checkpoints to load More...
 
class  CheckpointEntry
 This class represents a checkpoint entry in the mission checkpoint browser dialog More...
 
class  CrewCreationDialog
 
struct  DisplayParameter
 
class  GAPCelestialBody
 
class  GAPCelestialBody_InteractiveSurfaceGizmo
 
class  GAPCelestialBody_SurfaceGizmo
 
class  GAPCelestialBody_SurfaceGizmo_Area
 
class  GAPCelestialBody_SurfaceGizmo_Icon
 
class  GAPCelestialBody_SurfaceGizmo_PlaceVessel
 
class  GAPCelestialBody_SurfaceGizmo_Volume
 
class  GAPCelestialBodyGizmoHandle
 
class  GAPCelestialBodyState_Base
 
class  GAPCelestialBodyState_Biomes
 State machine for Celestial Body in the GAP when displaying Biomes. More...
 
class  GAPCelestialBodyState_Orbit
 
class  GAPCelestialBodyState_SurfaceGizmo
 
class  GAPOrbitRenderer
 Manages the display representation of an orbit in the MissionEditor Action Pane Display This class is a modified version of the stock OrbitRenderer and was modified to work within the bounds of the mission editor only More...
 
class  GAPPartPicker
 
class  GAPPrefabDisplay
 A GAP component to display any GameObject in the window. It will just allow rotation, and will duplicate the GameObject that is passed on Setup. More...
 
class  GAPSurfaceIcon
 
class  GAPUtil_CelestialBody
 This is the UI interface around the GAP for celestial bodies. More...
 
class  GAPUtil_VesselFrame
 
class  GAPVesselDisplay
 
interface  IMEHistoryTarget
 Interface More...
 
class  MEActionPane
 
class  MEBasicNode
 
class  MECrewAssignmentDialog
 
class  MEFlowParserEditor
 
class  MEFlowUIGroup_OrEditor
 
class  MEFlowUIGroup_ThenEditor
 
class  MEFlowUINodeEditor
 
class  MEGUI_Asteroid
 
class  MEGUI_AsteroidSelect
 System attribute to specify an asteroid selector control More...
 
class  MEGUI_Button
 
class  MEGUI_Category
 
class  MEGUI_CelestialBody
 
class  MEGUI_CelestialBody_Biomes
 
class  MEGUI_CelestialBody_Orbit
 System attribute to specify a celestial body orbit More...
 
class  MEGUI_Checkbox
 System attribute to specify a checkbox control More...
 
class  MEGUI_ColorPicker
 System attribute to specify a color picker control More...
 
class  MEGUI_Comet
 
class  MEGUI_CometSelect
 System attribute to specify a comet selector control More...
 
class  MEGUI_Control
 Attribute applied to fields to make available to the action pane parameter UI. More...
 
class  MEGUI_CrewList
 System attribute to specify a kerbal crew member More...
 
class  MEGUI_Dropdown
 System attribute to specify a dropdown control More...
 
class  MEGUI_DynamicModule
 
class  MEGUI_DynamicModuleList
 
class  MEGUI_FlagSelect
 System attribute to specify a flag selector control More...
 
class  MEGUI_GameParameters
 
class  MEGUI_InputField
 System attribute to specify an input field control More...
 
class  MEGUI_Label
 System attribute to specify a text label More...
 
class  MEGUI_LaunchSiteSelect
 System attribute to specify a launch site selector control More...
 
class  MEGUI_LaunchSiteSituation
 
class  MEGUI_ListOrder
 System attribute to specify a list order control More...
 
class  MEGUI_MissionInstructor
 
class  MEGUI_MissionKerbal
 
class  MEGUI_NodeLabelNodeSelect
 System attribute to specify a node label node selector control More...
 
class  MEGUI_NodeSelect
 System attribute to specify a node selector control More...
 
class  MEGUI_NumberRange
 System attribute to specify a number slider - can be used on int, float and double More...
 
class  MEGUI_ParameterSwitchCompound
 Inidicates this class is a parameterswitch compound param. This means that child controls will be rendered, but only one of them is active at any time based on the KeyField More...
 
class  MEGUI_ParameterSwitchCompound_KeyField
 This attribute is applied to the keyfield for the Switcher More...
 
class  MEGUI_PartPicker
 System attribute to specify a part picker control More...
 
class  MEGUI_Quaternion
 System attribute to specify a number slider - can be used on int, float and double More...
 
class  MEGUI_ScoreRangeList
 
class  MEGUI_ScrollViewSelector
 System attribute to specify a scroll view selector control More...
 
class  MEGUI_SurfaceArea
 
class  MEGUI_SurfaceVolume
 
class  MEGUI_TextArea
 System attribute to specify a text area control More...
 
class  MEGUI_Time
 System attribute to specify a dropdown control More...
 
class  MEGUI_VesselGroundLocation
 
class  MEGUI_VesselLocation
 
class  MEGUI_VesselPartSelect
 System attribute to specify a vessel part selector control More...
 
class  MEGUI_VesselSelect
 System attribute to specify a vessel selector control More...
 
class  MEGUI_VesselSituation
 
class  MEGUICompoundParameter
 
class  MEGUIConnector
 Mission expansion line connector, this uses vectoricy to draw a line between to MEGUINodes More...
 
class  MEGUIConnectorDrag
 Fires drag and drop for the MEGUINode, on each connector button. More...
 
class  MEGUIDropDownItem
 
class  MEGUIDropDownItemListExtensions
 
class  MEGUIFooterAdditionalButton
 
class  MEGUIListOrderItem
 
class  MEGUINode
 
class  MEGUINodeBodyParameter
 
class  MEGUINodeIcon
 
class  MEGUIPanel
 This class defines the behaviour of an Mission Editor panel, panels are subwindows of the ME that can be resized, hided or maximized in the screen More...
 
class  MEGUIPanelSeparator
 This classes define the behaviour of a drageable separator, that resizes MEGUIPanels More...
 
class  MEGUIParameter
 
class  MEGUIParameterAsteroid
 
class  MEGUIParameterAsteroidDropdownList
 
class  MEGUIParameterAwardModule
 
class  MEGUIParameterButton
 
class  MEGUIParameterCelestialBody
 
class  MEGUIParameterCelestialBody_Area
 
class  MEGUIParameterCelestialBody_Biomes
 
class  MEGUIParameterCelestialBody_VesselGroundLocation
 
class  MEGUIParameterCelestialBody_Volume
 
class  MEGUIParameterCelestialBodyOrbit
 
class  MEGUIParameterCheckbox
 
class  MEGUIParameterColorPicker
 
class  MEGUIParameterComet
 
class  MEGUIParameterCometDropdownList
 
class  MEGUIParameterCrewList
 
class  MEGUIParameterDropdownList
 
class  MEGUIParameterDynamicModule
 
class  MEGUIParameterDynamicModuleList
 
class  MEGUIParameterFlagDropdownList
 
class  MEGUIParameterGameParameters
 
class  MEGUIParameterGroup
 
class  MEGUIParameterGroupHeader
 
class  MEGUIParameterInputField
 
class  MEGUIParameterLabel
 
class  MEGUIParameterLaunchSiteDropdownList
 
class  MEGUIParameterLaunchSiteSituation
 Mission Expansions GUI Parameter for a LaunchSiteSituation More...
 
class  MEGUIParameterListOrder
 
class  MEGUIParameterMissionInstructor
 
class  MEGUIParameterMissionKerbal
 
class  MEGUIParameterNodeDropdownList
 
class  MEGUIParameterNodeLabelNodeDropdownList
 
class  MEGUIParameterNumberRange
 
class  MEGUIParameterPartPicker
 
class  MEGUIParameterQuaternion
 
class  MEGUIParametersController
 This class handles the SAP parameters prefabs based on attribute type More...
 
class  MEGUIParameterScoreRangeList
 
class  MEGUIParameterScrollViewSelector
 
class  MEGUIParameterSwitchCompound
 
class  MEGUIParameterTextArea
 
class  MEGUIParameterTime
 
class  MEGUIParameterVessel
 Control class used as a base class for controls that interact with the vessel display More...
 
class  MEGUIParameterVesselDropdownList
 
class  MEGUIParameterVesselLocation
 Mission Expansions GUI Parameter for a VesselSituation More...
 
class  MEGUIParameterVesselPartSelector
 
class  MEGUIParameterVesselSituation
 Mission Expansions GUI Parameter for a VesselSituation More...
 
class  MEGUIScoreRangeItem
 
class  MEGUIScoreRangeTimeItem
 
class  MEGUITimeControl
 
class  MENodeCanvas
 
class  MENodeCanvasBackground
 
class  MENodeCategorizer
 
class  MENodeCategoryButton
 
class  MENodeCategoryColor
 
class  MENodeColors
 Class to store Node color settings and attached to MELogic so can be configured in Unity More...
 
class  MENodeEditor
 
class  MEPartCategorizer
 
class  MEPartCategorizerButton
 
class  MEPartSelectorBrowser
 ME dialog that allow us to select which parts are going to be enabled in the VAB/SPH for this mission More...
 
class  MEPartSelectorEntry
 The class is a subclass of the VAB/SPH editor part icon class. This class handles the display of parts into the UI of the game and all the related interactions with such parts, like filtering, enable, disable, tooltip display, etc. More...
 
class  MEValidityHighlighColor
 
class  MissionBiome
 Class to store Missions Biome Data for any actions and tests that require Biome information. More...
 
class  MissionBriefingDialog
 
class  MissionEditorHistory
 
class  MissionEditorLogic
 
class  MissionEditorMapView
 
class  MissionEditorValidator
 
class  MissionsBrowserDialog
 Mission dialog, displays a list of missions to load More...
 
class  MissionValidationDialog
 
class  MissionValidationEntry
 Validation entry for the Mission Validation Dialog More...
 
class  MissionValidationTestResult
 Structure of a validity Test Result More...
 
class  NodeListTooltip
 
class  NodeListTooltipController
 
class  NodeListTooltipMasterController
 
class  OrbitGizmo
 Gizmo used to maniuplate orbits in the MissionEditor This class is a modified version of the stock Maneuver gizmo and was modified to work within the bounds of the mission editor only More...
 
class  SpriteButton
 Button implementation based on sprites and MouseEventsHandler More...
 
struct  SurfaceLocation
 
class  UICollapsibleSection
 Small UI Script to collapse UI sections More...
 
class  ValidationColors
 

Enumerations

enum  AreaState { AreaState.IDLE, AreaState.HIGHLIGHT_EDGE, AreaState.DRAGGED }
 An enum to specify the current state of one of the circles, it can be Idle, with the mouse over one of the edges, or dragging the radius. More...
 
enum  GAPCelestialBodyState { GAPCelestialBodyState.SIMPLE, GAPCelestialBodyState.POINT, GAPCelestialBodyState.BIOMES, GAPCelestialBodyState.ORBIT }
 Defines the different states of how the GAP will behave. More...
 
enum  HistoryType { HistoryType.Redo, HistoryType.Undo }
 Type of history More...
 
enum  MENodeConnectionType { MENodeConnectionType.Input, MENodeConnectionType.Output }
 
enum  OrbitGizmoMode { OrbitGizmoMode.None, OrbitGizmoMode.Point, OrbitGizmoMode.Global }
 
enum  ValidationStatus { ValidationStatus.Pass, ValidationStatus.Warn, ValidationStatus.Fail, ValidationStatus.None }
 
enum  ValidatorMode { ValidatorMode.Manual, ValidatorMode.Save, ValidatorMode.AutoAfterRun, ValidatorMode.FullAuto }
 The modes that the Validator runs in More...
 

Detailed Description

Surface gizmos will show up on the GAP celestial body surface. You can

A parameter to place a vessel in a celestial body.

A parameter to select Biomes in a celestial body.

A parameter to select a celestial body.

A surface gizmo to select an area on a celestial body. Uses 2 circles to determine the area.

Enumeration Type Documentation

An enum to specify the current state of one of the circles, it can be Idle, with the mouse over one of the edges, or dragging the radius.

Enumerator
IDLE 
HIGHLIGHT_EDGE 
DRAGGED 

Defines the different states of how the GAP will behave.

Enumerator
SIMPLE 
POINT 
BIOMES 
ORBIT 

Type of history

Enumerator
Redo 
Undo 
Enumerator
Input 
Output 
Enumerator
None 
Point 
Global 
Enumerator
Pass 
Warn 
Fail 
None 

The modes that the Validator runs in

Enumerator
Manual 

Validation is only run by pressing the button

Save 

Validation run whenever the mission is saved

AutoAfterRun 

After a Validation is run then whenever a value is changed

FullAuto 

Validation run whenever a value is changed