Table of Contents

Class CBaseMoveBehavior

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CBaseMoveBehavior : CPathKeyFrame, IEquatable<CEntityInstance>
Inheritance
object
CBaseMoveBehavior
Implements
Inherited Members

Constructors

CBaseMoveBehavior(nint)

public CBaseMoveBehavior(nint pointer)

Parameters

pointer nint

Properties

AnimEndTime

[SchemaMember("CBaseMoveBehavior", "m_flAnimEndTime")]
public ref float AnimEndTime { get; }

Property Value

float

AnimStartTime

[SchemaMember("CBaseMoveBehavior", "m_flAnimStartTime")]
public ref float AnimStartTime { get; }

Property Value

float

AverageSpeedAcrossFrame

[SchemaMember("CBaseMoveBehavior", "m_flAverageSpeedAcrossFrame")]
public ref float AverageSpeedAcrossFrame { get; }

Property Value

float

CurrentKeyFrame

[SchemaMember("CBaseMoveBehavior", "m_pCurrentKeyFrame")]
public CHandle<CPathKeyFrame> CurrentKeyFrame { get; }

Property Value

CHandle<CPathKeyFrame>

Direction

[SchemaMember("CBaseMoveBehavior", "m_iDirection")]
public ref int Direction { get; }

Property Value

int

PositionInterpolator

[SchemaMember("CBaseMoveBehavior", "m_iPositionInterpolator")]
public ref int PositionInterpolator { get; }

Property Value

int

PostKeyFrame

[SchemaMember("CBaseMoveBehavior", "m_pPostKeyFrame")]
public CHandle<CPathKeyFrame> PostKeyFrame { get; }

Property Value

CHandle<CPathKeyFrame>

PreKeyFrame

[SchemaMember("CBaseMoveBehavior", "m_pPreKeyFrame")]
public CHandle<CPathKeyFrame> PreKeyFrame { get; }

Property Value

CHandle<CPathKeyFrame>

RotationInterpolator

[SchemaMember("CBaseMoveBehavior", "m_iRotationInterpolator")]
public ref int RotationInterpolator { get; }

Property Value

int

TargetKeyFrame

[SchemaMember("CBaseMoveBehavior", "m_pTargetKeyFrame")]
public CHandle<CPathKeyFrame> TargetKeyFrame { get; }

Property Value

CHandle<CPathKeyFrame>

TimeIntoFrame

[SchemaMember("CBaseMoveBehavior", "m_flTimeIntoFrame")]
public ref float TimeIntoFrame { get; }

Property Value

float