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

	// m_TriggerHitPoints
	[SchemaMember("CLogicActiveAutosave", "m_TriggerHitPoints")]
	public ref Int32 TriggerHitPoints => ref Schema.GetRef<Int32>(this.Handle, "CLogicActiveAutosave", "m_TriggerHitPoints");

	// m_flTimeToTrigger
	[SchemaMember("CLogicActiveAutosave", "m_flTimeToTrigger")]
	public ref float TimeToTrigger => ref Schema.GetRef<float>(this.Handle, "CLogicActiveAutosave", "m_flTimeToTrigger");

	// m_flStartTime
	[SchemaMember("CLogicActiveAutosave", "m_flStartTime")]
	public ref float StartTime => ref Schema.GetRef<float>(this.Handle, "CLogicActiveAutosave", "m_flStartTime");

	// m_flDangerousTime
	[SchemaMember("CLogicActiveAutosave", "m_flDangerousTime")]
	public ref float DangerousTime => ref Schema.GetRef<float>(this.Handle, "CLogicActiveAutosave", "m_flDangerousTime");

}
