// <auto-generated />
#nullable enable
#pragma warning disable CS1591

using System;
using System.Diagnostics;
using System.Drawing;
using CounterStrikeSharp;
using CounterStrikeSharp.API.Modules.Events;
using CounterStrikeSharp.API.Modules.Entities;
using CounterStrikeSharp.API.Modules.Memory;
using CounterStrikeSharp.API.Modules.Utils;
using CounterStrikeSharp.API.Core.Attributes;

namespace CounterStrikeSharp.API.Core;

public partial class CSPerRoundStats_t : NativeObject
{
    public CSPerRoundStats_t (IntPtr pointer) : base(pointer) {}

	// m_iKills
	[SchemaMember("CSPerRoundStats_t", "m_iKills")]
	public ref Int32 Kills => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iKills");

	// m_iDeaths
	[SchemaMember("CSPerRoundStats_t", "m_iDeaths")]
	public ref Int32 Deaths => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iDeaths");

	// m_iAssists
	[SchemaMember("CSPerRoundStats_t", "m_iAssists")]
	public ref Int32 Assists => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iAssists");

	// m_iDamage
	[SchemaMember("CSPerRoundStats_t", "m_iDamage")]
	public ref Int32 Damage => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iDamage");

	// m_iEquipmentValue
	[SchemaMember("CSPerRoundStats_t", "m_iEquipmentValue")]
	public ref Int32 EquipmentValue => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iEquipmentValue");

	// m_iMoneySaved
	[SchemaMember("CSPerRoundStats_t", "m_iMoneySaved")]
	public ref Int32 MoneySaved => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iMoneySaved");

	// m_iKillReward
	[SchemaMember("CSPerRoundStats_t", "m_iKillReward")]
	public ref Int32 KillReward => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iKillReward");

	// m_iLiveTime
	[SchemaMember("CSPerRoundStats_t", "m_iLiveTime")]
	public ref Int32 LiveTime => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iLiveTime");

	// m_iHeadShotKills
	[SchemaMember("CSPerRoundStats_t", "m_iHeadShotKills")]
	public ref Int32 HeadShotKills => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iHeadShotKills");

	// m_iObjective
	[SchemaMember("CSPerRoundStats_t", "m_iObjective")]
	public ref Int32 Objective => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iObjective");

	// m_iCashEarned
	[SchemaMember("CSPerRoundStats_t", "m_iCashEarned")]
	public ref Int32 CashEarned => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iCashEarned");

	// m_iUtilityDamage
	[SchemaMember("CSPerRoundStats_t", "m_iUtilityDamage")]
	public ref Int32 UtilityDamage => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iUtilityDamage");

	// m_iEnemiesFlashed
	[SchemaMember("CSPerRoundStats_t", "m_iEnemiesFlashed")]
	public ref Int32 EnemiesFlashed => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iEnemiesFlashed");

}
