protected override Vector3 ApplyThrustModifiers(ref MyDefinitionId fuelType, ref Vector3 thrust, ref Vector3 thrustOverride, MyResourceSinkComponentBase resourceSink)
        {
            thrust += thrustOverride;
            if (Character.ControllerInfo.Controller == null || MySession.Static.IsAdminModeEnabled(Character.ControllerInfo.Controller.Player.Id.SteamId) == false ||
                (MySession.Static.LocalCharacter != Character && Sync.IsServer == false))
            {
                thrust *= resourceSink.SuppliedRatioByType(fuelType);
            }
            thrust *= MyFakes.THRUST_FORCE_RATIO;

            return thrust;
        }
        override protected Vector3 ApplyThrustModifiers(ref MyDefinitionId fuelType, ref Vector3 thrust, ref Vector3 thrustOverride, MyResourceSinkComponentBase resourceSink)
        {
            thrust += thrustOverride;
            if (MySession.Static.IsAdminModeEnabled == false || MySession.Static.LocalCharacter != Character)
            {
                thrust *= resourceSink.SuppliedRatioByType(fuelType);
            }
            thrust *= MyFakes.THRUST_FORCE_RATIO;

            return thrust;
        }