TrackFlow Pro Documentation 1
Generate roller coasters, railroads, conveyors and more with a physics aware spline and meshing system.
Loading...
Searching...
No Matches
TrackFlowPro.Editor.ReadmeEditor Class Reference

Custom editor for Readme. More...

Public Member Functions

override void OnInspectorGUI ()

Protected Member Functions

override void OnHeaderGUI ()

Properties

GUIStyle LinkStyle [get]
GUIStyle TitleStyle [get]
GUIStyle HeadingStyle [get]
GUIStyle BodyStyle [get]
GUIStyle ButtonStyle [get]

Private Member Functions

void Init ()
bool LinkLabel (GUIContent label, params GUILayoutOption[] options)

Static Private Member Functions

static ReadmeEditor ()
static void SelectReadmeAutomatically ()
static void OnSceneOpened (Scene scene, OpenSceneMode mode)
static string GetFolder (string assetPath)
static void LoadLayout ()
static Readme SelectReadmeInFolder (string folder)
static Readme SelectPackageReadme ()

Private Attributes

bool m_Initialized
GUIStyle m_LinkStyle
GUIStyle m_TitleStyle
GUIStyle m_HeadingStyle
GUIStyle m_BodyStyle
GUIStyle m_ButtonStyle

Static Private Attributes

const string k_ShowedReadmeSessionStateName = "TrackFlowPro.showedReadme"
const string k_LoadedLayoutSessionStateName = "TrackFlowPro.loadedLayout"
const string k_PackageName = "com.strangename.trackflowpro"
const string k_PackageRoot = "Packages/" + k_PackageName
const string k_LayoutAssetPath = k_PackageRoot + "/Editor/Layout.wlt"
const float k_Space = 16f

Detailed Description

Custom editor for Readme.

Constructor & Destructor Documentation

◆ ReadmeEditor()

TrackFlowPro.Editor.ReadmeEditor.ReadmeEditor ( )
staticprivate

Member Function Documentation

◆ GetFolder()

string TrackFlowPro.Editor.ReadmeEditor.GetFolder ( string assetPath)
staticprivate

◆ Init()

void TrackFlowPro.Editor.ReadmeEditor.Init ( )
private

◆ LinkLabel()

bool TrackFlowPro.Editor.ReadmeEditor.LinkLabel ( GUIContent label,
params GUILayoutOption[] options )
private

◆ LoadLayout()

void TrackFlowPro.Editor.ReadmeEditor.LoadLayout ( )
staticprivate

◆ OnHeaderGUI()

override void TrackFlowPro.Editor.ReadmeEditor.OnHeaderGUI ( )
protected

◆ OnInspectorGUI()

override void TrackFlowPro.Editor.ReadmeEditor.OnInspectorGUI ( )

◆ OnSceneOpened()

void TrackFlowPro.Editor.ReadmeEditor.OnSceneOpened ( Scene scene,
OpenSceneMode mode )
staticprivate

◆ SelectPackageReadme()

Readme TrackFlowPro.Editor.ReadmeEditor.SelectPackageReadme ( )
staticprivate

◆ SelectReadmeAutomatically()

void TrackFlowPro.Editor.ReadmeEditor.SelectReadmeAutomatically ( )
staticprivate

◆ SelectReadmeInFolder()

Readme TrackFlowPro.Editor.ReadmeEditor.SelectReadmeInFolder ( string folder)
staticprivate

Member Data Documentation

◆ k_LayoutAssetPath

const string TrackFlowPro.Editor.ReadmeEditor.k_LayoutAssetPath = k_PackageRoot + "/Editor/Layout.wlt"
staticprivate

◆ k_LoadedLayoutSessionStateName

const string TrackFlowPro.Editor.ReadmeEditor.k_LoadedLayoutSessionStateName = "TrackFlowPro.loadedLayout"
staticprivate

◆ k_PackageName

const string TrackFlowPro.Editor.ReadmeEditor.k_PackageName = "com.strangename.trackflowpro"
staticprivate

◆ k_PackageRoot

const string TrackFlowPro.Editor.ReadmeEditor.k_PackageRoot = "Packages/" + k_PackageName
staticprivate

◆ k_ShowedReadmeSessionStateName

const string TrackFlowPro.Editor.ReadmeEditor.k_ShowedReadmeSessionStateName = "TrackFlowPro.showedReadme"
staticprivate

◆ k_Space

const float TrackFlowPro.Editor.ReadmeEditor.k_Space = 16f
staticprivate

◆ m_BodyStyle

GUIStyle TrackFlowPro.Editor.ReadmeEditor.m_BodyStyle
private

◆ m_ButtonStyle

GUIStyle TrackFlowPro.Editor.ReadmeEditor.m_ButtonStyle
private

◆ m_HeadingStyle

GUIStyle TrackFlowPro.Editor.ReadmeEditor.m_HeadingStyle
private

◆ m_Initialized

bool TrackFlowPro.Editor.ReadmeEditor.m_Initialized
private

◆ m_LinkStyle

GUIStyle TrackFlowPro.Editor.ReadmeEditor.m_LinkStyle
private

◆ m_TitleStyle

GUIStyle TrackFlowPro.Editor.ReadmeEditor.m_TitleStyle
private

Property Documentation

◆ BodyStyle

GUIStyle TrackFlowPro.Editor.ReadmeEditor.BodyStyle
getprivate

◆ ButtonStyle

GUIStyle TrackFlowPro.Editor.ReadmeEditor.ButtonStyle
getprivate

◆ HeadingStyle

GUIStyle TrackFlowPro.Editor.ReadmeEditor.HeadingStyle
getprivate

◆ LinkStyle

GUIStyle TrackFlowPro.Editor.ReadmeEditor.LinkStyle
getprivate

◆ TitleStyle

GUIStyle TrackFlowPro.Editor.ReadmeEditor.TitleStyle
getprivate

The documentation for this class was generated from the following file: