# EnergyUsage(params (EnergyUsageSubsystem subsystem, EnergyUsageReading reading)[])

> Initializes a new EnergyUsage with the given readings.

## Definition

* **Type:** Constructor
* **Namespace:** [UnityEngine.AdaptivePerformance](/engine/6000.7/script-reference/unityengine/adaptiveperformance.md)
* **Assembly:** UnityEngine.AdaptivePerformanceModule

## EnergyUsage(ValueTuple\<EnergyUsageSubsystem, EnergyUsageReading>\[])

```csharp
public EnergyUsage(params (EnergyUsageSubsystem subsystem, EnergyUsageReading reading)[] readings)
```

### Parameters

**** (\[ValueTuple\<EnergyUsageSubsystem, EnergyUsageReading>\[]]\(https\://learn.microsoft.com/dotnet/api/system.valuetuple)): The readings to record, each paired with the subsystem it belongs to.
