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.TrackFlowProPrefabSpawner Class Reference

This is a class that will create menu items to spawn preconfigured curves. If you want a curve that can be spawned by right clicking the hierarchy, add it here. More...

Static Private Member Functions

static void SpawnTrefoil ()
static void SpawnCircle ()
static void SpawnHelix ()
static void SpawnSpeedTrack ()
static void SpawnClothoid30m ()
static void SpawnClothoid75m ()
static void SpawnClothoid100m ()
static void Spawn (string path)

Static Private Attributes

const string CIRCLE_PREFAB_PATH = "Packages/com.strangename.trackflowpro/Prefabs/TFP-Circle.prefab"
const string HELIX_PREFAB_PATH = "Packages/com.strangename.trackflowpro/Prefabs/TFP-Helix.prefab"
const string SPEEDTRACK_PREFAB_PATH = "Packages/com.strangename.trackflowpro/Prefabs/TFP-SpeedTrack.prefab"
const string TREFOIL_PREFAB_PATH = "Packages/com.strangename.trackflowpro/Prefabs/TFP-Trefoil.prefab"
const string CLOTHOID_30M_PATH = "Packages/com.strangename.trackflowpro/Prefabs/ClothoidLoops/TFP-ClothoidLoop30M.prefab"
const string CLOTHOID_75M_PATH = "Packages/com.strangename.trackflowpro/Prefabs/ClothoidLoops/TFP-ClothoidLoop75M.prefab"
const string CLOTHOID_100M_PATH = "Packages/com.strangename.trackflowpro/Prefabs/ClothoidLoops/TFP-ClothoidLoop100M.prefab"

Detailed Description

This is a class that will create menu items to spawn preconfigured curves. If you want a curve that can be spawned by right clicking the hierarchy, add it here.

Member Function Documentation

◆ Spawn()

void TrackFlowPro.Editor.TrackFlowProPrefabSpawner.Spawn ( string path)
staticprivate

◆ SpawnCircle()

void TrackFlowPro.Editor.TrackFlowProPrefabSpawner.SpawnCircle ( )
staticprivate

◆ SpawnClothoid100m()

void TrackFlowPro.Editor.TrackFlowProPrefabSpawner.SpawnClothoid100m ( )
staticprivate

◆ SpawnClothoid30m()

void TrackFlowPro.Editor.TrackFlowProPrefabSpawner.SpawnClothoid30m ( )
staticprivate

◆ SpawnClothoid75m()

void TrackFlowPro.Editor.TrackFlowProPrefabSpawner.SpawnClothoid75m ( )
staticprivate

◆ SpawnHelix()

void TrackFlowPro.Editor.TrackFlowProPrefabSpawner.SpawnHelix ( )
staticprivate

◆ SpawnSpeedTrack()

void TrackFlowPro.Editor.TrackFlowProPrefabSpawner.SpawnSpeedTrack ( )
staticprivate

◆ SpawnTrefoil()

void TrackFlowPro.Editor.TrackFlowProPrefabSpawner.SpawnTrefoil ( )
staticprivate

Member Data Documentation

◆ CIRCLE_PREFAB_PATH

const string TrackFlowPro.Editor.TrackFlowProPrefabSpawner.CIRCLE_PREFAB_PATH = "Packages/com.strangename.trackflowpro/Prefabs/TFP-Circle.prefab"
staticprivate

◆ CLOTHOID_100M_PATH

const string TrackFlowPro.Editor.TrackFlowProPrefabSpawner.CLOTHOID_100M_PATH = "Packages/com.strangename.trackflowpro/Prefabs/ClothoidLoops/TFP-ClothoidLoop100M.prefab"
staticprivate

◆ CLOTHOID_30M_PATH

const string TrackFlowPro.Editor.TrackFlowProPrefabSpawner.CLOTHOID_30M_PATH = "Packages/com.strangename.trackflowpro/Prefabs/ClothoidLoops/TFP-ClothoidLoop30M.prefab"
staticprivate

◆ CLOTHOID_75M_PATH

const string TrackFlowPro.Editor.TrackFlowProPrefabSpawner.CLOTHOID_75M_PATH = "Packages/com.strangename.trackflowpro/Prefabs/ClothoidLoops/TFP-ClothoidLoop75M.prefab"
staticprivate

◆ HELIX_PREFAB_PATH

const string TrackFlowPro.Editor.TrackFlowProPrefabSpawner.HELIX_PREFAB_PATH = "Packages/com.strangename.trackflowpro/Prefabs/TFP-Helix.prefab"
staticprivate

◆ SPEEDTRACK_PREFAB_PATH

const string TrackFlowPro.Editor.TrackFlowProPrefabSpawner.SPEEDTRACK_PREFAB_PATH = "Packages/com.strangename.trackflowpro/Prefabs/TFP-SpeedTrack.prefab"
staticprivate

◆ TREFOIL_PREFAB_PATH

const string TrackFlowPro.Editor.TrackFlowProPrefabSpawner.TREFOIL_PREFAB_PATH = "Packages/com.strangename.trackflowpro/Prefabs/TFP-Trefoil.prefab"
staticprivate

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