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; }