public int GetInt(string Key) { fixed(void *StructPtr = &this) { return(CallVirtualFunction <GetIntDelegate>(StructPtr, 6)(StructPtr, Key, 0)); } }
public bool GetPlayerInfo(int EntityIndex, out PlayerInfo PlayerInfo) { fixed(PlayerInfo *InfoPtr = &PlayerInfo) { return(CallVirtualFunction <GetPlayerInfoDelegate>(8)(this, EntityIndex, InfoPtr)); } }
public void SetString(string Key, string Value) { fixed(void *StructPtr = &this) { CallVirtualFunction <GetStringDelegate>(StructPtr, 16)(StructPtr, Key, Value); } }
public string GetString(string Key) { fixed(void *StructPtr = &this) { return(Marshal.PtrToStringAnsi((IntPtr)CallVirtualFunction <GetStringDelegate>(StructPtr, 9)(StructPtr, Key, ""))); } }
public string GetName() { fixed(void *StructPtr = &this) { return(Marshal.PtrToStringAnsi((IntPtr)CallVirtualFunction <GetNameDelegate>(StructPtr, 1)(StructPtr))); } }
public void GetScreenSize(out int Width, out int Height) { fixed(int *WidthPtr = &Width) { fixed(int *HeightPtr = &Height) { CallVirtualFunction <GetScreenSizeDelegate>(5)(this, WidthPtr, HeightPtr); } } }
public bool DispatchUserMessage(int TypeMessage, int Argument, int Argument2, void *Data) => CallVirtualFunction <DispatchUserMessageDelegate>(38)(this, TypeMessage, Argument, Argument2, Data);
public ClientClass *GetAllClasses() => CallVirtualFunction <GetAllClassesDelegate>(8)(this);
public bool SetFontGlyphSet(uint Font, string FontName, int Tall, int Weight, int Blur, int ScanLines, Font.FontFlags Flags, int RangeMin = 0, int RangeMax = 0) => CallVirtualFunction <SetFontGlyphSetDelegate>(72)(this, Font, FontName, Tall, Weight, Blur, ScanLines, Flags, RangeMin, RangeMax);
public void *UnlockCursor() => CallVirtualFunction <UnlockCursorDelegate>(66)(this);
public void PrintText(string Text) => CallVirtualFunction <PrintTextDelegate>(28)(this, Text, Text.Length, 0);
public void SetTextColor(Color Color) => CallVirtualFunction <SetTextColorDelegate>(25)(this, Color.R, Color.G, Color.B, 255);
public void *GetModel(int Index) => CallVirtualFunction <GetModelDelegate>(1)(this, Index);
public void MessageBox(string Title, string Message) => CallVirtualFunction <MessageBoxDelegate>(20)(this, Title, Message, true, false, (void *)0, (void *)0, (void *)0, (void *)0, (void *)0);
public void GetViewAngles(out Vector3 Angles) => CallVirtualFunction <GetViewAnglesDelegate>(18)(this, out Angles);
public void SetDrawOutlinedRect(int X1, int Y1, int X2, int Y2) => CallVirtualFunction <DrawOutlinedRectDelegate>(18)(this, X1, Y1, X2, Y2);
public void SetTextFont(uint Font) => CallVirtualFunction <SetTextFontDelegate>(23)(this, Font);
public int GetModelIndex(string Name) => CallVirtualFunction <GetModelIndexDelegate>(2)(this, Name);
public void SetTextPosition(int X, int Y) => CallVirtualFunction <SetTextPositionDelegate>(26)(this, X, Y);
public string GetModelName(void *Model) => Marshal.PtrToStringAnsi((IntPtr)CallVirtualFunction <GetModelNameDelegate>(3)(this, Model));
public void GetScreenSize(out int Width, out int Height) => CallVirtualFunction <GetScreenSizeDelegate>(44)(this, out Width, out Height);
public IClientEntity *GetClientEntity(int Index) => CallVirtualFunction <GetClientEntityDelegate>(3)(this, Index);
public uint CreateFont() => CallVirtualFunction <CreateFontDelegate>(71)(this);
public void *GetClientEntityAddress(int Index) => CallVirtualFunction <GetClientEntityDelegate>(3)(this, Index);
public void ShutDown() => CallVirtualFunction <ShutDownDelegate>(4)(this);
public void *GetClientEntityFromHandleAddress(void *Handle) => CallVirtualFunction <GetClientEntityFromHandleDelegate>(4)(this, Handle);
public void HudUpdate(bool IsActive) => CallVirtualFunction <HudUpdateDelegate>(11)(this, IsActive);
public void GetTextSize(uint Font, string Text, out int Width, out int Height) => CallVirtualFunction <GetTextSizeDelegate>(79)(this, Font, Text, out Width, out Height);
public string GetName(uint Panel) => Marshal.PtrToStringAnsi((IntPtr)CallVirtualFunction <GetNameDelegate>(36)(this, Panel));
public void SetDrawOutlinedCircle(int X, int Y, int Radius, int Seg) => CallVirtualFunction <SetDrawOutlinedCircleDelegate>(103)(this, X, Y, Radius, Seg);