Object parenting; Ship module prototype; Use 64 bit

This commit is contained in:
Aslan 2026-01-24 23:05:19 -05:00
parent 3f97e18615
commit 8335714acc
30 changed files with 436 additions and 62 deletions

View file

@ -0,0 +1,26 @@
public class BridgeModule : VesselModule
{
public double BaseFlops { get; private set; }
public double WattHoursCapacity { get; private set; }
public double WattHoursActual { get; private set; }
public BridgeModule()
{
WattHoursActual = WattHoursCapacity;
}
public override double GetFlops()
{
return BaseFlops;
}
public override double GetWattHoursCapacity()
{
return WattHoursCapacity;
}
public override double GetWattHoursActual()
{
return WattHoursActual;
}
}

View file

@ -0,0 +1 @@
uid://dqft6vnajtjhg

View file

@ -0,0 +1,9 @@
public class CombinedModule : VesselModule
{
public double BaseWatts { get; private set; }
public override double GetWatts()
{
return BaseWatts;
}
}

View file

@ -0,0 +1 @@
uid://bq0qr0g8gokhb

View file

@ -0,0 +1,9 @@
public class EngineModule : VesselModule
{
public double BaseThrust { get; private set; }
public override double GetThrust()
{
return BaseThrust;
}
}

View file

@ -0,0 +1 @@
uid://crmpdo2d6oqke