Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Public Member Functions | Public Attributes | List of all members
PQSROCControl Class Reference
Inheritance diagram for PQSROCControl:
PQSMod

Classes

class  RocPositionInfo
 Store Roc Position Info More...
 

Public Member Functions

override void OnQuadBuilt (PQ quad)
 
override void OnQuadDestroy (PQ quad)
 
override void OnQuadPreBuild (PQ quad)
 
override void OnSetup ()
 
override void OnSphereReset ()
 
override void OnSphereStarted ()
 
override void OnVertexBuild (PQS.VertexBuildData data)
 
- Public Member Functions inherited from PQSMod
virtual double GetVertexMaxHeight ()
 
virtual double GetVertexMinHeight ()
 
virtual void OnMeshBuild ()
 
virtual void OnPostSetup ()
 
virtual void OnPreUpdate ()
 
virtual void OnQuadCreate (PQ quad)
 
virtual void OnQuadUpdate (PQ quad)
 
virtual void OnQuadUpdateNormals (PQ quad)
 
virtual void OnSphereActive ()
 
virtual void OnSphereInactive ()
 
virtual bool OnSphereStart ()
 
virtual void OnSphereTransformUpdate ()
 
virtual void OnUpdateFinished ()
 
virtual void OnVertexBuildHeight (PQS.VertexBuildData data)
 
void RebuildSphere ()
 

Public Attributes

CelestialBody celestialBody
 Reference to the CelestialBody this Mod is on. More...
 
string currentCBName
 The name of the CB. - This is set in the Prfab. More...
 
float quadArea
 The surface Area of the Quad in Square Km. More...
 
DictionaryValueList< int, List
< RocPositionInfo > > 
rocPositionsUsed
 A Dictionary of all used Positions for ROCs on this CB. Key is the PQ.id for the Quad More...
 
List< LandClassROCrocs
 A list of the LandClassROC on this CB. There will be one for each type of ROC on the CB. More...
 
- Public Attributes inherited from PQSMod
bool modEnabled = true
 
int order = 100
 
PQS.ModiferRequirements requirements
 
PQS sphere
 

Member Function Documentation

override void PQSROCControl.OnQuadBuilt ( PQ  quad)
inlinevirtual

Reimplemented from PQSMod.

override void PQSROCControl.OnQuadDestroy ( PQ  quad)
inlinevirtual

Reimplemented from PQSMod.

override void PQSROCControl.OnQuadPreBuild ( PQ  quad)
inlinevirtual

Reimplemented from PQSMod.

override void PQSROCControl.OnSetup ( )
inlinevirtual

Reimplemented from PQSMod.

override void PQSROCControl.OnSphereReset ( )
inlinevirtual

Reimplemented from PQSMod.

override void PQSROCControl.OnSphereStarted ( )
inlinevirtual

Reimplemented from PQSMod.

override void PQSROCControl.OnVertexBuild ( PQS.VertexBuildData  data)
inlinevirtual

Reimplemented from PQSMod.

Member Data Documentation

CelestialBody PQSROCControl.celestialBody

Reference to the CelestialBody this Mod is on.

string PQSROCControl.currentCBName

The name of the CB. - This is set in the Prfab.

float PQSROCControl.quadArea

The surface Area of the Quad in Square Km.

DictionaryValueList<int, List<RocPositionInfo> > PQSROCControl.rocPositionsUsed

A Dictionary of all used Positions for ROCs on this CB. Key is the PQ.id for the Quad

List<LandClassROC> PQSROCControl.rocs

A list of the LandClassROC on this CB. There will be one for each type of ROC on the CB.


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