SwiftlyS2

IHelpers

Interface IHelpers

Namespace: SwiftlyS2.Shared.Helpers

Assembly: SwiftlyS2.CS2.dll

public interface IHelpers

Methods

GetClassnameByDefinitionIndex(int)

Get weapon classname from item definition index.

string? GetClassnameByDefinitionIndex(int itemDefinitionIndex)
Parameters
  • itemDefinitionIndex int — The item definition index of the weapon.
Returns
  • string? — The weapon classname (e.g., "weapon_awp") or null if not found.

GetClassnameByDefinitionIndex(ItemDefinitionIndex)

Get weapon classname from item definition index.

string? GetClassnameByDefinitionIndex(ItemDefinitionIndex itemDefinitionIndex)
Parameters
Returns
  • string? — The weapon classname (e.g., "weapon_awp") or null if not found.

GetDefinitionIndexByClassname(string)

Get item definition index from weapon classname.

int? GetDefinitionIndexByClassname(string classname)
Parameters
  • classname string — The weapon classname (e.g., "weapon_awp").
Returns
  • int? — The item definition index or null if not found.

GetWeaponCSDataFromKey(int, string)

Get weapon vdata from key.

CCSWeaponBaseVData? GetWeaponCSDataFromKey(int unknown, string key)
Parameters
  • unknown int — Not sure what this argument is for, but in general it's -1.
  • key string — The key of the weapon (usually item idx).
Returns

GetWeaponCSDataFromKey(int)

Get weapon vdata from item definition index.

CCSWeaponBaseVData? GetWeaponCSDataFromKey(int itemDefinitionIndex)
Parameters
  • itemDefinitionIndex int — The item definition index of the weapon.
Returns

GetWeaponCSDataFromKey(ItemDefinitionIndex)

Get weapon vdata from item definition index.

CCSWeaponBaseVData? GetWeaponCSDataFromKey(ItemDefinitionIndex itemDefinitionIndex)
Parameters
Returns

On this page