Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | Properties | List of all members
Upgradeables.UpgradeableSlave Class Reference
Inheritance diagram for Upgradeables.UpgradeableSlave:
Upgradeables.UpgradeableObject

Public Member Functions

void CompileIDs ()
 
- Public Member Functions inherited from Upgradeables.UpgradeableObject
void Awake ()
 
void ClearID ()
 
void CompileAssets ()
 
void CompileID ()
 
void Despawn (int lvl)
 
void Despawn (UpgradeLevel lvl)
 
void OnDestroy ()
 
void OnGameSceneSwitchRequested (GameEvents.FromToAction< GameScenes, GameScenes > action)
 
void setLevel (int lvl)
 
virtual void SetLevel (int lvl)
 
void SetupLevels ()
 
void Start ()
 

Protected Member Functions

override void OnAwake ()
 
override void OnOnDestroy ()
 
override void OnStart ()
 

Properties

string[] NeighbourIDs [get]
 Accessor for the neighbourIDs of linked neighbour UpgradeableFacilities. More...
 
UpgradeableFacility[] Neighbours [get]
 Accessor for the Neighbours array of linked neighbour UpgradeableFacilities. More...
 
- Properties inherited from Upgradeables.UpgradeableObject
UpgradeLevel CurrentLevel [get, set]
 
int FacilityLevel [get]
 
Transform FacilityTransform [get, set]
 
int MaxLevel [get]
 
UpgradeLevel[] UpgradeLevels [get, set]
 

Additional Inherited Members

- Public Attributes inherited from Upgradeables.UpgradeableObject
string id
 
- Protected Attributes inherited from Upgradeables.UpgradeableObject
UpgradeLevel currentLevel
 
int facilityLevel
 
Transform facilityTransform
 
bool preCompiledId
 
bool setup
 
UpgradeLevel[] upgradeLevels
 

Member Function Documentation

void Upgradeables.UpgradeableSlave.CompileIDs ( )
inline
override void Upgradeables.UpgradeableSlave.OnAwake ( )
inlineprotectedvirtual
override void Upgradeables.UpgradeableSlave.OnOnDestroy ( )
inlineprotectedvirtual
override void Upgradeables.UpgradeableSlave.OnStart ( )
inlineprotectedvirtual

Property Documentation

string [] Upgradeables.UpgradeableSlave.NeighbourIDs
get

Accessor for the neighbourIDs of linked neighbour UpgradeableFacilities.

UpgradeableFacility [] Upgradeables.UpgradeableSlave.Neighbours
get

Accessor for the Neighbours array of linked neighbour UpgradeableFacilities.


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