TypedResourceGrid
< Modding | Components
Modding/Components/TypedResourceGridWork in Progress
This page is currently WORK IN PROGRESS. Some things may be missing.
Feel free to contribute and don't worry about perfection - other editors can make corrections if necessary. Just get creating!
Code locations (what's this?):
• Cosmoteer.Ships.Parts.Resources.TypedResourceGrid
• Cosmoteer.Ships.Parts.Resources.TypedResourceGridRules
Holds a grid of resource stacks of a single type.
Used by (?)
Inherits from BaseResourceStorage.
Name | Type | Required? | Buffable? | Default value | Description |
---|---|---|---|---|---|
GridRect | IntRect | Yes | - | - | The area in which resource stacks can be placed.
See DisableCells. |
DisableCells | HashSet<IntVector2>?
meaning : A block of [] containing cell coordinates. |
- | - | - | These are the cells where resource stacks will not be placed.
See Examples below for the syntax. |
Layer | ID<ShipRenderLayerRules> | Yes | - | - | |
SpriteInset | Borders | - | - | - | |
RandomSpriteRotation | bool | - | - | - | |
StartingResources | int | - | - | - | |
InitToMaxResources | int? | - | - | - | Presumably fills the resource storage when built. |
DelayBeforeReadyToUse | Time | - | - | - | |
DrainOnFtlJump | bool | - | - | - | Presumably empties this resource storage when a hyperjump is performed. |
Notes
Nothing yet.
Examples
Random part
Imaginary part with a size of at least 2x3 tiles.
DisableCells
[
//Top row
[0,0]
[1,0]
//Bottom row
[0,2]
[1,2]
]