|
override void | CreateTutorialPages () |
|
override void | OnDoneButtonClick () |
|
override void | OnTutorialSetup () |
|
TutorialPage | AddTutorialPage (string pageId, string pageTitleLocId, string dialogLocId, KFSMStateChange onEnterCallback, BasicTutorial.TutorialButtonType pageType=BasicTutorial.TutorialButtonType.Next) |
|
List< TutorialPage > | AddTutorialPage (TutorialPageConfig config) |
|
MultiOptionDialog | CreateDialog (BasicTutorial.TutorialButtonType pageType, string pageId, string loc) |
|
void | DestroyTutorialPage (TutorialPage page) |
|
void | EnableTutorialPageButton (bool enable, int index) |
|
DialogGUIButton[] | FindButtons (ref DialogGUIBase[] buttons) |
|
MEGUIParameter | GetLaunchSiteParam () |
|
virtual string | GetNextTutorialName () |
|
MEGUIParameter | GetParameter (string fieldid) |
|
MEGUIParameter | GetPartPickerParam () |
|
MEGUIParameter | GetSubParameter (List< string > fieldsId) |
|
virtual void | GoToNextTutorial () |
|
void | HighlightNode (int nodeIndex, bool active) |
|
bool | IsTutorialParameterSelected (MEGUIParameter parameter) |
|
override void | OnAssetSetup () |
| This is called before the tutorial assets are set up. Use this to change the asset settings on subclasses More...
|
|
void | OnEnterEmpty (KFSMState state) |
|
override void | OnOnDestroy () |
|
override void | OnTutorialSetup () |
|
void | CloseTutorialWindow (bool destroySelf=true) |
|
DialogGUIBase[] | CreateDialog (string pageId, string textLoc, DialogGUIButton button) |
|
DialogGUIBase[] | CreateDialog (string pageId, string textLoc, DialogGUIButton[] button) |
|
DialogGUIBase[] | CreateDialog (string pageId, string textLoc) |
|
MultiOptionDialog | CreateDoneDialog (string pageId, string textLoc) |
|
MultiOptionDialog | CreateMultiButtonDialog (string pageId, string textLoc, BasicTutorial.TutorialButtonType buttons) |
|
MultiOptionDialog | CreateNextDialog (string pageId, string textLoc) |
|
MultiOptionDialog | CreateNoButtonDialog (string pageId, string textLoc) |
|
MultiOptionDialog | CreateOkDialog (string pageId, string textLoc) |
|
TutorialPage | CreateTutorialPage (string pageId, string titleLoc, KFSMStateChange onEnterCallback) |
|
string | GetCurrentStateName () |
|
virtual void | OnCloseButtonClick () |
|
virtual void | OnContinueButtonClick () |
|
virtual void | OnNextButtonClick () |
|
virtual void | OnOkButtonClick () |
|
void | SetDialogRect (Rect r) |
|
|
bool | CanSkipCurrentTutorialOnNodeDragEnd (int countBeforeDrag) |
|
void | ClearFilter () |
|
void | DragNodeHelper (Func< MEGUINodeIcon, bool > filterCriteria, string categoryName="") |
|
void | EnableAllTutorialPageButtons (bool enable) |
|
void | FilterNodes (bool add) |
|
void | FilterNodes (bool add, Func< MEGUINodeIcon, bool > criteria) |
|
MEGUIParameter | GetApplyScoreScoreParam () |
|
MEGUIParameter | GetDialogMessageParam () |
|
MEGUIParameter | GetFacilityParam () |
|
MEGUINode | GetMEGUINode (int nodeIndex) |
|
int | GetMEGUINodeIndex (MEGUINode guiNode) |
|
List< MEGUINode > | GetMEGUINodes (string templateName) |
|
MENode | GetMENode (int nodeIndex) |
|
List< MENode > | GetMENodeByTemplateName (string nodeDefinition) |
|
MEGUIParameter | GetOrbitCelestialBody () |
|
MEGUIParameter | GetScienceCelestialBodyParam () |
|
MEGUIParameter | GetScienceExperimentParam () |
|
MEGUIParameter | GetScienceIsEventNodeParam () |
|
MEGUIParameter | GetScienceSituationParam () |
|
MEGUINode | GetSelectedMEGUINode () |
|
MENode | GetSelectedMENode () |
|
int | GetSelectedNodeIndex () |
|
string | GetSelectedNodeTemplateName () |
|
MEGUIParameter | GetSituationParam () |
|
MEGUIParameter | GetTimeNodeOperator () |
|
MEGUIParameter | GetTimeNodeStartNode () |
|
MEGUIParameter | GetTimeNodeTime () |
|
MEGUIParameter | GetVesselDestroyedVesselParam () |
|
MEGUIParameter | GetVesselLandedBiomes () |
|
MEGUIParameter | GetVesselLandedCelestialBody () |
|
MEGUIParameter | GetVesselLandedLocationType () |
|
MEGUIParameter | GetVesselLandedSettings () |
|
MEGUIParameter | GetVesselSettings () |
|
void | HideAllTutorialSelectors () |
|
void | HideTutorialSelection (MEGUIParameter parameter) |
|
void | HighlightNodeFiltered (bool highLight) |
|
void | LockCanvas (bool locked) |
|
void | LockNodeFilter (bool locked) |
|
void | LockNodeList (bool locked) |
|
void | LockNodeSettings (bool locked) |
|
void | LockSapParameters (NodeDefinition nodedefinition, params string[] excluded) |
|
void | RemoveDragHelper () |
|
void | RemoveOnClickOnSearchListener () |
| Remove the searchFieldClickHandler.onPointerClick event More...
|
|
void | ResetHighLightLink () |
|
void | ResetNodeFilterMask () |
|
void | ResetNodeListMask () |
|
void | ResetNodeSettingsMask () |
|
void | RestoreOnClickOnSearchListener () |
| Restore the searchFieldClickHandler.onPointerClick event More...
|
|
void | SaveOnClickOnSearchListener () |
| Save the searchFieldClickHandler.onPointerClick event More...
|
|
void | SetEditorLock () |
|
void | ShowTutorialSelection (MEGUIParameter parameter) |
|
void | Load (ConfigNode node) |
|
virtual void | OnAwake () |
|
virtual void | OnLoad (ConfigNode node) |
|
virtual void | OnSave (ConfigNode node) |
|
void | Save (ConfigNode node) |
|
bool | complete |
|
const string | dialogMessageParam = "Expansions.Missions.Actions.ActionDialogMessage.message" |
|
string | lockId = "tutorial" |
|
string | stateName = "welcome" |
|
bool | ExclusiveTutorial = true |
|
string | guiSkinName = "KSP window 1" |
|
KerbalInstructor | instructor |
|
int | instructorPortraitSize = 128 |
|
string | instructorPrefabName = "Instructor_Wernher" |
|
RenderTexture | instructorTexture |
|
GameObject | mainlight |
|
int | textureBorderRadius = 124 |
|
string | tutorialArrowPrefabName = "tutorialArrows" |
|
string | tutorialControlColorString = "#BADA55" |
|
string | tutorialHighlightColorString = "orange" |
|
ScenarioRunner | runner |
|
ProtoScenarioModule | snapshot |
|
List< GameScenes > | targetScenes |
|
static void | ShowMissionPlayDialog () |
|
static ConfigNode | GetTutorialNode (string name) |
|
const string | applyScoreScoreParam = "Expansions.Missions.Actions.ActionMissionScore.score" |
|
const string | createVesselFacilityParam = "facility" |
|
const string | createVesselLaunchSiteParam = "launchSite" |
|
const string | createVesselLocationSettings = "location" |
|
const string | createVesselPartPicker = "requiredParts" |
|
const string | createVesselSettings = "Expansions.Missions.Actions.ActionCreateVessel.vesselSituation" |
|
const string | createVesselSituationParam = "situation" |
|
const string | orbitCelestialBodyParam = "Expansions.Missions.Tests.TestOrbit.missionOrbit" |
|
const string | scienceCelestialBody = "Expansions.Missions.Tests.TestScienceExperiment.biomeData" |
|
const string | scienceExperimentIsEventNode = "Expansions.Missions.MENode.isEvent" |
|
const string | scienceExperimentParam = "Expansions.Missions.Tests.TestScienceExperiment.experimentID" |
|
const string | scienceSituationParam = "Expansions.Missions.Tests.TestScienceExperiment.experimentSituation" |
|
const string | timeNodeNodeParam = "Expansions.Missions.Tests.TestTimeSinceNode.nodeID" |
|
const string | timeNodeOperatorParam = "Expansions.Missions.Tests.TestTimeSinceNode.comparisonOperator" |
|
const string | timeNodeTimeParam = "Expansions.Missions.Tests.TestTimeSinceNode.time" |
|
MEBasicNodeListFilter
< MEGUINodeIcon > | tutorialFilter_none = new MEBasicNodeListFilter<MEGUINodeIcon>("tutorial_None", a => false) |
|
List< TutorialPage > | tutorialPages |
|
const string | vesselDestroyedVesselParam = "Expansions.Missions.Tests.TestVessel.vesselID" |
|
const string | vesselLandedCelestialBiomeParam = "biomeData" |
|
const string | vesselLandedCelestialBodyParam = "bodyData" |
|
const string | vesselLandedLocationTypeParam = "locationChoice" |
|
const string | vesselLandedSettings = "Expansions.Missions.Tests.TestVesselSituationLanded.locationSituation" |
|
Rect | avatarRect |
|
TutorialPage | currentPage |
|
PopupDialog | dialogDisplay |
|
Rect | dRect |
|
Rect | rect = new Rect(100f, 80f, 400f, 180f) |
|
UISkinDef | skin |
|
TutorialFSM | Tutorial |
|
bool | TutorialDialogEnabled = true |
| If this is an "exclusive" tutorial, or if it is an advisory popup in a normal game. More...
|
|
int | ClassID [get] |
|
string | ClassName [get] |
|
BaseEventList | Events [get] |
|
BaseFieldList | Fields [get] |
|