Skip to the content.

IQuakeClient

Namespace: QuakeReloaded.Interfaces

Provides access to client-only related things

public interface IQuakeClient

Properties

Health

Gets how much health the UI should show

public abstract int Health { get; }

Property Value

Int32

Items

Gets the items the player has

public abstract int Items { get; }

Property Value

Int32

Frags

Gets how many frags the UI should show

public abstract int Frags { get; }

Property Value

Int32

Rockets

Gets how many rockets the UI should show

public abstract int Rockets { get; }

Property Value

Int32

Shells

Gets how many shells the UI should show

public abstract int Shells { get; }

Property Value

Int32

Nails

Gets how many nails the UI should show

public abstract int Nails { get; }

Property Value

Int32

Armor

Gets how much armor the UI should show

public abstract int Armor { get; }

Property Value

Int32

Time

Gets how much game time the UI should show

public abstract float Time { get; }

Property Value

Single

InIntermission

Gets if the UI should show intermission or not

public abstract bool InIntermission { get; }

Property Value

Boolean

IntermissionTime

Gets how much time should be shown in the intermission

public abstract float IntermissionTime { get; }

Property Value

Single

InWater

Gets if the client is inside water

public abstract bool InWater { get; }

Property Value

Boolean

OnGround

Gets if the client is on the floor

public abstract bool OnGround { get; }

Property Value

Boolean

LevelName

Which level name should be shown to the client

public abstract string LevelName { get; }

Property Value

String

ViewHeight

What’s the view height from origin

public abstract float ViewHeight { get; }

Property Value

Single

ViewAngles

The angles indicating the direction that the player is looking at

public abstract Vector3 ViewAngles { get; }

Property Value

Vector3

Velocity

How fast the client is moving

public abstract Vector3 Velocity { get; }

Property Value

Vector3