IHelpers
Interface IHelpers
Namespace: SwiftlyS2.Shared.Helpers
Assembly: SwiftlyS2.CS2.dll
public interface IHelpersMethods
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
- itemDefinitionIndex ItemDefinitionIndex — The item definition index of the weapon.
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
- CCSWeaponBaseVData? — The weapon vdata.
GetWeaponCSDataFromKey(int)
Get weapon vdata from item definition index.
CCSWeaponBaseVData? GetWeaponCSDataFromKey(int itemDefinitionIndex)Parameters
- itemDefinitionIndex int — The item definition index of the weapon.
Returns
- CCSWeaponBaseVData? — The weapon vdata.
GetWeaponCSDataFromKey(ItemDefinitionIndex)
Get weapon vdata from item definition index.
CCSWeaponBaseVData? GetWeaponCSDataFromKey(ItemDefinitionIndex itemDefinitionIndex)Parameters
- itemDefinitionIndex ItemDefinitionIndex — The item definition index of the weapon.
Returns
- CCSWeaponBaseVData? — The weapon vdata.