Files
CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/Schema/Classes/CPathKeyFrame.g.cs
2024-10-05 00:47:33 +10:00

58 lines
2.0 KiB
C#

// <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 CPathKeyFrame : CLogicalEntity
{
public CPathKeyFrame (IntPtr pointer) : base(pointer) {}
// m_Origin
[SchemaMember("CPathKeyFrame", "m_Origin")]
public Vector Origin => Schema.GetDeclaredClass<Vector>(this.Handle, "CPathKeyFrame", "m_Origin");
// m_Angles
[SchemaMember("CPathKeyFrame", "m_Angles")]
public QAngle Angles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPathKeyFrame", "m_Angles");
// m_qAngle
[SchemaMember("CPathKeyFrame", "m_qAngle")]
public Quaternion Angle => Schema.GetDeclaredClass<Quaternion>(this.Handle, "CPathKeyFrame", "m_qAngle");
// m_iNextKey
[SchemaMember("CPathKeyFrame", "m_iNextKey")]
public string INextKey
{
get { return Schema.GetUtf8String(this.Handle, "CPathKeyFrame", "m_iNextKey"); }
set { Schema.SetString(this.Handle, "CPathKeyFrame", "m_iNextKey", value); }
}
// m_flNextTime
[SchemaMember("CPathKeyFrame", "m_flNextTime")]
public ref float NextTime => ref Schema.GetRef<float>(this.Handle, "CPathKeyFrame", "m_flNextTime");
// m_pNextKey
[SchemaMember("CPathKeyFrame", "m_pNextKey")]
public CPathKeyFrame? PNextKey => Schema.GetPointer<CPathKeyFrame>(this.Handle, "CPathKeyFrame", "m_pNextKey");
// m_pPrevKey
[SchemaMember("CPathKeyFrame", "m_pPrevKey")]
public CPathKeyFrame? PrevKey => Schema.GetPointer<CPathKeyFrame>(this.Handle, "CPathKeyFrame", "m_pPrevKey");
// m_flMoveSpeed
[SchemaMember("CPathKeyFrame", "m_flMoveSpeed")]
public ref float MoveSpeed => ref Schema.GetRef<float>(this.Handle, "CPathKeyFrame", "m_flMoveSpeed");
}