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
Items
Gets the items the player has
public abstract int Items { get; }
Property Value
Frags
Gets how many frags the UI should show
public abstract int Frags { get; }
Property Value
Rockets
Gets how many rockets the UI should show
public abstract int Rockets { get; }
Property Value
Shells
Gets how many shells the UI should show
public abstract int Shells { get; }
Property Value
Nails
Gets how many nails the UI should show
public abstract int Nails { get; }
Property Value
Armor
Gets how much armor the UI should show
public abstract int Armor { get; }
Property Value
Time
Gets how much game time the UI should show
public abstract float Time { get; }
Property Value
InIntermission
Gets if the UI should show intermission or not
public abstract bool InIntermission { get; }
Property Value
IntermissionTime
Gets how much time should be shown in the intermission
public abstract float IntermissionTime { get; }
Property Value
InWater
Gets if the client is inside water
public abstract bool InWater { get; }
Property Value
OnGround
Gets if the client is on the floor
public abstract bool OnGround { get; }
Property Value
LevelName
Which level name should be shown to the client
public abstract string LevelName { get; }
Property Value
ViewHeight
What’s the view height from origin
public abstract float ViewHeight { get; }
Property Value
ViewAngles
The angles indicating the direction that the player is looking at
public abstract Vector3 ViewAngles { get; }
Property Value
Velocity
How fast the client is moving
public abstract Vector3 Velocity { get; }