Skip to content

OnEngineStatsRefreshed

Usage

  • No return behavior

Example Autogenerated

csharp
private void OnEngineStatsRefreshed( VehicleModuleEngine instance, Rust.Modular.EngineStorage engineStorage )
{
    Puts( "OnEngineStatsRefreshed works!" );
}

Location

  • VehicleModuleEngine::RefreshPerformanceStats(Rust.Modular.EngineStorage engineStorage)
csharp
//---
			PerformanceFractionAcceleration = GetPerformanceFraction(engineStorage.accelerationBoostPercent);
			PerformanceFractionTopSpeed = GetPerformanceFraction(engineStorage.topSpeedBoostPercent);
			PerformanceFractionFuelEconomy = GetPerformanceFraction(engineStorage.fuelEconomyBoostPercent);
		}
		OverallPerformanceFraction = (PerformanceFractionAcceleration + PerformanceFractionTopSpeed + PerformanceFractionFuelEconomy) / 3f;
		Interface.CallHook("OnEngineStatsRefreshed", this, engineStorage);
	}
}

Released under the MIT License.