ProceduralPlanets
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CProceduralPlanets.PropertyFloatAnimation.Animation
 CProceduralPlanets.Blueprint.BlueprintPropertyColor
 CProceduralPlanets.Blueprint.BlueprintPropertyFloat
 CProceduralPlanets.Blueprint.BlueprintPropertyMaterial
 CMonoBehaviour
 CProceduralPlanets.BlueprintThis base class for all blueprints which contains core classes, lists, and methods common to all blueprints. Planet and Ring blueprites are derived from this class
 CProceduralPlanets.BlueprintPlanetThis is the parent class of planet blueprints containing some of the core variables, classes and methods. Derived from Bluprint class which contains some core classes, lists, and methods common to all types of blueprints
 CProceduralPlanets.BlueprintGasPlanetThis is derived from the BlueprintPlanet and contains specific types of properties for gas planet blueprints
 CProceduralPlanets.BlueprintSolidPlanetThis is derived from the BlueprintPlanet and contains specific types of properties for solid planet blueprints
 CProceduralPlanets.BlueprintRingThis is the class of ring blueprints. Derived from Bluprint class which contains some core classes, lists, and methods common to all types of blueprints
 CProceduralPlanets.LocalStarThis component contains properties for a local star and it's used by planets to locate a star in the scene (by finding this component)
 CProceduralPlanets.PlanetThis is the base class for planets. Solid and Gas planets derive from this class
 CProceduralPlanets.GasPlanetComponent used by gas planets. Planets are created by using the Inspector on the PlanetManager or via the static public method

See also
PlanetManager.CreatePlanet(Vector3, int, string, string)

in PlanetManager

 CProceduralPlanets.SolidPlanetComponent used by solid planets. Planets are created by using the Inspector on the PlanetManager or via the static public method

See also
PlanetManager.CreatePlanet(Vector3, int, string, string)

in PlanetManager

 CProceduralPlanets.PlanetStaticThis is the base class for static planets. Static planets have been baked from a procedural planet and can no longer be changed. Solid and Gas static planets derive from this class
 CProceduralPlanets.GasPlanetStaticThis component is used by gas planets that have been baked from being a procedural planet to a static baked planet
 CProceduralPlanets.SolidPlanetStaticThis component is used by solid planets that have been baked from being a procedural planet to a static baked planet
 CProceduralPlanets.RingThis is the class for ring
 CProceduralPlanets.RingStaticThis is the class for static ring
 CProceduralPlanets.Singleton< T >Singleton class that the Manager derives from to ensure only one peristent instance exists of the Manager
 CProceduralPlanets.ProceduralOctahedronThis component generates a procedural octahedron sphere
 CProceduralPlanets.ProceduralRingThis component generates a procedural ring
 CProceduralPlanets.PropertyColorPropertyColor contains a base color with specified ranges for hue, saturation and brightness. It contains reference to any shaders that are affected by this Color.
 CProceduralPlanets.PropertyFloatPropertyFloat contains floats with a minimum/maximum range. It contains reference to any procedural textures, materials, and shaders that are affected by this float.
 CProceduralPlanets.PropertyFloatAnimationUsed to keep track of animated floats.
 CProceduralPlanets.PropertyMaterialPropertyMaterial contains reference to a procedural material and reference to any procedural textures and shaders that are affected by this material.
 CProceduralPlanets.LocalStar.ShaderCacheSettingsClass used by planets and rings to store cached settings for increased performance to see if the local star has changed.
 CProceduralPlanets.Singleton< PlanetManager >
 CProceduralPlanets.PlanetManagerPlanetManager is a required component that must exist as a single instance in all scenes where ProceduralPlanets are used
 CProceduralPlanets.UtilUtility class used to reduce repetitive code