// <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 dynpitchvol_base_t : NativeObject
{
    public dynpitchvol_base_t (IntPtr pointer) : base(pointer) {}

	// preset
	[SchemaMember("dynpitchvol_base_t", "preset")]
	public ref Int32 Preset => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "preset");

	// pitchrun
	[SchemaMember("dynpitchvol_base_t", "pitchrun")]
	public ref Int32 Pitchrun => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "pitchrun");

	// pitchstart
	[SchemaMember("dynpitchvol_base_t", "pitchstart")]
	public ref Int32 Pitchstart => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "pitchstart");

	// spinup
	[SchemaMember("dynpitchvol_base_t", "spinup")]
	public ref Int32 Spinup => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "spinup");

	// spindown
	[SchemaMember("dynpitchvol_base_t", "spindown")]
	public ref Int32 Spindown => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "spindown");

	// volrun
	[SchemaMember("dynpitchvol_base_t", "volrun")]
	public ref Int32 Volrun => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "volrun");

	// volstart
	[SchemaMember("dynpitchvol_base_t", "volstart")]
	public ref Int32 Volstart => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "volstart");

	// fadein
	[SchemaMember("dynpitchvol_base_t", "fadein")]
	public ref Int32 Fadein => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "fadein");

	// fadeout
	[SchemaMember("dynpitchvol_base_t", "fadeout")]
	public ref Int32 Fadeout => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "fadeout");

	// lfotype
	[SchemaMember("dynpitchvol_base_t", "lfotype")]
	public ref Int32 Lfotype => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lfotype");

	// lforate
	[SchemaMember("dynpitchvol_base_t", "lforate")]
	public ref Int32 Lforate => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lforate");

	// lfomodpitch
	[SchemaMember("dynpitchvol_base_t", "lfomodpitch")]
	public ref Int32 Lfomodpitch => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lfomodpitch");

	// lfomodvol
	[SchemaMember("dynpitchvol_base_t", "lfomodvol")]
	public ref Int32 Lfomodvol => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lfomodvol");

	// cspinup
	[SchemaMember("dynpitchvol_base_t", "cspinup")]
	public ref Int32 Cspinup => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "cspinup");

	// cspincount
	[SchemaMember("dynpitchvol_base_t", "cspincount")]
	public ref Int32 Cspincount => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "cspincount");

	// pitch
	[SchemaMember("dynpitchvol_base_t", "pitch")]
	public ref Int32 Pitch => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "pitch");

	// spinupsav
	[SchemaMember("dynpitchvol_base_t", "spinupsav")]
	public ref Int32 Spinupsav => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "spinupsav");

	// spindownsav
	[SchemaMember("dynpitchvol_base_t", "spindownsav")]
	public ref Int32 Spindownsav => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "spindownsav");

	// pitchfrac
	[SchemaMember("dynpitchvol_base_t", "pitchfrac")]
	public ref Int32 Pitchfrac => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "pitchfrac");

	// vol
	[SchemaMember("dynpitchvol_base_t", "vol")]
	public ref Int32 Vol => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "vol");

	// fadeinsav
	[SchemaMember("dynpitchvol_base_t", "fadeinsav")]
	public ref Int32 Fadeinsav => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "fadeinsav");

	// fadeoutsav
	[SchemaMember("dynpitchvol_base_t", "fadeoutsav")]
	public ref Int32 Fadeoutsav => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "fadeoutsav");

	// volfrac
	[SchemaMember("dynpitchvol_base_t", "volfrac")]
	public ref Int32 Volfrac => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "volfrac");

	// lfofrac
	[SchemaMember("dynpitchvol_base_t", "lfofrac")]
	public ref Int32 Lfofrac => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lfofrac");

	// lfomult
	[SchemaMember("dynpitchvol_base_t", "lfomult")]
	public ref Int32 Lfomult => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lfomult");

}
