Kerbal Space Program
1.12.4
|
Classes | |
class | ModuleInfo |
class | ResourceInfo |
Public Member Functions | |
void | AddFileTime (UrlDir.UrlFile file) |
delegate int | APEntryCostGetDelegate (AvailablePart ap) |
AvailablePart () | |
AvailablePart (string path) | |
AvailablePart (AvailablePart ap) | |
PartVariant | GetVariant (string variantName) |
Get the variant from the availablepart More... | |
void | SetEntryCost (int cost) |
Static Public Member Functions | |
static int | _GetEntryCost (AvailablePart ap) |
Public Attributes | |
int | amountAvailable |
Amount of these parts in stock More... | |
string | author |
The author's name, shown on parts list More... | |
string | bulkheadProfiles |
Tags for this part's bulkhead (cross-section) profiles More... | |
PartCategories | category |
The category this part will be shown under More... | |
string | configFileFullName |
float | cost |
Cost of this part (by unit), this includes the price of resources as well. More... | |
bool | costsFunds = true |
Used when purchasing to determine if should pay for it. Set only when you purchase another part and this part is in that part's identicalParts More... | |
string | description |
A description for the part More... | |
List< string > | fileTimes = new List<string>() |
GameObject | iconPrefab |
A reference to the icon prefab for instantiation More... | |
float | iconScale |
The scale factor applied to this icon More... | |
string | identicalParts |
what parts are identical to this and should unlock with this More... | |
ConfigNode | internalConfig |
string | manufacturer |
The manufacturer's name, shown on the parts list More... | |
bool | mapActionsToSymmetryParts |
Should we create action/axis mappings for symmetry parts when linking them in the editor More... | |
float | minimumCost = 0f |
The minimum cost that this part can have after all modifiers and resource costs are applied More... | |
string | moduleInfo |
The compiled module information More... | |
List< ModuleInfo > | moduleInfos |
string | name |
A string identifier for the part More... | |
ConfigNode | partConfig |
Part | partPrefab |
A reference to the part prefab for instantiation More... | |
float | partSize = 0 |
Approximation of the visual size of the part More... | |
string | partUrl |
The url of the part config More... | |
UrlDir.UrlConfig | partUrlConfig |
PreferredInitialStage | preferredStage = PreferredInitialStage.DEFAULT |
Whats the preferred position for this part in the vessel stages, right now we have, FIRST, LAST and DEFAULT More... | |
string | resourceInfo |
The compiled module information More... | |
List< ResourceInfo > | resourceInfos |
bool | showVesselNaming |
Should we show the vessel naming option on the PAW More... | |
string | tags |
This part's search tags More... | |
bool | TechHidden |
Set this true to hide the part from the RnD view of the tech tree More... | |
string | TechRequired |
The id of the technology required to make this part available for purchase. More... | |
string | title |
The title that is shown on the parts list More... | |
string | typeDescription |
A short description for the part More... | |
PartVariant | variant |
This part's current variant (if available) More... | |
Static Public Attributes | |
static APEntryCostGetDelegate | EntryCostGetter = _GetEntryCost |
Protected Attributes | |
int | _entryCost |
The Cost to purchase this part from RnD. More... | |
Properties | |
int | entryCost [get] |
Renderer[] | iconRenderers [get] |
A cached array of the Renderers on the iconPrefab. More... | |
float | MinimumMass [get, set] |
The minimum mass that this part can have after all mass modifiers are applied More... | |
float | MinimumRBMass [get, set] |
The minimum rigidbody mass that this part can have after all mass modifiers are applied More... | |
string | partPath [get, set] |
List< PartVariant > | Variants [get] |
Get a list of Variants for this AvailablePart More... | |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
delegate int AvailablePart.APEntryCostGetDelegate | ( | AvailablePart | ap | ) |
|
inline |
Get the variant from the availablepart
variantName | Name of the variant |
|
inline |
|
protected |
The Cost to purchase this part from RnD.
int AvailablePart.amountAvailable |
Amount of these parts in stock
string AvailablePart.author |
The author's name, shown on parts list
string AvailablePart.bulkheadProfiles |
Tags for this part's bulkhead (cross-section) profiles
PartCategories AvailablePart.category |
The category this part will be shown under
string AvailablePart.configFileFullName |
float AvailablePart.cost |
Cost of this part (by unit), this includes the price of resources as well.
bool AvailablePart.costsFunds = true |
Used when purchasing to determine if should pay for it. Set only when you purchase another part and this part is in that part's identicalParts
string AvailablePart.description |
A description for the part
|
static |
List<string> AvailablePart.fileTimes = new List<string>() |
GameObject AvailablePart.iconPrefab |
A reference to the icon prefab for instantiation
float AvailablePart.iconScale |
The scale factor applied to this icon
string AvailablePart.identicalParts |
what parts are identical to this and should unlock with this
ConfigNode AvailablePart.internalConfig |
string AvailablePart.manufacturer |
The manufacturer's name, shown on the parts list
bool AvailablePart.mapActionsToSymmetryParts |
Should we create action/axis mappings for symmetry parts when linking them in the editor
float AvailablePart.minimumCost = 0f |
The minimum cost that this part can have after all modifiers and resource costs are applied
string AvailablePart.moduleInfo |
The compiled module information
List<ModuleInfo> AvailablePart.moduleInfos |
string AvailablePart.name |
A string identifier for the part
ConfigNode AvailablePart.partConfig |
Part AvailablePart.partPrefab |
A reference to the part prefab for instantiation
float AvailablePart.partSize = 0 |
Approximation of the visual size of the part
string AvailablePart.partUrl |
The url of the part config
UrlDir.UrlConfig AvailablePart.partUrlConfig |
PreferredInitialStage AvailablePart.preferredStage = PreferredInitialStage.DEFAULT |
Whats the preferred position for this part in the vessel stages, right now we have, FIRST, LAST and DEFAULT
string AvailablePart.resourceInfo |
The compiled module information
List<ResourceInfo> AvailablePart.resourceInfos |
bool AvailablePart.showVesselNaming |
Should we show the vessel naming option on the PAW
string AvailablePart.tags |
This part's search tags
bool AvailablePart.TechHidden |
Set this true to hide the part from the RnD view of the tech tree
Used in conjunction with category = none to hide a part from any new vessels/builds while not affecting existing craft
string AvailablePart.TechRequired |
The id of the technology required to make this part available for purchase.
string AvailablePart.title |
The title that is shown on the parts list
string AvailablePart.typeDescription |
A short description for the part
PartVariant AvailablePart.variant |
This part's current variant (if available)
|
get |
|
get |
A cached array of the Renderers on the iconPrefab.
|
getset |
The minimum mass that this part can have after all mass modifiers are applied
Note: Will prevent ever setting to less than 0.0001 (cause negative mass does fun things to physics)
|
getset |
The minimum rigidbody mass that this part can have after all mass modifiers are applied
Note: Will prevent ever setting to less than 0.001 (cause negative mass does fun things to physics)
|
getset |
|
get |
Get a list of Variants for this AvailablePart