317 lines
No EOL
7.9 KiB
C#
317 lines
No EOL
7.9 KiB
C#
namespace TechbloxModdingAPI.Blocks
|
|
{
|
|
/// <summary>
|
|
/// Possible block types
|
|
/// </summary>
|
|
public enum BlockIDs : ushort
|
|
{
|
|
/// <summary>
|
|
/// Called "nothing" in Techblox. (DBID.NOTHING)
|
|
/// </summary>
|
|
Invalid = ushort.MaxValue,
|
|
Cube = 0,
|
|
Wedge,
|
|
QuarterPyramid,
|
|
Tetrahedron,
|
|
RoundedWedge,
|
|
RoundedQuarterPyramid,
|
|
RoundedTetrahedron,
|
|
NegativeQuarterPyramid,
|
|
NegativeTetrahedron,
|
|
RoundedNegativeQuarterPyramid,
|
|
RoundedNegativeTetrahedron,
|
|
Plate,
|
|
PlateWedge,
|
|
PlateQuarterPyramid,
|
|
PlateTetrahedron,
|
|
Sphere,
|
|
CarWheelArch = 47,
|
|
CarArchSmallFlare,
|
|
CarArchFlare,
|
|
CarArchExtrudedFlare,
|
|
Axle = 100,
|
|
Hinge,
|
|
BallJoint,
|
|
UniversalJoint,
|
|
TelescopicJoint,
|
|
DampedHingeSpring,
|
|
DampedAxleSpring,
|
|
DampedSpring,
|
|
WheelRigNoSteering,
|
|
WheelRigWithSteering,
|
|
PlateTriangle = 130,
|
|
PlateCircle,
|
|
PlateQuarterCircle,
|
|
PlateRoundedWedge,
|
|
PlateRoundedTetrahedron,
|
|
Cone,
|
|
ConeSegment,
|
|
DoubleSliced,
|
|
HalfDoubleSliced,
|
|
EighthPyramid,
|
|
Hemisphere,
|
|
WideCylinder,
|
|
WideCylinderBend,
|
|
WideCylinderT,
|
|
WideCylinderCross,
|
|
WideCylinderCorner,
|
|
NarrowCylinder,
|
|
NarrowCylinderBend,
|
|
NarrowCylinderT,
|
|
NarrowCylinderCross,
|
|
DriverSeat,
|
|
PassengerSeat,
|
|
Engine,
|
|
NarrowCylinderCorner,
|
|
PlateWideCylinder,
|
|
PlateNarrowCylinder,
|
|
PlateNegativeTetrahedron,
|
|
PlateNegativeQuarterPyramid,
|
|
PlateRoundedNegativeTetrahedron,
|
|
PlateRoundedNegativeQuarterPyramid,
|
|
HeadlampSquare,
|
|
HeadlampCircle,
|
|
HeadlampWedge,
|
|
WideCylinderDiagonal,
|
|
NarrowCylinderDiagonal,
|
|
HeadlampTetrahedron,
|
|
GoKartEngine,
|
|
Screen5X2Y2Z,
|
|
Screen5X2Y3Z,
|
|
Screen5X2Y5Z,
|
|
Screen9X2Y2Z,
|
|
Screen9X3Y2Z,
|
|
Screen9X2Y3Z,
|
|
Screen9X3Y3Z,
|
|
Screen9X2Y5Z,
|
|
Screen9X3Y5Z,
|
|
Screen11X3Y2Z,
|
|
Screen11X3Y3Z,
|
|
Screen11X3Y5Z,
|
|
Window6X2Y2Z,
|
|
Window6X3Y2Z,
|
|
Window6X2Y2ZS1,
|
|
Window6X3Y2ZS1,
|
|
Window6X2Y2ZS2,
|
|
Window6X3Y2ZS2,
|
|
Window6X2Y2ZS4,
|
|
Window6X3Y2ZS4,
|
|
FrameSquare,
|
|
FrameSkewedSquare,
|
|
FrameTriangle,
|
|
FrameSkewedTriangle,
|
|
GlassFrameSquare,
|
|
GlassFrameSkewedSquare,
|
|
GlassFrameTriangle,
|
|
GlassFrameSkewedTriangle,
|
|
GlassPlate,
|
|
GlassPlateTriangle,
|
|
GoKartWheelRigNoSteering,
|
|
GoKartWheelRigWithSteering,
|
|
GoKartSeat,
|
|
CarWheelWideProfile,
|
|
CarWheel,
|
|
GoKartWheelWideProfile,
|
|
GoKartWheel,
|
|
ANDLogicGate,
|
|
ORLogicGate,
|
|
NOTLogicGate,
|
|
NANDLogicGate,
|
|
NORLogicGate,
|
|
XORLogicGate,
|
|
XNORLogicGate,
|
|
AdderMathBlock,
|
|
SubtractorMathBlock,
|
|
MultiplierMathBlock,
|
|
DividerMathBlock,
|
|
InverterMathBlock,
|
|
AverageMathBlock,
|
|
AbsoluteMathBlock,
|
|
MinMathBlock,
|
|
MaxMathBlock,
|
|
SimpleConnector,
|
|
Motor,
|
|
AxleServo,
|
|
HingeServo,
|
|
Piston,
|
|
Button,
|
|
Switch,
|
|
Dial,
|
|
Lever,
|
|
ThreeWaySwitch,
|
|
EqualsMathBlock,
|
|
LessThanMathBlock,
|
|
LessThanOrEqualMathBlock,
|
|
GreaterThanMathBlock,
|
|
GreaterThanOrEqualMathBlock,
|
|
HatchbackWheelRigNoSteering,
|
|
HatchbackWheelRigWithSteering,
|
|
HatchbackEngine,
|
|
HatchbackWheel,
|
|
HatchbackWheelArch,
|
|
HatchbackArchSmallFlare,
|
|
HatchbackArchFlare,
|
|
CeilingStripLight,
|
|
CardboardBox,
|
|
BarrierRail,
|
|
BarrierRailEnd,
|
|
TruckWheel,
|
|
HatchbackWheelWideProfile,
|
|
TruckWheelRigWithSteering = 249,
|
|
TruckWheelRigNoSteering,
|
|
HatchbackDriverSeat,
|
|
HatchbackPassengerSeat,
|
|
FormulaEngine,
|
|
SmallGrass,
|
|
SmallGrassRoad,
|
|
GrassBridge,
|
|
SmallGrassTurn,
|
|
MediumGrassTurn,
|
|
LargeGrassTurn,
|
|
ExtraLargeGrassTurn,
|
|
TruckWheelDouble,
|
|
TruckWheelArch,
|
|
TruckArchSingleFlare,
|
|
WoodenDoorWithWindow,
|
|
TyreBarrierCorner,
|
|
TyreBarrierEdge,
|
|
TyreBarrierCenter,
|
|
AppleTree,
|
|
AppleForestTree,
|
|
FormulaWheel,
|
|
FormulaWheelRear,
|
|
AppleSapling,
|
|
GrassHill,
|
|
GrassHillInnerCorner,
|
|
GrassHillOuterCorner,
|
|
GrassRoadHill,
|
|
FormulaSeat,
|
|
SmallDirt,
|
|
SmallDirtRoad,
|
|
SmallDirtTurn,
|
|
MediumDirtTurn,
|
|
LargeDirtTurn,
|
|
ExtraLargeDirtTurn,
|
|
SmallGrid,
|
|
MonsterTruckWheel,
|
|
SmallGrassGridStart,
|
|
SmallGrassRumbleStripRoad,
|
|
SmallGrassRumbleStripEndRoad,
|
|
SmallGrassStartLine,
|
|
MonsterTruckEngine,
|
|
DirtHill,
|
|
DirtHillInnerCorner,
|
|
DirtHillOuterCorner,
|
|
BuildingWindowEdge,
|
|
BuildingWindowCorner,
|
|
BuildingWindowStraight,
|
|
BuildingWindowTJunction,
|
|
BuildingWindowCross,
|
|
BuildingWindowEdgeSill,
|
|
BuildingWindowCornerSill,
|
|
BuildingWindowTJunctionSill,
|
|
Broadleaf,
|
|
ForestBroadleaf,
|
|
AzaleaBush,
|
|
AzaleaFlowers1,
|
|
AzaleaFlowers2,
|
|
TreeStump1,
|
|
TreeStump2,
|
|
FieldJuniper,
|
|
ForestJuniper,
|
|
JuniperSapling,
|
|
JuniperSeedling,
|
|
FieldRedMaple,
|
|
RedMapleForest1,
|
|
RedMapleForest2,
|
|
RedMapleSapling,
|
|
FieldWhiteSpruce,
|
|
ForestWhiteSpruce,
|
|
WhiteSpruceSapling,
|
|
GirderBase,
|
|
GirderStraight,
|
|
GirderDiagonal,
|
|
GirderCorner,
|
|
PostBase,
|
|
PostStraight,
|
|
PostLShape,
|
|
PostTJunction,
|
|
PostCross,
|
|
PostCorner,
|
|
PostDiagonal,
|
|
DirtRock1,
|
|
DirtRock2,
|
|
DirtRock3,
|
|
DirtRock4,
|
|
DirtRoadHill,
|
|
WoodenPalette,
|
|
ElderberryBush,
|
|
BarrelCactus,
|
|
KnapweedFlower,
|
|
MarigoldFlowers,
|
|
TrampledBushyBluestep,
|
|
RoughGrass,
|
|
DogRose,
|
|
WesternSwordFern,
|
|
BackyardGrass,
|
|
ThickGrass,
|
|
FireExtinguisher,
|
|
DirtLowRamp,
|
|
DirtTabletopRamp,
|
|
MonsterTruckWheelRigNoSteering,
|
|
MonsterTruckWheelRigWithSteering,
|
|
MeadowCloudyDayAtmosphere,
|
|
BarrierRailDiagonal,
|
|
DirtHighRamp,
|
|
GrassRock1,
|
|
GrassRock2,
|
|
GrassRock3,
|
|
GrassRock4,
|
|
GreenFieldsSunnyDayAtmosphere,
|
|
RedMountainsDawnAtmosphere,
|
|
HighFantasySunriseAtmosphere,
|
|
/// <summary>
|
|
/// The grid block used by the world editor, named Small Grid like the other one
|
|
/// </summary>
|
|
SmallGridInWorldEditor,
|
|
SegoeUITextblock = 376,
|
|
GravtracTextblock,
|
|
HauserTextblock,
|
|
TechnopollasTextblock,
|
|
DiagonalTrackTile = 381,
|
|
DiagonalTrackTile2,
|
|
DiagonalTransitionTile,
|
|
SplitLane,
|
|
BitBlock,
|
|
Timer,
|
|
CityNightAtmosphere,
|
|
FloodLight,
|
|
SoccerBall,
|
|
CircularWallLight,
|
|
DirtToGrassTransitionTile = 393,
|
|
DirtToGrassTransitionInnerTile,
|
|
DirtToGrassTransitionOuterTile,
|
|
DirtToGrassTransitionHillTile,
|
|
DirtToGrassTransitionRoadTile,
|
|
DirtHill2 = 399,
|
|
DirtHill3,
|
|
DirtInnerCorner2 = 402,
|
|
DirtInnerCorner3,
|
|
DirtOuterCorner2 = 405,
|
|
DirtOuterCorner3,
|
|
SmallGrassQuarterTile = 411,
|
|
HUDTimer = 413,
|
|
CentreHUD,
|
|
Checkpoint,
|
|
ScoreboardHUD,
|
|
GameplaySFX,
|
|
SpawnPoint,
|
|
AreaSensor,
|
|
WorldResetter,
|
|
SmallJet,
|
|
MediumJet,
|
|
LargeJet,
|
|
DistanceSensor,
|
|
Stabilizer,
|
|
}
|
|
} |