2020-12-22 03:13:43 +00:00
|
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
|
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
|
|
|
|
|
|
2020-04-09 07:48:45 +01:00
|
|
|
using System;
|
|
|
|
|
|
2020-12-12 00:02:00 +00:00
|
|
|
public enum ItemRotation
|
|
|
|
|
{
|
|
|
|
|
None = 0,
|
2020-12-22 03:13:43 +00:00
|
|
|
CounterClockwise = 1,
|
2020-12-12 00:02:00 +00:00
|
|
|
Reversed = 2,
|
2020-12-22 03:13:43 +00:00
|
|
|
Clockwise = 3
|
2020-12-12 00:02:00 +00:00
|
|
|
}
|
|
|
|
|
|
2021-04-10 01:47:16 +01:00
|
|
|
public enum CauseOfDeath
|
|
|
|
|
{
|
|
|
|
|
HullDestroyed,
|
|
|
|
|
CockpitDestroyed,
|
|
|
|
|
Heatstroke,
|
|
|
|
|
Hypothermia
|
|
|
|
|
}
|
|
|
|
|
|
2021-01-08 12:44:10 +00:00
|
|
|
public enum HitType
|
|
|
|
|
{
|
|
|
|
|
Armor,
|
|
|
|
|
Hardpoint,
|
|
|
|
|
Gear,
|
|
|
|
|
Thermal
|
|
|
|
|
}
|
|
|
|
|
|
2020-03-22 19:05:26 +00:00
|
|
|
public enum LauncherCaliber
|
|
|
|
|
{
|
|
|
|
|
Micro,
|
|
|
|
|
Missile,
|
|
|
|
|
Fighter
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum HardpointType
|
|
|
|
|
{
|
|
|
|
|
Hull,
|
2020-12-12 03:42:58 +00:00
|
|
|
Tool,
|
2020-12-10 23:20:38 +00:00
|
|
|
Thermal,
|
2020-03-22 19:05:26 +00:00
|
|
|
Thruster,
|
2021-04-14 03:29:14 +01:00
|
|
|
WarpDrive,
|
2020-03-22 19:05:26 +00:00
|
|
|
Reactor,
|
|
|
|
|
Radiator,
|
|
|
|
|
Shield,
|
|
|
|
|
Sensors,
|
|
|
|
|
Energy,
|
|
|
|
|
Ballistic,
|
2020-04-28 01:50:50 +01:00
|
|
|
Launcher,
|
2021-04-14 03:29:14 +01:00
|
|
|
ControlModule,
|
|
|
|
|
AetherDrive
|
2020-03-22 19:05:26 +00:00
|
|
|
}
|
|
|
|
|
|
2021-03-20 04:20:17 +00:00
|
|
|
public enum WeaponType
|
|
|
|
|
{
|
|
|
|
|
ElectromagneticallyPropelled,
|
|
|
|
|
ExplosivelyPropelled,
|
|
|
|
|
Laser,
|
|
|
|
|
Electrostatic,
|
|
|
|
|
ParticleProjection,
|
|
|
|
|
Missile,
|
|
|
|
|
MicroMissile,
|
|
|
|
|
SplitMissile,
|
|
|
|
|
Mine,
|
|
|
|
|
Jet
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum WeaponRange
|
|
|
|
|
{
|
|
|
|
|
Melee,
|
|
|
|
|
Short,
|
|
|
|
|
Medium,
|
|
|
|
|
Long
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum WeaponCaliber
|
|
|
|
|
{
|
|
|
|
|
Small,
|
|
|
|
|
Medium,
|
|
|
|
|
Large,
|
|
|
|
|
ExtraLarge
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Flags]
|
|
|
|
|
public enum WeaponFireType
|
|
|
|
|
{
|
|
|
|
|
None = 0,
|
|
|
|
|
Direct = 1 << 0,
|
|
|
|
|
Guided = 1 << 1,
|
|
|
|
|
Seeking = 1 << 2,
|
|
|
|
|
Continuous = 1 << 3,
|
|
|
|
|
Charged = 1 << 4
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Flags]
|
|
|
|
|
public enum WeaponModifiers
|
|
|
|
|
{
|
|
|
|
|
None = 0,
|
|
|
|
|
Airburst = 1 << 0,
|
|
|
|
|
Incendiary = 1 << 1,
|
|
|
|
|
ArmorPenetrating = 1 << 2,
|
|
|
|
|
NegativeEntropy = 1 << 3,
|
|
|
|
|
RapidFire = 1 << 4,
|
|
|
|
|
Burst = 1 << 5,
|
|
|
|
|
Cluster = 1 << 6
|
|
|
|
|
}
|
|
|
|
|
|
2020-03-22 19:05:26 +00:00
|
|
|
public enum DamageType
|
|
|
|
|
{
|
|
|
|
|
Kinetic,
|
|
|
|
|
Corrosive,
|
|
|
|
|
Electric,
|
|
|
|
|
Thermal,
|
|
|
|
|
Optical,
|
|
|
|
|
Ionizing
|
2020-04-09 07:48:45 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Flags]
|
|
|
|
|
public enum BodyType
|
|
|
|
|
{
|
|
|
|
|
None = 0,
|
|
|
|
|
Asteroid = 1 << 0,
|
|
|
|
|
Planetoid = 1 << 1,
|
|
|
|
|
Planet = 1 << 2,
|
|
|
|
|
GasGiant = 1 << 3,
|
|
|
|
|
Sun = 1 << 4
|
2020-04-11 19:18:02 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum HullType
|
|
|
|
|
{
|
|
|
|
|
Ship,
|
|
|
|
|
Station,
|
|
|
|
|
Turret
|
2020-05-21 01:53:06 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum MegaPlacementType
|
|
|
|
|
{
|
|
|
|
|
Mass = 0,
|
|
|
|
|
Planets = 1,
|
|
|
|
|
Resources = 2,
|
|
|
|
|
Connected = 3,
|
|
|
|
|
Isolated = 4
|
2020-05-23 01:19:07 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum SimpleCommodityCategory
|
|
|
|
|
{
|
2021-01-17 02:45:52 +00:00
|
|
|
Minerals = 0,
|
|
|
|
|
Metals = 1,
|
|
|
|
|
Alloys = 2,
|
|
|
|
|
Compounds = 3,
|
|
|
|
|
Organics = 4,
|
|
|
|
|
Ammo = 5,
|
|
|
|
|
Consumer = 6
|
2020-05-23 01:19:07 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum CompoundCommodityCategory
|
|
|
|
|
{
|
2021-01-17 02:45:52 +00:00
|
|
|
Wearables = 0,
|
|
|
|
|
Consumables = 1,
|
|
|
|
|
Luxuries = 2,
|
|
|
|
|
Tools = 3,
|
|
|
|
|
Manufacturing = 4,
|
|
|
|
|
Assemblies = 5
|
2021-04-13 01:50:42 +01:00
|
|
|
}
|
|
|
|
|
|
2021-05-14 03:03:28 +01:00
|
|
|
public enum LocationType
|
|
|
|
|
{
|
|
|
|
|
Station,
|
2021-05-16 05:24:51 +01:00
|
|
|
Asteroid,
|
2021-05-14 03:03:28 +01:00
|
|
|
Planet
|
|
|
|
|
}
|
|
|
|
|
|
2021-05-02 20:59:45 +01:00
|
|
|
public enum FactionRelationship
|
|
|
|
|
{
|
|
|
|
|
Hated = 0, // Kill on sight
|
|
|
|
|
Hostile = 1, // Can enter open areas
|
|
|
|
|
Neutral = 2, // Can dock in open areas, enter secure areas
|
|
|
|
|
Friendly = 3, // Can dock in secure areas, enter critical areas
|
|
|
|
|
Beloved = 4 // Cah dock even in critical areas
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum SecurityLevel
|
|
|
|
|
{
|
|
|
|
|
Open = 0,
|
|
|
|
|
Secure = 1,
|
|
|
|
|
Critical = 2
|
|
|
|
|
}
|
|
|
|
|
|
2021-04-13 01:50:42 +01:00
|
|
|
public enum TemperatureUnit
|
|
|
|
|
{
|
|
|
|
|
Kelvin,
|
|
|
|
|
Celsius,
|
|
|
|
|
Fahrenheit
|
2021-04-30 06:39:57 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum WeaponAudioEvent
|
|
|
|
|
{
|
|
|
|
|
Fire,
|
|
|
|
|
Hit,
|
|
|
|
|
Miss
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum ChargedWeaponAudioEvent
|
|
|
|
|
{
|
|
|
|
|
Start,
|
|
|
|
|
Stop,
|
|
|
|
|
Fail
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum SpecialAudioParameter
|
|
|
|
|
{
|
|
|
|
|
ShipVelocity,
|
|
|
|
|
ChargeLevel,
|
|
|
|
|
TargetLock,
|
|
|
|
|
Intensity,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum LoopingAudioEvent
|
|
|
|
|
{
|
|
|
|
|
Play,
|
|
|
|
|
Stop
|
2021-04-30 11:19:25 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum MusicType
|
|
|
|
|
{
|
|
|
|
|
Overworld,
|
|
|
|
|
Combat,
|
|
|
|
|
Boss
|
2021-06-18 12:32:03 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Flags]
|
|
|
|
|
public enum BrushLayer
|
|
|
|
|
{
|
|
|
|
|
Gravity = 1 << 0,
|
|
|
|
|
Displacement = 1 << 1,
|
|
|
|
|
FogHeight = 1 << 2,
|
|
|
|
|
CloudHeight = 1 << 3,
|
|
|
|
|
CloudDepth = 1 << 4
|
2020-03-22 19:05:26 +00:00
|
|
|
}
|