Files
CounterStrikeSharp/managed/CounterStrikeSharp.API/Core/Objects.g.cs

26978 lines
1.1 MiB

// <auto-generated />
#nullable enable
#pragma warning disable CS1591
using System;
using System.Diagnostics;
using System.Drawing;
using CounterStrikeSharp;
using CounterStrikeSharp.API.Modules.Events;
using CounterStrikeSharp.API.Modules.Entities;
using CounterStrikeSharp.API.Modules.Memory;
using CounterStrikeSharp.API.Modules.Utils;
using CounterStrikeSharp.API.Core.Attributes;
namespace CounterStrikeSharp.API.Core;
public enum ActionType_t : uint
{
SOS_ACTION_NONE = 0x0,
SOS_ACTION_LIMITER = 0x1,
SOS_ACTION_TIME_LIMIT = 0x2,
SOS_ACTION_SET_SOUNDEVENT_PARAM = 0x3,
}
public enum AimMatrixBlendMode : uint
{
AimMatrixBlendMode_None = 0x0,
AimMatrixBlendMode_Additive = 0x1,
AimMatrixBlendMode_ModelSpaceAdditive = 0x2,
AimMatrixBlendMode_BoneMask = 0x3,
}
public enum AmmoFlags_t : uint
{
AMMO_FORCE_DROP_IF_CARRIED = 0x1,
AMMO_RESERVE_STAYS_WITH_WEAPON = 0x2,
AMMO_FLAG_MAX = 0x2,
}
public enum AmmoPosition_t : uint
{
AMMO_POSITION_INVALID = 0xFFFFFFFF,
AMMO_POSITION_PRIMARY = 0x0,
AMMO_POSITION_SECONDARY = 0x1,
AMMO_POSITION_COUNT = 0x2,
}
public enum AnimationProcessingType_t : uint
{
ANIMATION_PROCESSING_SERVER_SIMULATION = 0x0,
ANIMATION_PROCESSING_CLIENT_SIMULATION = 0x1,
ANIMATION_PROCESSING_CLIENT_PREDICTION = 0x2,
ANIMATION_PROCESSING_CLIENT_INTERPOLATION = 0x3,
ANIMATION_PROCESSING_CLIENT_RENDER = 0x4,
ANIMATION_PROCESSING_MAX = 0x5,
}
public enum AnimationSnapshotType_t : uint
{
ANIMATION_SNAPSHOT_SERVER_SIMULATION = 0x0,
ANIMATION_SNAPSHOT_CLIENT_SIMULATION = 0x1,
ANIMATION_SNAPSHOT_CLIENT_PREDICTION = 0x2,
ANIMATION_SNAPSHOT_CLIENT_INTERPOLATION = 0x3,
ANIMATION_SNAPSHOT_CLIENT_RENDER = 0x4,
ANIMATION_SNAPSHOT_FINAL_COMPOSITE = 0x5,
ANIMATION_SNAPSHOT_MAX = 0x6,
}
public enum AnimationType_t : uint
{
ANIMATION_TYPE_FIXED_RATE = 0x0,
ANIMATION_TYPE_FIT_LIFETIME = 0x1,
ANIMATION_TYPE_MANUAL_FRAMES = 0x2,
}
public enum AnimLoopMode_t : uint
{
ANIM_LOOP_MODE_INVALID = 0xFFFFFFFF,
ANIM_LOOP_MODE_NOT_LOOPING = 0x0,
ANIM_LOOP_MODE_LOOPING = 0x1,
ANIM_LOOP_MODE_USE_SEQUENCE_SETTINGS = 0x2,
ANIM_LOOP_MODE_COUNT = 0x3,
}
public enum AnimNodeNetworkMode : uint
{
ServerAuthoritative = 0x0,
ClientSimulate = 0x1,
}
public enum AnimParamButton_t : uint
{
ANIMPARAM_BUTTON_NONE = 0x0,
ANIMPARAM_BUTTON_DPAD_UP = 0x1,
ANIMPARAM_BUTTON_DPAD_RIGHT = 0x2,
ANIMPARAM_BUTTON_DPAD_DOWN = 0x3,
ANIMPARAM_BUTTON_DPAD_LEFT = 0x4,
ANIMPARAM_BUTTON_A = 0x5,
ANIMPARAM_BUTTON_B = 0x6,
ANIMPARAM_BUTTON_X = 0x7,
ANIMPARAM_BUTTON_Y = 0x8,
ANIMPARAM_BUTTON_LEFT_SHOULDER = 0x9,
ANIMPARAM_BUTTON_RIGHT_SHOULDER = 0xA,
ANIMPARAM_BUTTON_LTRIGGER = 0xB,
ANIMPARAM_BUTTON_RTRIGGER = 0xC,
}
public enum AnimParamNetworkSetting : uint
{
Auto = 0x0,
AlwaysNetwork = 0x1,
NeverNetwork = 0x2,
}
public enum AnimParamType_t : byte
{
ANIMPARAM_UNKNOWN = 0x0,
ANIMPARAM_BOOL = 0x1,
ANIMPARAM_ENUM = 0x2,
ANIMPARAM_INT = 0x3,
ANIMPARAM_FLOAT = 0x4,
ANIMPARAM_VECTOR = 0x5,
ANIMPARAM_QUATERNION = 0x6,
ANIMPARAM_STRINGTOKEN = 0x7,
ANIMPARAM_COUNT = 0x8,
}
public enum AnimPoseControl : uint
{
NoPoseControl = 0x0,
AbsolutePoseControl = 0x1,
RelativePoseControl = 0x2,
}
public enum AnimScriptType : ushort
{
ANIMSCRIPT_TYPE_INVALID = 0xFFFF,
ANIMSCRIPT_FUSE_GENERAL = 0x0,
ANIMSCRIPT_FUSE_STATEMACHINE = 0x1,
}
public enum AnimValueSource : uint
{
MoveHeading = 0x0,
MoveSpeed = 0x1,
ForwardSpeed = 0x2,
StrafeSpeed = 0x3,
FacingHeading = 0x4,
ManualFacingHeading = 0x5,
LookHeading = 0x6,
LookPitch = 0x7,
LookDistance = 0x8,
Parameter = 0x9,
WayPointHeading = 0xA,
WayPointDistance = 0xB,
BoundaryRadius = 0xC,
TargetMoveHeading = 0xD,
TargetMoveSpeed = 0xE,
AccelerationHeading = 0xF,
AccelerationSpeed = 0x10,
SlopeHeading = 0x11,
SlopeAngle = 0x12,
SlopePitch = 0x13,
SlopeYaw = 0x14,
GoalDistance = 0x15,
AccelerationLeftRight = 0x16,
AccelerationFrontBack = 0x17,
RootMotionSpeed = 0x18,
RootMotionTurnSpeed = 0x19,
MoveHeadingRelativeToLookHeading = 0x1A,
MaxMoveSpeed = 0x1B,
FingerCurl_Thumb = 0x1C,
FingerCurl_Index = 0x1D,
FingerCurl_Middle = 0x1E,
FingerCurl_Ring = 0x1F,
FingerCurl_Pinky = 0x20,
FingerSplay_Thumb_Index = 0x21,
FingerSplay_Index_Middle = 0x22,
FingerSplay_Middle_Ring = 0x23,
FingerSplay_Ring_Pinky = 0x24,
}
public enum AnimVectorSource : uint
{
MoveDirection = 0x0,
FacingDirection = 0x1,
LookDirection = 0x2,
VectorParameter = 0x3,
WayPointDirection = 0x4,
Acceleration = 0x5,
SlopeNormal = 0x6,
SlopeNormal_WorldSpace = 0x7,
LookTarget = 0x8,
LookTarget_WorldSpace = 0x9,
WayPointPosition = 0xA,
GoalPosition = 0xB,
RootMotionVelocity = 0xC,
}
public enum AnimVrBoneTransformSource_t : uint
{
AnimVrBoneTransformSource_LiveStream = 0x0,
AnimVrBoneTransformSource_GripLimit = 0x1,
}
public enum AnimVRFinger_t : uint
{
AnimVrFinger_Thumb = 0x0,
AnimVrFinger_Index = 0x1,
AnimVrFinger_Middle = 0x2,
AnimVrFinger_Ring = 0x3,
AnimVrFinger_Pinky = 0x4,
}
public enum AnimVrFingerSplay_t : uint
{
AnimVrFingerSplay_Thumb_Index = 0x0,
AnimVrFingerSplay_Index_Middle = 0x1,
AnimVrFingerSplay_Middle_Ring = 0x2,
AnimVrFingerSplay_Ring_Pinky = 0x3,
}
public enum AnimVRHand_t : uint
{
AnimVRHand_Left = 0x0,
AnimVRHand_Right = 0x1,
}
public enum AnimVRHandMotionRange_t : uint
{
MotionRange_WithController = 0x0,
MotionRange_WithoutController = 0x1,
}
public enum attributeprovidertypes_t : uint
{
PROVIDER_GENERIC = 0x0,
PROVIDER_WEAPON = 0x1,
}
public enum BaseExplosionTypes_t : uint
{
EXPLOSION_TYPE_DEFAULT = 0x0,
EXPLOSION_TYPE_GRENADE = 0x1,
EXPLOSION_TYPE_MOLOTOV = 0x2,
EXPLOSION_TYPE_FIREWORKS = 0x3,
EXPLOSION_TYPE_GASCAN = 0x4,
EXPLOSION_TYPE_GASCYLINDER = 0x5,
EXPLOSION_TYPE_EXPLOSIVEBARREL = 0x6,
EXPLOSION_TYPE_ELECTRICAL = 0x7,
EXPLOSION_TYPE_EMP = 0x8,
EXPLOSION_TYPE_SHRAPNEL = 0x9,
EXPLOSION_TYPE_SMOKEGRENADE = 0xA,
EXPLOSION_TYPE_FLASHBANG = 0xB,
EXPLOSION_TYPE_TRIPMINE = 0xC,
EXPLOSION_TYPE_ICE = 0xD,
EXPLOSION_TYPE_NONE = 0xE,
EXPLOSION_TYPE_CUSTOM = 0xF,
EXPLOSION_TYPE_COUNT = 0x10,
}
public enum BBoxVolumeType_t : uint
{
BBOX_VOLUME = 0x0,
BBOX_DIMENSIONS = 0x1,
BBOX_MINS_MAXS = 0x2,
}
public enum BeamClipStyle_t : uint
{
kNOCLIP = 0x0,
kGEOCLIP = 0x1,
kMODELCLIP = 0x2,
kBEAMCLIPSTYLE_NUMBITS = 0x2,
}
public enum BeamType_t : uint
{
BEAM_INVALID = 0x0,
BEAM_POINTS = 0x1,
BEAM_ENTPOINT = 0x2,
BEAM_ENTS = 0x3,
BEAM_HOSE = 0x4,
BEAM_SPLINE = 0x5,
BEAM_LASER = 0x6,
}
public enum BeginDeathLifeStateTransition_t : byte
{
NO_CHANGE_IN_LIFESTATE = 0x0,
TRANSITION_TO_LIFESTATE_DYING = 0x1,
TRANSITION_TO_LIFESTATE_DEAD = 0x2,
}
public enum BinaryNodeChildOption : uint
{
Child1 = 0x0,
Child2 = 0x1,
}
public enum BinaryNodeTiming : uint
{
UseChild1 = 0x0,
UseChild2 = 0x1,
SyncChildren = 0x2,
}
public enum Blend2DMode : uint
{
Blend2DMode_General = 0x0,
Blend2DMode_Directional = 0x1,
}
public enum BlendKeyType : uint
{
BlendKey_UserValue = 0x0,
BlendKey_Velocity = 0x1,
BlendKey_Distance = 0x2,
BlendKey_RemainingDistance = 0x3,
}
public enum BloomBlendMode_t : uint
{
BLOOM_BLEND_ADD = 0x0,
BLOOM_BLEND_SCREEN = 0x1,
BLOOM_BLEND_BLUR = 0x2,
}
public enum BlurFilterType_t : uint
{
BLURFILTER_GAUSSIAN = 0x0,
BLURFILTER_BOX = 0x1,
}
public enum BoneMaskBlendSpace : uint
{
BlendSpace_Parent = 0x0,
BlendSpace_Model = 0x1,
BlendSpace_Model_RotationOnly = 0x2,
BlendSpace_Model_TranslationOnly = 0x3,
}
public enum BoneTransformSpace_t : uint
{
BoneTransformSpace_Invalid = 0xFFFFFFFF,
BoneTransformSpace_Parent = 0x0,
BoneTransformSpace_Model = 0x1,
BoneTransformSpace_World = 0x2,
}
public enum BrushSolidities_e : uint
{
BRUSHSOLID_TOGGLE = 0x0,
BRUSHSOLID_NEVER = 0x1,
BRUSHSOLID_ALWAYS = 0x2,
}
public enum CAnimationGraphVisualizerPrimitiveType : uint
{
ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Text = 0x0,
ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Sphere = 0x1,
ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Line = 0x2,
ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Pie = 0x3,
ANIMATIONGRAPHVISUALIZERPRIMITIVETYPE_Axis = 0x4,
}
public enum CanPlaySequence_t : uint
{
CANNOT_PLAY = 0x0,
CAN_PLAY_NOW = 0x1,
CAN_PLAY_ENQUEUED = 0x2,
}
public enum ChatIgnoreType_t : uint
{
CHAT_IGNORE_NONE = 0x0,
CHAT_IGNORE_ALL = 0x1,
CHAT_IGNORE_TEAM = 0x2,
}
public enum ChickenActivity : uint
{
IDLE = 0x0,
WALK = 0x1,
RUN = 0x2,
HOP = 0x3,
JUMP = 0x4,
GLIDE = 0x5,
LAND = 0x6,
}
public enum ChoiceBlendMethod : uint
{
SingleBlendTime = 0x0,
PerChoiceBlendTimes = 0x1,
}
public enum ChoiceChangeMethod : uint
{
OnReset = 0x0,
OnCycleEnd = 0x1,
OnResetOrCycleEnd = 0x2,
}
public enum ChoiceMethod : uint
{
WeightedRandom = 0x0,
WeightedRandomNoRepeat = 0x1,
Iterate = 0x2,
IterateRandom = 0x3,
}
public enum Class_T : uint
{
CLASS_NONE = 0x0,
CLASS_PLAYER = 0x1,
CLASS_PLAYER_ALLY = 0x2,
CLASS_BOMB = 0x3,
CLASS_FOOT_CONTACT_SHADOW = 0x4,
CLASS_WEAPON = 0x5,
CLASS_WATER_SPLASHER = 0x6,
CLASS_WEAPON_VIEWMODEL = 0x7,
CLASS_DOOR = 0x8,
NUM_CLASSIFY_CLASSES = 0x9,
}
public enum ClosestPointTestType_t : uint
{
PARTICLE_CLOSEST_TYPE_BOX = 0x0,
PARTICLE_CLOSEST_TYPE_CAPSULE = 0x1,
PARTICLE_CLOSEST_TYPE_HYBRID = 0x2,
}
public enum CommandEntitySpecType_t : uint
{
SPEC_SEARCH = 0x0,
SPEC_TYPES_COUNT = 0x1,
}
public enum CommandExecMode_t : uint
{
EXEC_MANUAL = 0x0,
EXEC_LEVELSTART = 0x1,
EXEC_PERIODIC = 0x2,
EXEC_MODES_COUNT = 0x3,
}
public enum CSPlayerBlockingUseAction_t : uint
{
k_CSPlayerBlockingUseAction_None = 0x0,
k_CSPlayerBlockingUseAction_DefusingDefault = 0x1,
k_CSPlayerBlockingUseAction_DefusingWithKit = 0x2,
k_CSPlayerBlockingUseAction_HostageGrabbing = 0x3,
k_CSPlayerBlockingUseAction_HostageDropping = 0x4,
k_CSPlayerBlockingUseAction_OpeningSafe = 0x5,
k_CSPlayerBlockingUseAction_EquippingParachute = 0x6,
k_CSPlayerBlockingUseAction_EquippingHeavyArmor = 0x7,
k_CSPlayerBlockingUseAction_EquippingContract = 0x8,
k_CSPlayerBlockingUseAction_EquippingTabletUpgrade = 0x9,
k_CSPlayerBlockingUseAction_TakingOffHeavyArmor = 0xA,
k_CSPlayerBlockingUseAction_PayingToOpenDoor = 0xB,
k_CSPlayerBlockingUseAction_CancelingSpawnRappelling = 0xC,
k_CSPlayerBlockingUseAction_EquippingExoJump = 0xD,
k_CSPlayerBlockingUseAction_PickingUpBumpMine = 0xE,
k_CSPlayerBlockingUseAction_MapLongUseEntity_Pickup = 0xF,
k_CSPlayerBlockingUseAction_MapLongUseEntity_Place = 0x10,
k_CSPlayerBlockingUseAction_MaxCount = 0x11,
}
public enum CSPlayerState : uint
{
STATE_ACTIVE = 0x0,
STATE_WELCOME = 0x1,
STATE_PICKINGTEAM = 0x2,
STATE_PICKINGCLASS = 0x3,
STATE_DEATH_ANIM = 0x4,
STATE_DEATH_WAIT_FOR_KEY = 0x5,
STATE_OBSERVER_MODE = 0x6,
STATE_GUNGAME_RESPAWN = 0x7,
STATE_DORMANT = 0x8,
NUM_PLAYER_STATES = 0x9,
}
public enum CSWeaponCategory : uint
{
WEAPONCATEGORY_OTHER = 0x0,
WEAPONCATEGORY_MELEE = 0x1,
WEAPONCATEGORY_SECONDARY = 0x2,
WEAPONCATEGORY_SMG = 0x3,
WEAPONCATEGORY_RIFLE = 0x4,
WEAPONCATEGORY_HEAVY = 0x5,
WEAPONCATEGORY_COUNT = 0x6,
}
public enum CSWeaponMode : uint
{
Primary_Mode = 0x0,
Secondary_Mode = 0x1,
WeaponMode_MAX = 0x2,
}
public enum CSWeaponSilencerType : uint
{
WEAPONSILENCER_NONE = 0x0,
WEAPONSILENCER_DETACHABLE = 0x1,
WEAPONSILENCER_INTEGRATED = 0x2,
}
public enum CSWeaponState_t : uint
{
WEAPON_NOT_CARRIED = 0x0,
WEAPON_IS_CARRIED_BY_PLAYER = 0x1,
WEAPON_IS_ACTIVE = 0x2,
}
public enum CSWeaponType : uint
{
WEAPONTYPE_KNIFE = 0x0,
WEAPONTYPE_PISTOL = 0x1,
WEAPONTYPE_SUBMACHINEGUN = 0x2,
WEAPONTYPE_RIFLE = 0x3,
WEAPONTYPE_SHOTGUN = 0x4,
WEAPONTYPE_SNIPER_RIFLE = 0x5,
WEAPONTYPE_MACHINEGUN = 0x6,
WEAPONTYPE_C4 = 0x7,
WEAPONTYPE_TASER = 0x8,
WEAPONTYPE_GRENADE = 0x9,
WEAPONTYPE_EQUIPMENT = 0xA,
WEAPONTYPE_STACKABLEITEM = 0xB,
WEAPONTYPE_FISTS = 0xC,
WEAPONTYPE_BREACHCHARGE = 0xD,
WEAPONTYPE_BUMPMINE = 0xE,
WEAPONTYPE_TABLET = 0xF,
WEAPONTYPE_MELEE = 0x10,
WEAPONTYPE_SHIELD = 0x11,
WEAPONTYPE_ZONE_REPULSOR = 0x12,
WEAPONTYPE_UNKNOWN = 0x13,
}
public enum DamageTypes_t : uint
{
DMG_GENERIC = 0x0,
DMG_CRUSH = 0x1,
DMG_BULLET = 0x2,
DMG_SLASH = 0x4,
DMG_BURN = 0x8,
DMG_VEHICLE = 0x10,
DMG_FALL = 0x20,
DMG_BLAST = 0x40,
DMG_CLUB = 0x80,
DMG_SHOCK = 0x100,
DMG_SONIC = 0x200,
DMG_ENERGYBEAM = 0x400,
DMG_DROWN = 0x4000,
DMG_POISON = 0x8000,
DMG_RADIATION = 0x10000,
DMG_DROWNRECOVER = 0x20000,
DMG_ACID = 0x40000,
DMG_PHYSGUN = 0x100000,
DMG_DISSOLVE = 0x200000,
DMG_BLAST_SURFACE = 0x400000,
DMG_BUCKSHOT = 0x1000000,
DMG_LASTGENERICFLAG = 0x1000000,
DMG_HEADSHOT = 0x2000000,
DMG_DANGERZONE = 0x4000000,
}
public enum DampingSpeedFunction : uint
{
NoDamping = 0x0,
Constant = 0x1,
Spring = 0x2,
}
public enum DebugOverlayBits_t : ulong
{
OVERLAY_TEXT_BIT = 0x1,
OVERLAY_NAME_BIT = 0x2,
OVERLAY_BBOX_BIT = 0x4,
OVERLAY_PIVOT_BIT = 0x8,
OVERLAY_MESSAGE_BIT = 0x10,
OVERLAY_ABSBOX_BIT = 0x20,
OVERLAY_RBOX_BIT = 0x40,
OVERLAY_SHOW_BLOCKSLOS = 0x80,
OVERLAY_ATTACHMENTS_BIT = 0x100,
OVERLAY_INTERPOLATED_ATTACHMENTS_BIT = 0x200,
OVERLAY_INTERPOLATED_PIVOT_BIT = 0x400,
OVERLAY_SKELETON_BIT = 0x800,
OVERLAY_INTERPOLATED_SKELETON_BIT = 0x1000,
OVERLAY_TRIGGER_BOUNDS_BIT = 0x2000,
OVERLAY_HITBOX_BIT = 0x4000,
OVERLAY_INTERPOLATED_HITBOX_BIT = 0x8000,
OVERLAY_AUTOAIM_BIT = 0x10000,
OVERLAY_NPC_SELECTED_BIT = 0x20000,
OVERLAY_JOINT_INFO_BIT = 0x40000,
OVERLAY_NPC_ROUTE_BIT = 0x80000,
OVERLAY_NPC_TRIANGULATE_BIT = 0x100000,
OVERLAY_NPC_ZAP_BIT = 0x200000,
OVERLAY_NPC_ENEMIES_BIT = 0x400000,
OVERLAY_NPC_CONDITIONS_BIT = 0x800000,
OVERLAY_NPC_COMBAT_BIT = 0x1000000,
OVERLAY_NPC_TASK_BIT = 0x2000000,
OVERLAY_NPC_BODYLOCATIONS = 0x4000000,
OVERLAY_NPC_VIEWCONE_BIT = 0x8000000,
OVERLAY_NPC_KILL_BIT = 0x10000000,
OVERLAY_WC_CHANGE_ENTITY = 0x20000000,
OVERLAY_BUDDHA_MODE = 0x40000000,
OVERLAY_NPC_STEERING_REGULATIONS = 0x80000000,
OVERLAY_NPC_TASK_TEXT_BIT = 0x100000000,
OVERLAY_PROP_DEBUG = 0x200000000,
OVERLAY_NPC_RELATION_BIT = 0x400000000,
OVERLAY_VIEWOFFSET = 0x800000000,
OVERLAY_VCOLLIDE_WIREFRAME_BIT = 0x1000000000,
OVERLAY_NPC_NEAREST_NODE_BIT = 0x2000000000,
OVERLAY_ACTORNAME_BIT = 0x4000000000,
OVERLAY_NPC_CONDITIONS_TEXT_BIT = 0x8000000000,
}
public enum Detail2Combo_t : uint
{
DETAIL_2_COMBO_UNINITIALIZED = 0xFFFFFFFF,
DETAIL_2_COMBO_OFF = 0x0,
DETAIL_2_COMBO_ADD = 0x1,
DETAIL_2_COMBO_ADD_SELF_ILLUM = 0x2,
DETAIL_2_COMBO_MOD2X = 0x3,
DETAIL_2_COMBO_MUL = 0x4,
DETAIL_2_COMBO_CROSSFADE = 0x5,
}
public enum DetailCombo_t : uint
{
DETAIL_COMBO_OFF = 0x0,
DETAIL_COMBO_ADD = 0x1,
DETAIL_COMBO_ADD_SELF_ILLUM = 0x2,
DETAIL_COMBO_MOD2X = 0x3,
}
public enum DisableShadows_t : byte
{
kDisableShadows_None = 0x0,
kDisableShadows_All = 0x1,
kDisableShadows_Baked = 0x2,
kDisableShadows_Realtime = 0x3,
}
public enum Disposition_t : uint
{
D_ER = 0x0,
D_HT = 0x1,
D_FR = 0x2,
D_LI = 0x3,
D_NU = 0x4,
D_ERROR = 0x0,
D_HATE = 0x1,
D_FEAR = 0x2,
D_LIKE = 0x3,
D_NEUTRAL = 0x4,
}
public enum doorCheck_e : uint
{
DOOR_CHECK_FORWARD = 0x0,
DOOR_CHECK_BACKWARD = 0x1,
DOOR_CHECK_FULL = 0x2,
}
public enum DoorState_t : uint
{
DOOR_STATE_CLOSED = 0x0,
DOOR_STATE_OPENING = 0x1,
DOOR_STATE_OPEN = 0x2,
DOOR_STATE_CLOSING = 0x3,
DOOR_STATE_AJAR = 0x4,
}
public enum EDemoBoneSelectionMode : uint
{
CaptureAllBones = 0x0,
CaptureSelectedBones = 0x1,
}
public enum EInButtonState : uint
{
IN_BUTTON_UP = 0x0,
IN_BUTTON_DOWN = 0x1,
IN_BUTTON_DOWN_UP = 0x2,
IN_BUTTON_UP_DOWN = 0x3,
IN_BUTTON_UP_DOWN_UP = 0x4,
IN_BUTTON_DOWN_UP_DOWN = 0x5,
IN_BUTTON_DOWN_UP_DOWN_UP = 0x6,
IN_BUTTON_UP_DOWN_UP_DOWN = 0x7,
IN_BUTTON_STATE_COUNT = 0x8,
}
public enum EKillTypes_t : byte
{
KILL_NONE = 0x0,
KILL_DEFAULT = 0x1,
KILL_HEADSHOT = 0x2,
KILL_BLAST = 0x3,
KILL_BURN = 0x4,
KILL_SLASH = 0x5,
KILL_SHOCK = 0x6,
KILLTYPE_COUNT = 0x7,
}
public enum EntFinderMethod_t : uint
{
ENT_FIND_METHOD_NEAREST = 0x0,
ENT_FIND_METHOD_FARTHEST = 0x1,
ENT_FIND_METHOD_RANDOM = 0x2,
}
public enum EntityDisolveType_t : uint
{
ENTITY_DISSOLVE_INVALID = 0xFFFFFFFF,
ENTITY_DISSOLVE_NORMAL = 0x0,
ENTITY_DISSOLVE_ELECTRICAL = 0x1,
ENTITY_DISSOLVE_ELECTRICAL_LIGHT = 0x2,
ENTITY_DISSOLVE_CORE = 0x3,
}
public enum EntityDormancyType_t : uint
{
ENTITY_NOT_DORMANT = 0x0,
ENTITY_DORMANT = 0x1,
ENTITY_SUSPENDED = 0x2,
}
public enum EntityIOTargetType_t : uint
{
ENTITY_IO_TARGET_INVALID = 0xFFFFFFFF,
ENTITY_IO_TARGET_ENTITYNAME = 0x2,
ENTITY_IO_TARGET_EHANDLE = 0x6,
ENTITY_IO_TARGET_ENTITYNAME_OR_CLASSNAME = 0x7,
}
public enum EntitySubclassScope_t : uint
{
SUBCLASS_SCOPE_NONE = 0xFFFFFFFF,
SUBCLASS_SCOPE_PRECIPITATION = 0x0,
SUBCLASS_SCOPE_PLAYER_WEAPONS = 0x1,
SUBCLASS_SCOPE_COUNT = 0x2,
}
public enum EOverrideBlockLOS_t : uint
{
BLOCK_LOS_DEFAULT = 0x0,
BLOCK_LOS_FORCE_FALSE = 0x1,
BLOCK_LOS_FORCE_TRUE = 0x2,
}
public enum Explosions : uint
{
expRandom = 0x0,
expDirected = 0x1,
expUsePrecise = 0x2,
}
public enum FacingMode : uint
{
FacingMode_Manual = 0x0,
FacingMode_Path = 0x1,
FacingMode_LookTarget = 0x2,
}
public enum FieldNetworkOption : uint
{
Auto = 0x0,
ForceEnable = 0x1,
ForceDisable = 0x2,
}
public enum fieldtype_t : byte
{
FIELD_VOID = 0x0,
FIELD_FLOAT32 = 0x1,
FIELD_STRING = 0x2,
FIELD_VECTOR = 0x3,
FIELD_QUATERNION = 0x4,
FIELD_INT32 = 0x5,
FIELD_BOOLEAN = 0x6,
FIELD_INT16 = 0x7,
FIELD_CHARACTER = 0x8,
FIELD_COLOR32 = 0x9,
FIELD_EMBEDDED = 0xA,
FIELD_CUSTOM = 0xB,
FIELD_CLASSPTR = 0xC,
FIELD_EHANDLE = 0xD,
FIELD_POSITION_VECTOR = 0xE,
FIELD_TIME = 0xF,
FIELD_TICK = 0x10,
FIELD_SOUNDNAME = 0x11,
FIELD_INPUT = 0x12,
FIELD_FUNCTION = 0x13,
FIELD_VMATRIX = 0x14,
FIELD_VMATRIX_WORLDSPACE = 0x15,
FIELD_MATRIX3X4_WORLDSPACE = 0x16,
FIELD_INTERVAL = 0x17,
FIELD_UNUSED = 0x18,
FIELD_VECTOR2D = 0x19,
FIELD_INT64 = 0x1A,
FIELD_VECTOR4D = 0x1B,
FIELD_RESOURCE = 0x1C,
FIELD_TYPEUNKNOWN = 0x1D,
FIELD_CSTRING = 0x1E,
FIELD_HSCRIPT = 0x1F,
FIELD_VARIANT = 0x20,
FIELD_UINT64 = 0x21,
FIELD_FLOAT64 = 0x22,
FIELD_POSITIVEINTEGER_OR_NULL = 0x23,
FIELD_HSCRIPT_NEW_INSTANCE = 0x24,
FIELD_UINT32 = 0x25,
FIELD_UTLSTRINGTOKEN = 0x26,
FIELD_QANGLE = 0x27,
FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_VECTOR = 0x28,
FIELD_HMATERIAL = 0x29,
FIELD_HMODEL = 0x2A,
FIELD_NETWORK_QUANTIZED_VECTOR = 0x2B,
FIELD_NETWORK_QUANTIZED_FLOAT = 0x2C,
FIELD_DIRECTION_VECTOR_WORLDSPACE = 0x2D,
FIELD_QANGLE_WORLDSPACE = 0x2E,
FIELD_QUATERNION_WORLDSPACE = 0x2F,
FIELD_HSCRIPT_LIGHTBINDING = 0x30,
FIELD_V8_VALUE = 0x31,
FIELD_V8_OBJECT = 0x32,
FIELD_V8_ARRAY = 0x33,
FIELD_V8_CALLBACK_INFO = 0x34,
FIELD_UTLSTRING = 0x35,
FIELD_NETWORK_ORIGIN_CELL_QUANTIZED_POSITION_VECTOR = 0x36,
FIELD_HRENDERTEXTURE = 0x37,
FIELD_HPARTICLESYSTEMDEFINITION = 0x38,
FIELD_UINT8 = 0x39,
FIELD_UINT16 = 0x3A,
FIELD_CTRANSFORM = 0x3B,
FIELD_CTRANSFORM_WORLDSPACE = 0x3C,
FIELD_HPOSTPROCESSING = 0x3D,
FIELD_MATRIX3X4 = 0x3E,
FIELD_SHIM = 0x3F,
FIELD_CMOTIONTRANSFORM = 0x40,
FIELD_CMOTIONTRANSFORM_WORLDSPACE = 0x41,
FIELD_ATTACHMENT_HANDLE = 0x42,
FIELD_AMMO_INDEX = 0x43,
FIELD_CONDITION_ID = 0x44,
FIELD_AI_SCHEDULE_BITS = 0x45,
FIELD_MODIFIER_HANDLE = 0x46,
FIELD_ROTATION_VECTOR = 0x47,
FIELD_ROTATION_VECTOR_WORLDSPACE = 0x48,
FIELD_HVDATA = 0x49,
FIELD_SCALE32 = 0x4A,
FIELD_STRING_AND_TOKEN = 0x4B,
FIELD_ENGINE_TIME = 0x4C,
FIELD_ENGINE_TICK = 0x4D,
FIELD_WORLD_GROUP_ID = 0x4E,
FIELD_TYPECOUNT = 0x4F,
}
public enum filter_t : uint
{
FILTER_AND = 0x0,
FILTER_OR = 0x1,
}
public enum FixAngleSet_t : byte
{
None = 0x0,
Absolute = 0x1,
Relative = 0x2,
}
public enum FlexOpCode_t : uint
{
FLEX_OP_CONST = 0x1,
FLEX_OP_FETCH1 = 0x2,
FLEX_OP_FETCH2 = 0x3,
FLEX_OP_ADD = 0x4,
FLEX_OP_SUB = 0x5,
FLEX_OP_MUL = 0x6,
FLEX_OP_DIV = 0x7,
FLEX_OP_NEG = 0x8,
FLEX_OP_EXP = 0x9,
FLEX_OP_OPEN = 0xA,
FLEX_OP_CLOSE = 0xB,
FLEX_OP_COMMA = 0xC,
FLEX_OP_MAX = 0xD,
FLEX_OP_MIN = 0xE,
FLEX_OP_2WAY_0 = 0xF,
FLEX_OP_2WAY_1 = 0x10,
FLEX_OP_NWAY = 0x11,
FLEX_OP_COMBO = 0x12,
FLEX_OP_DOMINATE = 0x13,
FLEX_OP_DME_LOWER_EYELID = 0x14,
FLEX_OP_DME_UPPER_EYELID = 0x15,
FLEX_OP_SQRT = 0x16,
FLEX_OP_REMAPVALCLAMPED = 0x17,
FLEX_OP_SIN = 0x18,
FLEX_OP_COS = 0x19,
FLEX_OP_ABS = 0x1A,
}
public enum FootFallTagFoot_t : uint
{
FOOT1 = 0x0,
FOOT2 = 0x1,
FOOT3 = 0x2,
FOOT4 = 0x3,
FOOT5 = 0x4,
FOOT6 = 0x5,
FOOT7 = 0x6,
FOOT8 = 0x7,
}
public enum FootLockSubVisualization : uint
{
FOOTLOCKSUBVISUALIZATION_ReachabilityAnalysis = 0x0,
FOOTLOCKSUBVISUALIZATION_IKSolve = 0x1,
}
public enum FootPinningTimingSource : uint
{
FootMotion = 0x0,
Tag = 0x1,
Parameter = 0x2,
}
public enum FootstepLandedFootSoundType_t : uint
{
FOOTSOUND_Left = 0x0,
FOOTSOUND_Right = 0x1,
FOOTSOUND_UseOverrideSound = 0x2,
}
public enum ForcedCrouchState_t : uint
{
FORCEDCROUCH_NONE = 0x0,
FORCEDCROUCH_CROUCHED = 0x1,
FORCEDCROUCH_UNCROUCHED = 0x2,
}
public enum FuncDoorSpawnPos_t : uint
{
FUNC_DOOR_SPAWN_CLOSED = 0x0,
FUNC_DOOR_SPAWN_OPEN = 0x1,
}
public enum FuseVariableAccess_t : byte
{
WRITABLE = 0x0,
READ_ONLY = 0x1,
}
public enum FuseVariableType_t : byte
{
INVALID = 0x0,
BOOL = 0x1,
INT8 = 0x2,
INT16 = 0x3,
INT32 = 0x4,
UINT8 = 0x5,
UINT16 = 0x6,
UINT32 = 0x7,
FLOAT32 = 0x8,
}
public enum GameAnimEventIndex_t : uint
{
AE_EMPTY = 0x0,
AE_CL_PLAYSOUND = 0x1,
AE_CL_PLAYSOUND_ATTACHMENT = 0x2,
AE_CL_PLAYSOUND_POSITION = 0x3,
AE_SV_PLAYSOUND = 0x4,
AE_CL_STOPSOUND = 0x5,
AE_CL_PLAYSOUND_LOOPING = 0x6,
AE_CL_CREATE_PARTICLE_EFFECT = 0x7,
AE_CL_STOP_PARTICLE_EFFECT = 0x8,
AE_CL_CREATE_PARTICLE_EFFECT_CFG = 0x9,
AE_SV_CREATE_PARTICLE_EFFECT_CFG = 0xA,
AE_SV_STOP_PARTICLE_EFFECT = 0xB,
AE_FOOTSTEP = 0xC,
AE_RAGDOLL = 0xD,
AE_CL_STOP_RAGDOLL_CONTROL = 0xE,
AE_CL_ENABLE_BODYGROUP = 0xF,
AE_CL_DISABLE_BODYGROUP = 0x10,
AE_CL_BODYGROUP_SET_VALUE = 0x11,
AE_SV_BODYGROUP_SET_VALUE = 0x12,
AE_CL_BODYGROUP_SET_VALUE_CMODEL_WPN = 0x13,
AE_WEAPON_PERFORM_ATTACK = 0x14,
AE_FIRE_INPUT = 0x15,
AE_CL_CLOTH_ATTR = 0x16,
AE_CL_CLOTH_GROUND_OFFSET = 0x17,
AE_CL_CLOTH_STIFFEN = 0x18,
AE_CL_CLOTH_EFFECT = 0x19,
AE_CL_CREATE_ANIM_SCOPE_PROP = 0x1A,
AE_CL_WEAPON_TRANSITION_INTO_HAND = 0x1B,
AE_CL_BODYGROUP_SET_TO_CLIP = 0x1C,
AE_CL_BODYGROUP_SET_TO_NEXTCLIP = 0x1D,
AE_SV_SHOW_SILENCER = 0x1E,
AE_SV_ATTACH_SILENCER_COMPLETE = 0x1F,
AE_SV_HIDE_SILENCER = 0x20,
AE_SV_DETACH_SILENCER_COMPLETE = 0x21,
AE_CL_EJECT_MAG = 0x22,
AE_WPN_COMPLETE_RELOAD = 0x23,
AE_WPN_HEALTHSHOT_INJECT = 0x24,
AE_CL_C4_SCREEN_TEXT = 0x25,
AE_GRENADE_THROW_COMPLETE = 0x26,
}
public enum gear_slot_t : uint
{
GEAR_SLOT_INVALID = 0xFFFFFFFF,
GEAR_SLOT_RIFLE = 0x0,
GEAR_SLOT_PISTOL = 0x1,
GEAR_SLOT_KNIFE = 0x2,
GEAR_SLOT_GRENADES = 0x3,
GEAR_SLOT_C4 = 0x4,
GEAR_SLOT_RESERVED_SLOT6 = 0x5,
GEAR_SLOT_RESERVED_SLOT7 = 0x6,
GEAR_SLOT_RESERVED_SLOT8 = 0x7,
GEAR_SLOT_RESERVED_SLOT9 = 0x8,
GEAR_SLOT_RESERVED_SLOT10 = 0x9,
GEAR_SLOT_RESERVED_SLOT11 = 0xA,
GEAR_SLOT_BOOSTS = 0xB,
GEAR_SLOT_UTILITY = 0xC,
GEAR_SLOT_COUNT = 0xD,
GEAR_SLOT_FIRST = 0x0,
GEAR_SLOT_LAST = 0xC,
}
public enum GrenadeType_t : uint
{
GRENADE_TYPE_EXPLOSIVE = 0x0,
GRENADE_TYPE_FLASH = 0x1,
GRENADE_TYPE_FIRE = 0x2,
GRENADE_TYPE_DECOY = 0x3,
GRENADE_TYPE_SMOKE = 0x4,
GRENADE_TYPE_SENSOR = 0x5,
GRENADE_TYPE_SNOWBALL = 0x6,
GRENADE_TYPE_TOTAL = 0x7,
}
public enum HierarchyType_t : uint
{
HIERARCHY_NONE = 0x0,
HIERARCHY_BONE_MERGE = 0x1,
HIERARCHY_ATTACHMENT = 0x2,
HIERARCHY_ABSORIGIN = 0x3,
HIERARCHY_BONE = 0x4,
HIERARCHY_TYPE_COUNT = 0x5,
}
public enum HitboxLerpType_t : uint
{
HITBOX_LERP_LIFETIME = 0x0,
HITBOX_LERP_CONSTANT = 0x1,
}
public enum HitGroup_t : uint
{
HITGROUP_INVALID = 0xFFFFFFFF,
HITGROUP_GENERIC = 0x0,
HITGROUP_HEAD = 0x1,
HITGROUP_CHEST = 0x2,
HITGROUP_STOMACH = 0x3,
HITGROUP_LEFTARM = 0x4,
HITGROUP_RIGHTARM = 0x5,
HITGROUP_LEFTLEG = 0x6,
HITGROUP_RIGHTLEG = 0x7,
HITGROUP_NECK = 0x8,
HITGROUP_UNUSED = 0x9,
HITGROUP_GEAR = 0xA,
HITGROUP_SPECIAL = 0xB,
HITGROUP_COUNT = 0xC,
}
public enum HorizJustification_e : uint
{
HORIZ_JUSTIFICATION_LEFT = 0x0,
HORIZ_JUSTIFICATION_CENTER = 0x1,
HORIZ_JUSTIFICATION_RIGHT = 0x2,
HORIZ_JUSTIFICATION_NONE = 0x3,
}
public enum Hull_t : uint
{
HULL_HUMAN = 0x0,
HULL_SMALL_CENTERED = 0x1,
HULL_WIDE_HUMAN = 0x2,
HULL_TINY = 0x3,
HULL_MEDIUM = 0x4,
HULL_TINY_CENTERED = 0x5,
HULL_LARGE = 0x6,
HULL_LARGE_CENTERED = 0x7,
HULL_MEDIUM_TALL = 0x8,
HULL_SMALL = 0x9,
NUM_HULLS = 0xA,
HULL_NONE = 0xB,
}
public enum IKChannelMode : uint
{
TwoBone = 0x0,
TwoBone_Translate = 0x1,
OneBone = 0x2,
OneBone_Translate = 0x3,
}
public enum IkEndEffectorType : uint
{
IkEndEffector_Attachment = 0x0,
IkEndEffector_Bone = 0x1,
}
public enum IKSolverType : uint
{
IKSOLVER_Perlin = 0x0,
IKSOLVER_TwoBone = 0x1,
IKSOLVER_Fabrik = 0x2,
IKSOLVER_DogLeg3Bone = 0x3,
IKSOLVER_CCD = 0x4,
IKSOLVER_COUNT = 0x5,
}
public enum IKTargetCoordinateSystem : uint
{
IKTARGETCOORDINATESYSTEM_WorldSpace = 0x0,
IKTARGETCOORDINATESYSTEM_ModelSpace = 0x1,
IKTARGETCOORDINATESYSTEM_COUNT = 0x2,
}
public enum IKTargetSource : uint
{
IKTARGETSOURCE_Bone = 0x0,
IKTARGETSOURCE_AnimgraphParameter = 0x1,
IKTARGETSOURCE_COUNT = 0x2,
}
public enum IkTargetType : uint
{
IkTarget_Attachment = 0x0,
IkTarget_Bone = 0x1,
IkTarget_Parameter_ModelSpace = 0x2,
IkTarget_Parameter_WorldSpace = 0x3,
}
public enum InheritableBoolType_t : uint
{
INHERITABLE_BOOL_INHERIT = 0x0,
INHERITABLE_BOOL_FALSE = 0x1,
INHERITABLE_BOOL_TRUE = 0x2,
}
public enum InputBitMask_t : ulong
{
IN_NONE = 0x0,
IN_ALL = 0xFFFFFFFFFFFFFFFF,
IN_ATTACK = 0x1,
IN_JUMP = 0x2,
IN_DUCK = 0x4,
IN_FORWARD = 0x8,
IN_BACK = 0x10,
IN_USE = 0x20,
IN_TURNLEFT = 0x80,
IN_TURNRIGHT = 0x100,
IN_MOVELEFT = 0x200,
IN_MOVERIGHT = 0x400,
IN_ATTACK2 = 0x800,
IN_RELOAD = 0x2000,
IN_SPEED = 0x10000,
IN_JOYAUTOSPRINT = 0x20000,
IN_FIRST_MOD_SPECIFIC_BIT = 0x100000000,
IN_USEORRELOAD = 0x100000000,
IN_SCORE = 0x200000000,
IN_ZOOM = 0x400000000,
IN_LOOK_AT_WEAPON = 0x800000000,
}
public enum InputLayoutVariation_t : uint
{
INPUT_LAYOUT_VARIATION_DEFAULT = 0x0,
INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID = 0x1,
INPUT_LAYOUT_VARIATION_STREAM1_INSTANCEID_MORPH_VERT_ID = 0x2,
INPUT_LAYOUT_VARIATION_MAX = 0x3,
}
public enum ItemFlagTypes_t : byte
{
ITEM_FLAG_NONE = 0x0,
ITEM_FLAG_CAN_SELECT_WITHOUT_AMMO = 0x1,
ITEM_FLAG_NOAUTORELOAD = 0x2,
ITEM_FLAG_NOAUTOSWITCHEMPTY = 0x4,
ITEM_FLAG_LIMITINWORLD = 0x8,
ITEM_FLAG_EXHAUSTIBLE = 0x10,
ITEM_FLAG_DOHITLOCATIONDMG = 0x20,
ITEM_FLAG_NOAMMOPICKUPS = 0x40,
ITEM_FLAG_NOITEMPICKUP = 0x80,
}
public enum JiggleBoneSimSpace : uint
{
SimSpace_Local = 0x0,
SimSpace_Model = 0x1,
SimSpace_World = 0x2,
}
public enum JointAxis_t : uint
{
JOINT_AXIS_X = 0x0,
JOINT_AXIS_Y = 0x1,
JOINT_AXIS_Z = 0x2,
JOINT_AXIS_COUNT = 0x3,
}
public enum JointMotion_t : uint
{
JOINT_MOTION_FREE = 0x0,
JOINT_MOTION_LOCKED = 0x1,
JOINT_MOTION_COUNT = 0x2,
}
public enum JumpCorrectionMethod : uint
{
ScaleMotion = 0x0,
AddCorrectionDelta = 0x1,
}
public enum LatchDirtyPermission_t : uint
{
LATCH_DIRTY_DISALLOW = 0x0,
LATCH_DIRTY_SERVER_CONTROLLED = 0x1,
LATCH_DIRTY_CLIENT_SIMULATED = 0x2,
LATCH_DIRTY_PREDICTION = 0x3,
LATCH_DIRTY_FRAMESIMULATE = 0x4,
LATCH_DIRTY_PARTICLE_SIMULATE = 0x5,
}
public enum LayoutPositionType_e : uint
{
LAYOUTPOSITIONTYPE_VIEWPORT_RELATIVE = 0x0,
LAYOUTPOSITIONTYPE_FRACTIONAL = 0x1,
LAYOUTPOSITIONTYPE_NONE = 0x2,
}
public enum LessonPanelLayoutFileTypes_t : uint
{
LAYOUT_HAND_DEFAULT = 0x0,
LAYOUT_WORLD_DEFAULT = 0x1,
LAYOUT_CUSTOM = 0x2,
}
public enum LifeState_t : uint
{
LIFE_ALIVE = 0x0,
LIFE_DYING = 0x1,
LIFE_DEAD = 0x2,
LIFE_RESPAWNABLE = 0x3,
LIFE_RESPAWNING = 0x4,
}
public enum loadout_slot_t : uint
{
LOADOUT_SLOT_INVALID = 0xFFFFFFFF,
LOADOUT_SLOT_MELEE = 0x0,
LOADOUT_SLOT_C4 = 0x1,
LOADOUT_SLOT_FIRST_AUTO_BUY_WEAPON = 0x0,
LOADOUT_SLOT_LAST_AUTO_BUY_WEAPON = 0x1,
LOADOUT_SLOT_SECONDARY0 = 0x2,
LOADOUT_SLOT_SECONDARY1 = 0x3,
LOADOUT_SLOT_SECONDARY2 = 0x4,
LOADOUT_SLOT_SECONDARY3 = 0x5,
LOADOUT_SLOT_SECONDARY4 = 0x6,
LOADOUT_SLOT_SECONDARY5 = 0x7,
LOADOUT_SLOT_SMG0 = 0x8,
LOADOUT_SLOT_SMG1 = 0x9,
LOADOUT_SLOT_SMG2 = 0xA,
LOADOUT_SLOT_SMG3 = 0xB,
LOADOUT_SLOT_SMG4 = 0xC,
LOADOUT_SLOT_SMG5 = 0xD,
LOADOUT_SLOT_RIFLE0 = 0xE,
LOADOUT_SLOT_RIFLE1 = 0xF,
LOADOUT_SLOT_RIFLE2 = 0x10,
LOADOUT_SLOT_RIFLE3 = 0x11,
LOADOUT_SLOT_RIFLE4 = 0x12,
LOADOUT_SLOT_RIFLE5 = 0x13,
LOADOUT_SLOT_HEAVY0 = 0x14,
LOADOUT_SLOT_HEAVY1 = 0x15,
LOADOUT_SLOT_HEAVY2 = 0x16,
LOADOUT_SLOT_HEAVY3 = 0x17,
LOADOUT_SLOT_HEAVY4 = 0x18,
LOADOUT_SLOT_HEAVY5 = 0x19,
LOADOUT_SLOT_FIRST_WHEEL_WEAPON = 0x2,
LOADOUT_SLOT_LAST_WHEEL_WEAPON = 0x19,
LOADOUT_SLOT_FIRST_PRIMARY_WEAPON = 0x8,
LOADOUT_SLOT_LAST_PRIMARY_WEAPON = 0x19,
LOADOUT_SLOT_FIRST_WHEEL_GRENADE = 0x1A,
LOADOUT_SLOT_GRENADE0 = 0x1A,
LOADOUT_SLOT_GRENADE1 = 0x1B,
LOADOUT_SLOT_GRENADE2 = 0x1C,
LOADOUT_SLOT_GRENADE3 = 0x1D,
LOADOUT_SLOT_GRENADE4 = 0x1E,
LOADOUT_SLOT_GRENADE5 = 0x1F,
LOADOUT_SLOT_LAST_WHEEL_GRENADE = 0x1F,
LOADOUT_SLOT_EQUIPMENT0 = 0x20,
LOADOUT_SLOT_EQUIPMENT1 = 0x21,
LOADOUT_SLOT_EQUIPMENT2 = 0x22,
LOADOUT_SLOT_EQUIPMENT3 = 0x23,
LOADOUT_SLOT_EQUIPMENT4 = 0x24,
LOADOUT_SLOT_EQUIPMENT5 = 0x25,
LOADOUT_SLOT_FIRST_WHEEL_EQUIPMENT = 0x20,
LOADOUT_SLOT_LAST_WHEEL_EQUIPMENT = 0x25,
LOADOUT_SLOT_CLOTHING_CUSTOMPLAYER = 0x26,
LOADOUT_SLOT_PET = 0x27,
LOADOUT_SLOT_CLOTHING_FACEMASK = 0x28,
LOADOUT_SLOT_CLOTHING_HANDS = 0x29,
LOADOUT_SLOT_FIRST_COSMETIC = 0x29,
LOADOUT_SLOT_LAST_COSMETIC = 0x29,
LOADOUT_SLOT_CLOTHING_EYEWEAR = 0x2A,
LOADOUT_SLOT_CLOTHING_HAT = 0x2B,
LOADOUT_SLOT_CLOTHING_LOWERBODY = 0x2C,
LOADOUT_SLOT_CLOTHING_TORSO = 0x2D,
LOADOUT_SLOT_CLOTHING_APPEARANCE = 0x2E,
LOADOUT_SLOT_MISC0 = 0x2F,
LOADOUT_SLOT_MISC1 = 0x30,
LOADOUT_SLOT_MISC2 = 0x31,
LOADOUT_SLOT_MISC3 = 0x32,
LOADOUT_SLOT_MISC4 = 0x33,
LOADOUT_SLOT_MISC5 = 0x34,
LOADOUT_SLOT_MISC6 = 0x35,
LOADOUT_SLOT_MUSICKIT = 0x36,
LOADOUT_SLOT_FLAIR0 = 0x37,
LOADOUT_SLOT_SPRAY0 = 0x38,
LOADOUT_SLOT_FIRST_ALL_CHARACTER = 0x36,
LOADOUT_SLOT_LAST_ALL_CHARACTER = 0x38,
LOADOUT_SLOT_COUNT = 0x39,
}
public enum MaterialProxyType_t : uint
{
MATERIAL_PROXY_STATUS_EFFECT = 0x0,
MATERIAL_PROXY_TINT = 0x1,
}
public enum Materials : uint
{
matGlass = 0x0,
matWood = 0x1,
matMetal = 0x2,
matFlesh = 0x3,
matCinderBlock = 0x4,
matCeilingTile = 0x5,
matComputer = 0x6,
matUnbreakableGlass = 0x7,
matRocks = 0x8,
matWeb = 0x9,
matNone = 0xA,
matLastMaterial = 0xB,
}
public enum MatterialAttributeTagType_t : uint
{
MATERIAL_ATTRIBUTE_TAG_VALUE = 0x0,
MATERIAL_ATTRIBUTE_TAG_COLOR = 0x1,
}
public enum MedalRank_t : uint
{
MEDAL_RANK_NONE = 0x0,
MEDAL_RANK_BRONZE = 0x1,
MEDAL_RANK_SILVER = 0x2,
MEDAL_RANK_GOLD = 0x3,
MEDAL_RANK_COUNT = 0x4,
}
public enum MeshDrawPrimitiveFlags_t : uint
{
MESH_DRAW_FLAGS_NONE = 0x0,
MESH_DRAW_FLAGS_USE_SHADOW_FAST_PATH = 0x1,
MESH_DRAW_FLAGS_USE_COMPRESSED_NORMAL_TANGENT = 0x2,
MESH_DRAW_INPUT_LAYOUT_IS_NOT_MATCHED_TO_MATERIAL = 0x8,
MESH_DRAW_FLAGS_USE_COMPRESSED_PER_VERTEX_LIGHTING = 0x10,
MESH_DRAW_FLAGS_USE_UNCOMPRESSED_PER_VERTEX_LIGHTING = 0x20,
MESH_DRAW_FLAGS_CAN_BATCH_WITH_DYNAMIC_SHADER_CONSTANTS = 0x40,
MESH_DRAW_FLAGS_DRAW_LAST = 0x80,
}
public enum MissingParentInheritBehavior_t : uint
{
MISSING_PARENT_DO_NOTHING = 0xFFFFFFFF,
MISSING_PARENT_KILL = 0x0,
MISSING_PARENT_FIND_NEW = 0x1,
MISSING_PARENT_SAME_INDEX = 0x2,
}
public enum ModelBoneFlexComponent_t : uint
{
MODEL_BONE_FLEX_INVALID = 0xFFFFFFFF,
MODEL_BONE_FLEX_TX = 0x0,
MODEL_BONE_FLEX_TY = 0x1,
MODEL_BONE_FLEX_TZ = 0x2,
}
public enum ModelConfigAttachmentType_t : uint
{
MODEL_CONFIG_ATTACHMENT_INVALID = 0xFFFFFFFF,
MODEL_CONFIG_ATTACHMENT_BONE_OR_ATTACHMENT = 0x0,
MODEL_CONFIG_ATTACHMENT_ROOT_RELATIVE = 0x1,
MODEL_CONFIG_ATTACHMENT_BONEMERGE = 0x2,
MODEL_CONFIG_ATTACHMENT_COUNT = 0x3,
}
public enum ModifyDamageReturn_t : uint
{
CONTINUE_TO_APPLY_DAMAGE = 0x0,
ABORT_DO_NOT_APPLY_DAMAGE = 0x1,
}
public enum MoodType_t : uint
{
eMoodType_Head = 0x0,
eMoodType_Body = 0x1,
}
public enum MorphBundleType_t : uint
{
MORPH_BUNDLE_TYPE_NONE = 0x0,
MORPH_BUNDLE_TYPE_POSITION_SPEED = 0x1,
MORPH_BUNDLE_TYPE_NORMAL_WRINKLE = 0x2,
MORPH_BUNDLE_TYPE_COUNT = 0x3,
}
public enum MorphFlexControllerRemapType_t : uint
{
MORPH_FLEXCONTROLLER_REMAP_PASSTHRU = 0x0,
MORPH_FLEXCONTROLLER_REMAP_2WAY = 0x1,
MORPH_FLEXCONTROLLER_REMAP_NWAY = 0x2,
MORPH_FLEXCONTROLLER_REMAP_EYELID = 0x3,
}
public enum MoveCollide_t : byte
{
MOVECOLLIDE_DEFAULT = 0x0,
MOVECOLLIDE_FLY_BOUNCE = 0x1,
MOVECOLLIDE_FLY_CUSTOM = 0x2,
MOVECOLLIDE_FLY_SLIDE = 0x3,
MOVECOLLIDE_COUNT = 0x4,
MOVECOLLIDE_MAX_BITS = 0x3,
}
public enum MoveLinearAuthoredPos_t : uint
{
MOVELINEAR_AUTHORED_AT_START_POSITION = 0x0,
MOVELINEAR_AUTHORED_AT_OPEN_POSITION = 0x1,
MOVELINEAR_AUTHORED_AT_CLOSED_POSITION = 0x2,
}
public enum MoveMountingAmount_t : uint
{
MOVE_MOUNT_NONE = 0x0,
MOVE_MOUNT_LOW = 0x1,
MOVE_MOUNT_HIGH = 0x2,
MOVE_MOUNT_MAXCOUNT = 0x3,
}
public enum MoveType_t : byte
{
MOVETYPE_NONE = 0x0,
MOVETYPE_OBSOLETE = 0x1,
MOVETYPE_WALK = 0x2,
MOVETYPE_STEP = 0x3,
MOVETYPE_FLY = 0x4,
MOVETYPE_FLYGRAVITY = 0x5,
MOVETYPE_VPHYSICS = 0x6,
MOVETYPE_PUSH = 0x7,
MOVETYPE_NOCLIP = 0x8,
MOVETYPE_OBSERVER = 0x9,
MOVETYPE_LADDER = 0xA,
MOVETYPE_CUSTOM = 0xB,
MOVETYPE_LAST = 0xC,
MOVETYPE_MAX_BITS = 0x5,
}
public enum NavAttributeEnum : uint
{
NAV_MESH_AVOID = 0x80,
NAV_MESH_STAIRS = 0x1000,
NAV_MESH_NON_ZUP = 0x8000,
NAV_MESH_SHORT_HEIGHT = 0x10000,
NAV_MESH_CROUCH = 0x10000,
NAV_MESH_JUMP = 0x2,
NAV_MESH_PRECISE = 0x4,
NAV_MESH_NO_JUMP = 0x8,
NAV_MESH_STOP = 0x10,
NAV_MESH_RUN = 0x20,
NAV_MESH_WALK = 0x40,
NAV_MESH_TRANSIENT = 0x100,
NAV_MESH_DONT_HIDE = 0x200,
NAV_MESH_STAND = 0x400,
NAV_MESH_NO_HOSTAGES = 0x800,
NAV_MESH_NO_MERGE = 0x2000,
NAV_MESH_OBSTACLE_TOP = 0x4000,
NAV_ATTR_FIRST_GAME_INDEX = 0x13,
NAV_ATTR_LAST_INDEX = 0x1F,
}
public enum NavDirType : uint
{
NORTH = 0x0,
EAST = 0x1,
SOUTH = 0x2,
WEST = 0x3,
NUM_NAV_DIR_TYPE_DIRECTIONS = 0x4,
}
public enum navproperties_t : uint
{
NAV_IGNORE = 0x1,
}
public enum ObjectTypeFlags_t : uint
{
OBJECT_TYPE_NONE = 0x0,
OBJECT_TYPE_IMAGE_LOD = 0x1,
OBJECT_TYPE_GEOMETRY_LOD = 0x2,
OBJECT_TYPE_DECAL = 0x4,
OBJECT_TYPE_MODEL = 0x8,
OBJECT_TYPE_BLOCK_LIGHT = 0x10,
OBJECT_TYPE_NO_SHADOWS = 0x20,
OBJECT_TYPE_WORLDSPACE_TEXURE_BLEND = 0x40,
OBJECT_TYPE_DISABLED_IN_LOW_QUALITY = 0x80,
OBJECT_TYPE_NO_SUN_SHADOWS = 0x100,
OBJECT_TYPE_RENDER_WITH_DYNAMIC = 0x200,
OBJECT_TYPE_RENDER_TO_CUBEMAPS = 0x400,
OBJECT_TYPE_MODEL_HAS_LODS = 0x800,
OBJECT_TYPE_OVERLAY = 0x2000,
OBJECT_TYPE_PRECOMPUTED_VISMEMBERS = 0x4000,
OBJECT_TYPE_STATIC_CUBE_MAP = 0x8000,
}
public enum ObserverInterpState_t : uint
{
OBSERVER_INTERP_NONE = 0x0,
OBSERVER_INTERP_TRAVELING = 0x1,
OBSERVER_INTERP_SETTLING = 0x2,
}
public enum ObserverMode_t : uint
{
OBS_MODE_NONE = 0x0,
OBS_MODE_FIXED = 0x1,
OBS_MODE_IN_EYE = 0x2,
OBS_MODE_CHASE = 0x3,
OBS_MODE_ROAMING = 0x4,
OBS_MODE_DIRECTED = 0x5,
NUM_OBSERVER_MODES = 0x6,
}
public enum OnFrame : byte
{
ONFRAME_UNKNOWN = 0x0,
ONFRAME_TRUE = 0x1,
ONFRAME_FALSE = 0x2,
}
public enum ParticleAlphaReferenceType_t : uint
{
PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA = 0x0,
PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA = 0x1,
PARTICLE_ALPHA_REFERENCE_ALPHA_OPAQUE = 0x2,
PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE = 0x3,
}
public enum ParticleAttachment_t : uint
{
PATTACH_INVALID = 0xFFFFFFFF,
PATTACH_ABSORIGIN = 0x0,
PATTACH_ABSORIGIN_FOLLOW = 0x1,
PATTACH_CUSTOMORIGIN = 0x2,
PATTACH_CUSTOMORIGIN_FOLLOW = 0x3,
PATTACH_POINT = 0x4,
PATTACH_POINT_FOLLOW = 0x5,
PATTACH_EYES_FOLLOW = 0x6,
PATTACH_OVERHEAD_FOLLOW = 0x7,
PATTACH_WORLDORIGIN = 0x8,
PATTACH_ROOTBONE_FOLLOW = 0x9,
PATTACH_RENDERORIGIN_FOLLOW = 0xA,
PATTACH_MAIN_VIEW = 0xB,
PATTACH_WATERWAKE = 0xC,
PATTACH_CENTER_FOLLOW = 0xD,
PATTACH_CUSTOM_GAME_STATE_1 = 0xE,
PATTACH_HEALTHBAR = 0xF,
MAX_PATTACH_TYPES = 0x10,
}
public enum ParticleCollisionMode_t : uint
{
COLLISION_MODE_PER_PARTICLE_TRACE = 0x3,
COLLISION_MODE_USE_NEAREST_TRACE = 0x2,
COLLISION_MODE_PER_FRAME_PLANESET = 0x1,
COLLISION_MODE_INITIAL_TRACE_DOWN = 0x0,
COLLISION_MODE_DISABLED = 0xFFFFFFFF,
}
public enum ParticleColorBlendMode_t : uint
{
PARTICLEBLEND_DEFAULT = 0x0,
PARTICLEBLEND_OVERLAY = 0x1,
PARTICLEBLEND_DARKEN = 0x2,
PARTICLEBLEND_LIGHTEN = 0x3,
PARTICLEBLEND_MULTIPLY = 0x4,
}
public enum ParticleColorBlendType_t : uint
{
PARTICLE_COLOR_BLEND_MULTIPLY = 0x0,
PARTICLE_COLOR_BLEND_MULTIPLY2X = 0x1,
PARTICLE_COLOR_BLEND_DIVIDE = 0x2,
PARTICLE_COLOR_BLEND_ADD = 0x3,
PARTICLE_COLOR_BLEND_SUBTRACT = 0x4,
PARTICLE_COLOR_BLEND_MOD2X = 0x5,
PARTICLE_COLOR_BLEND_SCREEN = 0x6,
PARTICLE_COLOR_BLEND_MAX = 0x7,
PARTICLE_COLOR_BLEND_MIN = 0x8,
PARTICLE_COLOR_BLEND_REPLACE = 0x9,
PARTICLE_COLOR_BLEND_AVERAGE = 0xA,
PARTICLE_COLOR_BLEND_NEGATE = 0xB,
PARTICLE_COLOR_BLEND_LUMINANCE = 0xC,
}
public enum ParticleControlPointAxis_t : uint
{
PARTICLE_CP_AXIS_X = 0x0,
PARTICLE_CP_AXIS_Y = 0x1,
PARTICLE_CP_AXIS_Z = 0x2,
PARTICLE_CP_AXIS_NEGATIVE_X = 0x3,
PARTICLE_CP_AXIS_NEGATIVE_Y = 0x4,
PARTICLE_CP_AXIS_NEGATIVE_Z = 0x5,
}
public enum ParticleDepthFeatheringMode_t : uint
{
PARTICLE_DEPTH_FEATHERING_OFF = 0x0,
PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL = 0x1,
PARTICLE_DEPTH_FEATHERING_ON_REQUIRED = 0x2,
}
public enum ParticleDetailLevel_t : uint
{
PARTICLEDETAIL_LOW = 0x0,
PARTICLEDETAIL_MEDIUM = 0x1,
PARTICLEDETAIL_HIGH = 0x2,
PARTICLEDETAIL_ULTRA = 0x3,
}
public enum ParticleDirectionNoiseType_t : uint
{
PARTICLE_DIR_NOISE_PERLIN = 0x0,
PARTICLE_DIR_NOISE_CURL = 0x1,
PARTICLE_DIR_NOISE_WORLEY_BASIC = 0x2,
}
public enum ParticleEndcapMode_t : uint
{
PARTICLE_ENDCAP_ALWAYS_ON = 0xFFFFFFFF,
PARTICLE_ENDCAP_ENDCAP_OFF = 0x0,
PARTICLE_ENDCAP_ENDCAP_ON = 0x1,
}
public enum ParticleFalloffFunction_t : uint
{
PARTICLE_FALLOFF_CONSTANT = 0x0,
PARTICLE_FALLOFF_LINEAR = 0x1,
PARTICLE_FALLOFF_EXPONENTIAL = 0x2,
}
public enum ParticleFloatBiasType_t : uint
{
PF_BIAS_TYPE_INVALID = 0xFFFFFFFF,
PF_BIAS_TYPE_STANDARD = 0x0,
PF_BIAS_TYPE_GAIN = 0x1,
PF_BIAS_TYPE_EXPONENTIAL = 0x2,
PF_BIAS_TYPE_COUNT = 0x3,
}
public enum ParticleFloatInputMode_t : uint
{
PF_INPUT_MODE_INVALID = 0xFFFFFFFF,
PF_INPUT_MODE_CLAMPED = 0x0,
PF_INPUT_MODE_LOOPED = 0x1,
PF_INPUT_MODE_COUNT = 0x2,
}
public enum ParticleFloatMapType_t : uint
{
PF_MAP_TYPE_INVALID = 0xFFFFFFFF,
PF_MAP_TYPE_DIRECT = 0x0,
PF_MAP_TYPE_MULT = 0x1,
PF_MAP_TYPE_REMAP = 0x2,
PF_MAP_TYPE_REMAP_BIASED = 0x3,
PF_MAP_TYPE_CURVE = 0x4,
PF_MAP_TYPE_NOTCHED = 0x5,
PF_MAP_TYPE_COUNT = 0x6,
}
public enum ParticleFloatRandomMode_t : uint
{
PF_RANDOM_MODE_INVALID = 0xFFFFFFFF,
PF_RANDOM_MODE_CONSTANT = 0x0,
PF_RANDOM_MODE_VARYING = 0x1,
PF_RANDOM_MODE_COUNT = 0x2,
}
public enum ParticleFloatType_t : uint
{
PF_TYPE_INVALID = 0xFFFFFFFF,
PF_TYPE_LITERAL = 0x0,
PF_TYPE_NAMED_VALUE = 0x1,
PF_TYPE_RANDOM_UNIFORM = 0x2,
PF_TYPE_RANDOM_BIASED = 0x3,
PF_TYPE_COLLECTION_AGE = 0x4,
PF_TYPE_ENDCAP_AGE = 0x5,
PF_TYPE_CONTROL_POINT_COMPONENT = 0x6,
PF_TYPE_CONTROL_POINT_CHANGE_AGE = 0x7,
PF_TYPE_CONTROL_POINT_SPEED = 0x8,
PF_TYPE_PARTICLE_DETAIL_LEVEL = 0x9,
PF_TYPE_CONCURRENT_DEF_COUNT = 0xA,
PF_TYPE_CLOSEST_CAMERA_DISTANCE = 0xB,
PF_TYPE_RENDERER_CAMERA_DISTANCE = 0xC,
PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT = 0xD,
PF_TYPE_PARTICLE_NOISE = 0xE,
PF_TYPE_PARTICLE_AGE = 0xF,
PF_TYPE_PARTICLE_AGE_NORMALIZED = 0x10,
PF_TYPE_PARTICLE_FLOAT = 0x11,
PF_TYPE_PARTICLE_VECTOR_COMPONENT = 0x12,
PF_TYPE_PARTICLE_SPEED = 0x13,
PF_TYPE_PARTICLE_NUMBER = 0x14,
PF_TYPE_PARTICLE_NUMBER_NORMALIZED = 0x15,
PF_TYPE_COUNT = 0x16,
}
public enum ParticleFogType_t : uint
{
PARTICLE_FOG_GAME_DEFAULT = 0x0,
PARTICLE_FOG_ENABLED = 0x1,
PARTICLE_FOG_DISABLED = 0x2,
}
public enum ParticleHitboxBiasType_t : uint
{
PARTICLE_HITBOX_BIAS_ENTITY = 0x0,
PARTICLE_HITBOX_BIAS_HITBOX = 0x1,
}
public enum ParticleHitboxDataSelection_t : uint
{
PARTICLE_HITBOX_AVERAGE_SPEED = 0x0,
PARTICLE_HITBOX_COUNT = 0x1,
}
public enum ParticleImpulseType_t : uint
{
IMPULSE_TYPE_NONE = 0x0,
IMPULSE_TYPE_GENERIC = 0x1,
IMPULSE_TYPE_ROPE = 0x2,
IMPULSE_TYPE_EXPLOSION = 0x4,
IMPULSE_TYPE_EXPLOSION_UNDERWATER = 0x8,
IMPULSE_TYPE_PARTICLE_SYSTEM = 0x10,
}
public enum ParticleLightBehaviorChoiceList_t : uint
{
PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION = 0x0,
PARTICLE_LIGHT_BEHAVIOR_ROPE = 0x1,
PARTICLE_LIGHT_BEHAVIOR_TRAILS = 0x2,
}
public enum ParticleLightFogLightingMode_t : uint
{
PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE = 0x0,
PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC = 0x2,
PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS = 0x4,
}
public enum ParticleLightingQuality_t : uint
{
PARTICLE_LIGHTING_PER_PARTICLE = 0x0,
PARTICLE_LIGHTING_PER_VERTEX = 0x1,
PARTICLE_LIGHTING_PER_PIXEL = 0xFFFFFFFF,
}
public enum ParticleLightnintBranchBehavior_t : uint
{
PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR = 0x0,
PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR = 0x1,
}
public enum ParticleLightTypeChoiceList_t : uint
{
PARTICLE_LIGHT_TYPE_POINT = 0x0,
PARTICLE_LIGHT_TYPE_SPOT = 0x1,
PARTICLE_LIGHT_TYPE_FX = 0x2,
PARTICLE_LIGHT_TYPE_CAPSULE = 0x3,
}
public enum ParticleLightUnitChoiceList_t : uint
{
PARTICLE_LIGHT_UNIT_CANDELAS = 0x0,
PARTICLE_LIGHT_UNIT_LUMENS = 0x1,
}
public enum ParticleModelType_t : uint
{
PM_TYPE_INVALID = 0x0,
PM_TYPE_NAMED_VALUE_MODEL = 0x1,
PM_TYPE_NAMED_VALUE_EHANDLE = 0x2,
PM_TYPE_CONTROL_POINT = 0x3,
PM_TYPE_COUNT = 0x4,
}
public enum ParticleOmni2LightTypeChoiceList_t : uint
{
PARTICLE_OMNI2_LIGHT_TYPE_POINT = 0x0,
PARTICLE_OMNI2_LIGHT_TYPE_SPHERE = 0x1,
}
public enum ParticleOrientationChoiceList_t : uint
{
PARTICLE_ORIENTATION_SCREEN_ALIGNED = 0x0,
PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED = 0x1,
PARTICLE_ORIENTATION_WORLD_Z_ALIGNED = 0x2,
PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL = 0x3,
PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL = 0x4,
PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION = 0x5,
}
public enum ParticleOrientationSetMode_t : uint
{
PARTICLE_ORIENTATION_SET_FROM_VELOCITY = 0x0,
PARTICLE_ORIENTATION_SET_FROM_ROTATIONS = 0x1,
}
public enum ParticleOutputBlendMode_t : uint
{
PARTICLE_OUTPUT_BLEND_MODE_ALPHA = 0x0,
PARTICLE_OUTPUT_BLEND_MODE_ADD = 0x1,
PARTICLE_OUTPUT_BLEND_MODE_BLEND_ADD = 0x2,
PARTICLE_OUTPUT_BLEND_MODE_HALF_BLEND_ADD = 0x3,
PARTICLE_OUTPUT_BLEND_MODE_NEG_HALF_BLEND_ADD = 0x4,
PARTICLE_OUTPUT_BLEND_MODE_MOD2X = 0x5,
PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN = 0x6,
}
public enum ParticleParentSetMode_t : uint
{
PARTICLE_SET_PARENT_NO = 0x0,
PARTICLE_SET_PARENT_IMMEDIATE = 0x1,
PARTICLE_SET_PARENT_ROOT = 0x1,
}
public enum ParticlePinDistance_t : uint
{
PARTICLE_PIN_DISTANCE_NONE = 0xFFFFFFFF,
PARTICLE_PIN_DISTANCE_NEIGHBOR = 0x0,
PARTICLE_PIN_DISTANCE_FARTHEST = 0x1,
PARTICLE_PIN_DISTANCE_FIRST = 0x2,
PARTICLE_PIN_DISTANCE_LAST = 0x3,
PARTICLE_PIN_DISTANCE_CENTER = 0x5,
PARTICLE_PIN_DISTANCE_CP = 0x6,
PARTICLE_PIN_DISTANCE_CP_PAIR_EITHER = 0x7,
PARTICLE_PIN_DISTANCE_CP_PAIR_BOTH = 0x8,
PARTICLE_PIN_SPEED = 0x9,
PARTICLE_PIN_COLLECTION_AGE = 0xA,
PARTICLE_PIN_FLOAT_VALUE = 0xB,
}
public enum ParticlePostProcessPriorityGroup_t : uint
{
PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME = 0x0,
PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE = 0x1,
PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_EFFECT = 0x2,
PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_LOW = 0x3,
PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_HIGH = 0x4,
PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI = 0x5,
}
public enum ParticleRotationLockType_t : uint
{
PARTICLE_ROTATION_LOCK_NONE = 0x0,
PARTICLE_ROTATION_LOCK_ROTATIONS = 0x1,
PARTICLE_ROTATION_LOCK_NORMAL = 0x2,
}
public enum ParticleSelection_t : uint
{
PARTICLE_SELECTION_FIRST = 0x0,
PARTICLE_SELECTION_LAST = 0x1,
PARTICLE_SELECTION_NUMBER = 0x2,
}
public enum ParticleSequenceCropOverride_t : uint
{
PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT = 0xFFFFFFFF,
PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF = 0x0,
PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON = 0x1,
}
public enum ParticleSetMethod_t : uint
{
PARTICLE_SET_REPLACE_VALUE = 0x0,
PARTICLE_SET_SCALE_INITIAL_VALUE = 0x1,
PARTICLE_SET_ADD_TO_INITIAL_VALUE = 0x2,
PARTICLE_SET_RAMP_CURRENT_VALUE = 0x3,
PARTICLE_SET_SCALE_CURRENT_VALUE = 0x4,
PARTICLE_SET_ADD_TO_CURRENT_VALUE = 0x5,
}
public enum ParticleSortingChoiceList_t : uint
{
PARTICLE_SORTING_NEAREST = 0x0,
PARTICLE_SORTING_CREATION_TIME = 0x1,
}
public enum ParticleTextureLayerBlendType_t : uint
{
SPRITECARD_TEXTURE_BLEND_MULTIPLY = 0x0,
SPRITECARD_TEXTURE_BLEND_MOD2X = 0x1,
SPRITECARD_TEXTURE_BLEND_REPLACE = 0x2,
SPRITECARD_TEXTURE_BLEND_ADD = 0x3,
SPRITECARD_TEXTURE_BLEND_SUBTRACT = 0x4,
SPRITECARD_TEXTURE_BLEND_AVERAGE = 0x5,
SPRITECARD_TEXTURE_BLEND_LUMINANCE = 0x6,
}
public enum ParticleTopology_t : uint
{
PARTICLE_TOPOLOGY_POINTS = 0x0,
PARTICLE_TOPOLOGY_LINES = 0x1,
PARTICLE_TOPOLOGY_TRIS = 0x2,
PARTICLE_TOPOLOGY_QUADS = 0x3,
PARTICLE_TOPOLOGY_CUBES = 0x4,
}
public enum ParticleTraceMissBehavior_t : uint
{
PARTICLE_TRACE_MISS_BEHAVIOR_NONE = 0x0,
PARTICLE_TRACE_MISS_BEHAVIOR_KILL = 0x1,
PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END = 0x2,
}
public enum ParticleTraceSet_t : uint
{
PARTICLE_TRACE_SET_ALL = 0x0,
PARTICLE_TRACE_SET_STATIC = 0x1,
PARTICLE_TRACE_SET_STATIC_AND_KEYFRAMED = 0x2,
PARTICLE_TRACE_SET_DYNAMIC = 0x3,
}
public enum ParticleTransformType_t : uint
{
PT_TYPE_INVALID = 0x0,
PT_TYPE_NAMED_VALUE = 0x1,
PT_TYPE_CONTROL_POINT = 0x2,
PT_TYPE_CONTROL_POINT_RANGE = 0x3,
PT_TYPE_COUNT = 0x4,
}
public enum ParticleVecType_t : uint
{
PVEC_TYPE_INVALID = 0xFFFFFFFF,
PVEC_TYPE_LITERAL = 0x0,
PVEC_TYPE_LITERAL_COLOR = 0x1,
PVEC_TYPE_NAMED_VALUE = 0x2,
PVEC_TYPE_PARTICLE_VECTOR = 0x3,
PVEC_TYPE_PARTICLE_VELOCITY = 0x4,
PVEC_TYPE_CP_VALUE = 0x5,
PVEC_TYPE_CP_RELATIVE_POSITION = 0x6,
PVEC_TYPE_CP_RELATIVE_DIR = 0x7,
PVEC_TYPE_CP_RELATIVE_RANDOM_DIR = 0x8,
PVEC_TYPE_FLOAT_COMPONENTS = 0x9,
PVEC_TYPE_FLOAT_INTERP_CLAMPED = 0xA,
PVEC_TYPE_FLOAT_INTERP_OPEN = 0xB,
PVEC_TYPE_FLOAT_INTERP_GRADIENT = 0xC,
PVEC_TYPE_RANDOM_UNIFORM = 0xD,
PVEC_TYPE_RANDOM_UNIFORM_OFFSET = 0xE,
PVEC_TYPE_CP_DELTA = 0xF,
PVEC_TYPE_CLOSEST_CAMERA_POSITION = 0x10,
PVEC_TYPE_COUNT = 0x11,
}
public enum ParticleVRHandChoiceList_t : uint
{
PARTICLE_VRHAND_LEFT = 0x0,
PARTICLE_VRHAND_RIGHT = 0x1,
PARTICLE_VRHAND_CP = 0x2,
PARTICLE_VRHAND_CP_OBJECT = 0x3,
}
public enum PerformanceMode_t : uint
{
PM_NORMAL = 0x0,
PM_NO_GIBS = 0x1,
PM_FULL_GIBS = 0x2,
PM_REDUCED_GIBS = 0x3,
}
public enum PetGroundType_t : uint
{
PET_GROUND_NONE = 0x0,
PET_GROUND_GRID = 0x1,
PET_GROUND_PLANE = 0x2,
}
public enum PFNoiseModifier_t : uint
{
PF_NOISE_MODIFIER_NONE = 0x0,
PF_NOISE_MODIFIER_LINES = 0x1,
PF_NOISE_MODIFIER_CLUMPS = 0x2,
PF_NOISE_MODIFIER_RINGS = 0x3,
}
public enum PFNoiseTurbulence_t : uint
{
PF_NOISE_TURB_NONE = 0x0,
PF_NOISE_TURB_HIGHLIGHT = 0x1,
PF_NOISE_TURB_FEEDBACK = 0x2,
PF_NOISE_TURB_LOOPY = 0x3,
PF_NOISE_TURB_CONTRAST = 0x4,
PF_NOISE_TURB_ALTERNATE = 0x5,
}
public enum PFNoiseType_t : uint
{
PF_NOISE_TYPE_PERLIN = 0x0,
PF_NOISE_TYPE_SIMPLEX = 0x1,
PF_NOISE_TYPE_WORLEY = 0x2,
PF_NOISE_TYPE_CURL = 0x3,
}
public enum PFuncVisualizationType_t : uint
{
PFUNC_VISUALIZATION_SPHERE_WIREFRAME = 0x0,
PFUNC_VISUALIZATION_SPHERE_SOLID = 0x1,
PFUNC_VISUALIZATION_BOX = 0x2,
PFUNC_VISUALIZATION_RING = 0x3,
PFUNC_VISUALIZATION_PLANE = 0x4,
PFUNC_VISUALIZATION_LINE = 0x5,
PFUNC_VISUALIZATION_CYLINDER = 0x6,
}
public enum PlayerAnimEvent_t : uint
{
PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0x0,
PLAYERANIMEVENT_FIRE_GUN_SECONDARY = 0x1,
PLAYERANIMEVENT_GRENADE_PULL_PIN = 0x2,
PLAYERANIMEVENT_THROW_GRENADE = 0x3,
PLAYERANIMEVENT_JUMP = 0x4,
PLAYERANIMEVENT_RELOAD = 0x5,
PLAYERANIMEVENT_CLEAR_FIRING = 0x6,
PLAYERANIMEVENT_DEPLOY = 0x7,
PLAYERANIMEVENT_SILENCER_STATE = 0x8,
PLAYERANIMEVENT_SILENCER_TOGGLE = 0x9,
PLAYERANIMEVENT_THROW_GRENADE_UNDERHAND = 0xA,
PLAYERANIMEVENT_CATCH_WEAPON = 0xB,
PLAYERANIMEVENT_LOOKATWEAPON_REQUEST = 0xC,
PLAYERANIMEVENT_RELOAD_CANCEL_LOOKATWEAPON = 0xD,
PLAYERANIMEVENT_HAULBACK = 0xE,
PLAYERANIMEVENT_IDLE = 0xF,
PLAYERANIMEVENT_STRIKE_HIT = 0x10,
PLAYERANIMEVENT_STRIKE_MISS = 0x11,
PLAYERANIMEVENT_BACKSTAB = 0x12,
PLAYERANIMEVENT_DRYFIRE = 0x13,
PLAYERANIMEVENT_FIDGET = 0x14,
PLAYERANIMEVENT_RELEASE = 0x15,
PLAYERANIMEVENT_TAUNT = 0x16,
PLAYERANIMEVENT_COUNT = 0x17,
}
public enum PlayerConnectedState : uint
{
PlayerNeverConnected = 0xFFFFFFFF,
PlayerConnected = 0x0,
PlayerConnecting = 0x1,
PlayerReconnecting = 0x2,
PlayerDisconnecting = 0x3,
PlayerDisconnected = 0x4,
PlayerReserved = 0x5,
}
public enum PointTemplateClientOnlyEntityBehavior_t : uint
{
CREATE_FOR_CURRENTLY_CONNECTED_CLIENTS_ONLY = 0x0,
CREATE_FOR_CLIENTS_WHO_CONNECT_LATER = 0x1,
}
public enum PointTemplateOwnerSpawnGroupType_t : uint
{
INSERT_INTO_POINT_TEMPLATE_SPAWN_GROUP = 0x0,
INSERT_INTO_CURRENTLY_ACTIVE_SPAWN_GROUP = 0x1,
INSERT_INTO_NEWLY_CREATED_SPAWN_GROUP = 0x2,
}
public enum PointWorldTextJustifyHorizontal_t : uint
{
POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_LEFT = 0x0,
POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_CENTER = 0x1,
POINT_WORLD_TEXT_JUSTIFY_HORIZONTAL_RIGHT = 0x2,
}
public enum PointWorldTextJustifyVertical_t : uint
{
POINT_WORLD_TEXT_JUSTIFY_VERTICAL_BOTTOM = 0x0,
POINT_WORLD_TEXT_JUSTIFY_VERTICAL_CENTER = 0x1,
POINT_WORLD_TEXT_JUSTIFY_VERTICAL_TOP = 0x2,
}
public enum PointWorldTextReorientMode_t : uint
{
POINT_WORLD_TEXT_REORIENT_NONE = 0x0,
POINT_WORLD_TEXT_REORIENT_AROUND_UP = 0x1,
}
public enum PoseType_t : byte
{
POSETYPE_STATIC = 0x0,
POSETYPE_DYNAMIC = 0x1,
POSETYPE_INVALID = 0xFF,
}
public enum PropDoorRotatingOpenDirection_e : uint
{
DOOR_ROTATING_OPEN_BOTH_WAYS = 0x0,
DOOR_ROTATING_OPEN_FORWARD = 0x1,
DOOR_ROTATING_OPEN_BACKWARD = 0x2,
}
public enum PropDoorRotatingSpawnPos_t : uint
{
DOOR_SPAWN_CLOSED = 0x0,
DOOR_SPAWN_OPEN_FORWARD = 0x1,
DOOR_SPAWN_OPEN_BACK = 0x2,
DOOR_SPAWN_AJAR = 0x3,
}
public enum PulseInstructionCode_t : ushort
{
INVALID = 0x0,
IMMEDIATE_HALT = 0x1,
RETURN_VOID = 0x2,
RETURN_VALUE = 0x3,
NOP = 0x4,
JUMP = 0x5,
JUMP_COND = 0x6,
CHUNK_LEAP = 0x7,
CHUNK_LEAP_COND = 0x8,
PULSE_CALL_SYNC = 0x9,
PULSE_CALL_ASYNC_FIRE = 0xA,
CELL_INVOKE = 0xB,
LIBRARY_INVOKE = 0xC,
TARGET_INVOKE = 0xD,
SET_VAR = 0xE,
GET_VAR = 0xF,
SET_REGISTER_LIT_BOOL = 0x10,
SET_REGISTER_LIT_INT = 0x11,
SET_REGISTER_LIT_FLOAT = 0x12,
SET_REGISTER_LIT_STR = 0x13,
SET_REGISTER_LIT_INVAL_EHANDLE = 0x14,
SET_REGISTER_LIT_INVAL_SNDEVT_GUID = 0x15,
SET_REGISTER_LIT_VEC3 = 0x16,
SET_REGISTER_DOMAIN_VALUE = 0x17,
COPY = 0x18,
NOT = 0x19,
NEGATE = 0x1A,
ADD = 0x1B,
SUB = 0x1C,
MUL = 0x1D,
DIV = 0x1E,
MOD = 0x1F,
LT = 0x20,
LTE = 0x21,
EQ = 0x22,
NE = 0x23,
AND = 0x24,
OR = 0x25,
CONVERT_VALUE = 0x26,
LAST_SERIALIZED_CODE = 0x27,
NEGATE_INT = 0x28,
NEGATE_FLOAT = 0x29,
ADD_INT = 0x2A,
ADD_FLOAT = 0x2B,
ADD_STRING = 0x2C,
SUB_INT = 0x2D,
SUB_FLOAT = 0x2E,
MUL_INT = 0x2F,
MUL_FLOAT = 0x30,
DIV_INT = 0x31,
DIV_FLOAT = 0x32,
MOD_INT = 0x33,
MOD_FLOAT = 0x34,
LT_INT = 0x35,
LT_FLOAT = 0x36,
LTE_INT = 0x37,
LTE_FLOAT = 0x38,
EQ_BOOL = 0x39,
EQ_INT = 0x3A,
EQ_FLOAT = 0x3B,
EQ_STRING = 0x3C,
NE_BOOL = 0x3D,
NE_INT = 0x3E,
NE_FLOAT = 0x3F,
NE_STRING = 0x40,
}
public enum PulseMethodCallMode_t : uint
{
SYNC_WAIT_FOR_COMPLETION = 0x0,
ASYNC_FIRE_AND_FORGET = 0x1,
}
public enum PulseValueType_t : uint
{
PVAL_INVALID = 0xFFFFFFFF,
PVAL_BOOL = 0x0,
PVAL_INT = 0x1,
PVAL_FLOAT = 0x2,
PVAL_STRING = 0x3,
PVAL_VEC3 = 0x4,
PVAL_TRANSFORM = 0x5,
PVAL_EHANDLE = 0x6,
PVAL_RESOURCE = 0x7,
PVAL_SNDEVT_GUID = 0x8,
PVAL_SCHEMA_PTR = 0x9,
PVAL_CURSOR_FLOW = 0xA,
PVAL_ANY = 0xB,
PVAL_COUNT = 0xC,
}
public enum RagdollPoseControl : uint
{
Absolute = 0x0,
Relative = 0x1,
}
public enum RenderBufferFlags_t : uint
{
RENDER_BUFFER_USAGE_VERTEX_BUFFER = 0x1,
RENDER_BUFFER_USAGE_INDEX_BUFFER = 0x2,
RENDER_BUFFER_USAGE_SHADER_RESOURCE = 0x4,
RENDER_BUFFER_USAGE_UNORDERED_ACCESS = 0x8,
RENDER_BUFFER_BYTEADDRESS_BUFFER = 0x10,
RENDER_BUFFER_STRUCTURED_BUFFER = 0x20,
RENDER_BUFFER_APPEND_CONSUME_BUFFER = 0x40,
RENDER_BUFFER_UAV_COUNTER = 0x80,
RENDER_BUFFER_UAV_DRAW_INDIRECT_ARGS = 0x100,
}
public enum RenderFx_t : byte
{
kRenderFxNone = 0x0,
kRenderFxPulseSlow = 0x1,
kRenderFxPulseFast = 0x2,
kRenderFxPulseSlowWide = 0x3,
kRenderFxPulseFastWide = 0x4,
kRenderFxFadeSlow = 0x5,
kRenderFxFadeFast = 0x6,
kRenderFxSolidSlow = 0x7,
kRenderFxSolidFast = 0x8,
kRenderFxStrobeSlow = 0x9,
kRenderFxStrobeFast = 0xA,
kRenderFxStrobeFaster = 0xB,
kRenderFxFlickerSlow = 0xC,
kRenderFxFlickerFast = 0xD,
kRenderFxNoDissipation = 0xE,
kRenderFxFadeOut = 0xF,
kRenderFxFadeIn = 0x10,
kRenderFxPulseFastWider = 0x11,
kRenderFxGlowShell = 0x12,
kRenderFxMax = 0x13,
}
public enum RenderMode_t : byte
{
kRenderNormal = 0x0,
kRenderTransColor = 0x1,
kRenderTransTexture = 0x2,
kRenderGlow = 0x3,
kRenderTransAlpha = 0x4,
kRenderTransAdd = 0x5,
kRenderEnvironmental = 0x6,
kRenderTransAddFrameBlend = 0x7,
kRenderTransAlphaAdd = 0x8,
kRenderWorldGlow = 0x9,
kRenderNone = 0xA,
kRenderDevVisualizer = 0xB,
kRenderModeCount = 0xC,
}
public enum RenderMultisampleType_t : uint
{
RENDER_MULTISAMPLE_INVALID = 0xFFFFFFFF,
RENDER_MULTISAMPLE_NONE = 0x0,
RENDER_MULTISAMPLE_2X = 0x1,
RENDER_MULTISAMPLE_4X = 0x2,
RENDER_MULTISAMPLE_6X = 0x3,
RENDER_MULTISAMPLE_8X = 0x4,
RENDER_MULTISAMPLE_16X = 0x5,
RENDER_MULTISAMPLE_TYPE_COUNT = 0x6,
}
public enum RenderPrimitiveType_t : uint
{
RENDER_PRIM_POINTS = 0x0,
RENDER_PRIM_LINES = 0x1,
RENDER_PRIM_LINES_WITH_ADJACENCY = 0x2,
RENDER_PRIM_LINE_STRIP = 0x3,
RENDER_PRIM_LINE_STRIP_WITH_ADJACENCY = 0x4,
RENDER_PRIM_TRIANGLES = 0x5,
RENDER_PRIM_TRIANGLES_WITH_ADJACENCY = 0x6,
RENDER_PRIM_TRIANGLE_STRIP = 0x7,
RENDER_PRIM_TRIANGLE_STRIP_WITH_ADJACENCY = 0x8,
RENDER_PRIM_INSTANCED_QUADS = 0x9,
RENDER_PRIM_HETEROGENOUS = 0xA,
RENDER_PRIM_COMPUTE_SHADER = 0xB,
RENDER_PRIM_TYPE_COUNT = 0xC,
}
public enum RenderSlotType_t : uint
{
RENDER_SLOT_INVALID = 0xFFFFFFFF,
RENDER_SLOT_PER_VERTEX = 0x0,
RENDER_SLOT_PER_INSTANCE = 0x1,
}
public enum ResetCycleOption : uint
{
Beginning = 0x0,
SameCycleAsSource = 0x1,
InverseSourceCycle = 0x2,
FixedValue = 0x3,
SameTimeAsSource = 0x4,
}
public enum RumbleEffect_t : uint
{
RUMBLE_INVALID = 0xFFFFFFFF,
RUMBLE_STOP_ALL = 0x0,
RUMBLE_PISTOL = 0x1,
RUMBLE_357 = 0x2,
RUMBLE_SMG1 = 0x3,
RUMBLE_AR2 = 0x4,
RUMBLE_SHOTGUN_SINGLE = 0x5,
RUMBLE_SHOTGUN_DOUBLE = 0x6,
RUMBLE_AR2_ALT_FIRE = 0x7,
RUMBLE_RPG_MISSILE = 0x8,
RUMBLE_CROWBAR_SWING = 0x9,
RUMBLE_AIRBOAT_GUN = 0xA,
RUMBLE_JEEP_ENGINE_LOOP = 0xB,
RUMBLE_FLAT_LEFT = 0xC,
RUMBLE_FLAT_RIGHT = 0xD,
RUMBLE_FLAT_BOTH = 0xE,
RUMBLE_DMG_LOW = 0xF,
RUMBLE_DMG_MED = 0x10,
RUMBLE_DMG_HIGH = 0x11,
RUMBLE_FALL_LONG = 0x12,
RUMBLE_FALL_SHORT = 0x13,
RUMBLE_PHYSCANNON_OPEN = 0x14,
RUMBLE_PHYSCANNON_PUNT = 0x15,
RUMBLE_PHYSCANNON_LOW = 0x16,
RUMBLE_PHYSCANNON_MEDIUM = 0x17,
RUMBLE_PHYSCANNON_HIGH = 0x18,
NUM_RUMBLE_EFFECTS = 0x19,
}
public enum ScalarExpressionType_t : uint
{
SCALAR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFF,
SCALAR_EXPRESSION_ADD = 0x0,
SCALAR_EXPRESSION_SUBTRACT = 0x1,
SCALAR_EXPRESSION_MUL = 0x2,
SCALAR_EXPRESSION_DIVIDE = 0x3,
SCALAR_EXPRESSION_INPUT_1 = 0x4,
SCALAR_EXPRESSION_MIN = 0x5,
SCALAR_EXPRESSION_MAX = 0x6,
SCALAR_EXPRESSION_MOD = 0x7,
}
public enum SceneOnPlayerDeath_t : uint
{
SCENE_ONPLAYERDEATH_DO_NOTHING = 0x0,
SCENE_ONPLAYERDEATH_CANCEL = 0x1,
}
public enum ScriptedConflictResponse_t : uint
{
SS_CONFLICT_ENQUEUE = 0x0,
SS_CONFLICT_INTERRUPT = 0x1,
}
public enum ScriptedMoveTo_t : uint
{
CINE_MOVETO_WAIT = 0x0,
CINE_MOVETO_WALK = 0x1,
CINE_MOVETO_RUN = 0x2,
CINE_MOVETO_CUSTOM = 0x3,
CINE_MOVETO_TELEPORT = 0x4,
CINE_MOVETO_WAIT_FACING = 0x5,
}
public enum ScriptedMoveType_t : uint
{
SCRIPTED_MOVETYPE_NONE = 0x0,
SCRIPTED_MOVETYPE_TO_WITH_DURATION = 0x1,
SCRIPTED_MOVETYPE_TO_WITH_MOVESPEED = 0x2,
SCRIPTED_MOVETYPE_SWEEP_TO_AT_MOVEMENT_SPEED = 0x3,
}
public enum ScriptedOnDeath_t : uint
{
SS_ONDEATH_NOT_APPLICABLE = 0xFFFFFFFF,
SS_ONDEATH_UNDEFINED = 0x0,
SS_ONDEATH_RAGDOLL = 0x1,
SS_ONDEATH_ANIMATED_DEATH = 0x2,
}
public enum SelectorTagBehavior_t : uint
{
SelectorTagBehavior_OnWhileCurrent = 0x0,
SelectorTagBehavior_OffWhenFinished = 0x1,
SelectorTagBehavior_OffBeforeFinished = 0x2,
}
public enum SeqCmd_t : uint
{
SeqCmd_Nop = 0x0,
SeqCmd_LinearDelta = 0x1,
SeqCmd_FetchFrameRange = 0x2,
SeqCmd_Slerp = 0x3,
SeqCmd_Add = 0x4,
SeqCmd_Subtract = 0x5,
SeqCmd_Scale = 0x6,
SeqCmd_Copy = 0x7,
SeqCmd_Blend = 0x8,
SeqCmd_Worldspace = 0x9,
SeqCmd_Sequence = 0xA,
SeqCmd_FetchCycle = 0xB,
SeqCmd_FetchFrame = 0xC,
SeqCmd_IKLockInPlace = 0xD,
SeqCmd_IKRestoreAll = 0xE,
SeqCmd_ReverseSequence = 0xF,
SeqCmd_Transform = 0x10,
}
public enum SeqPoseSetting_t : uint
{
SEQ_POSE_SETTING_CONSTANT = 0x0,
SEQ_POSE_SETTING_ROTATION = 0x1,
SEQ_POSE_SETTING_POSITION = 0x2,
SEQ_POSE_SETTING_VELOCITY = 0x3,
}
public enum ShadowType_t : uint
{
SHADOWS_NONE = 0x0,
SHADOWS_SIMPLE = 0x1,
}
public enum ShakeCommand_t : uint
{
SHAKE_START = 0x0,
SHAKE_STOP = 0x1,
SHAKE_AMPLITUDE = 0x2,
SHAKE_FREQUENCY = 0x3,
SHAKE_START_RUMBLEONLY = 0x4,
SHAKE_START_NORUMBLE = 0x5,
}
public enum ShardSolid_t : byte
{
SHARD_SOLID = 0x0,
SHARD_DEBRIS = 0x1,
}
public enum ShatterDamageCause : byte
{
SHATTERDAMAGE_BULLET = 0x0,
SHATTERDAMAGE_MELEE = 0x1,
SHATTERDAMAGE_THROWN = 0x2,
SHATTERDAMAGE_SCRIPT = 0x3,
SHATTERDAMAGE_EXPLOSIVE = 0x4,
}
public enum ShatterGlassStressType : byte
{
SHATTERGLASS_BLUNT = 0x0,
SHATTERGLASS_BALLISTIC = 0x1,
SHATTERGLASS_PULSE = 0x2,
SHATTERDRYWALL_CHUNKS = 0x3,
SHATTERGLASS_EXPLOSIVE = 0x4,
}
public enum ShatterPanelMode : byte
{
SHATTER_GLASS = 0x0,
SHATTER_DRYWALL = 0x1,
}
public enum SolidType_t : byte
{
SOLID_NONE = 0x0,
SOLID_BSP = 0x1,
SOLID_BBOX = 0x2,
SOLID_OBB = 0x3,
SOLID_SPHERE = 0x4,
SOLID_POINT = 0x5,
SOLID_VPHYSICS = 0x6,
SOLID_CAPSULE = 0x7,
SOLID_LAST = 0x8,
}
public enum SolveIKChainAnimNodeDebugSetting : uint
{
SOLVEIKCHAINANIMNODEDEBUGSETTING_None = 0x0,
SOLVEIKCHAINANIMNODEDEBUGSETTING_X_Axis_Circle = 0x1,
SOLVEIKCHAINANIMNODEDEBUGSETTING_Y_Axis_Circle = 0x2,
SOLVEIKCHAINANIMNODEDEBUGSETTING_Z_Axis_Circle = 0x3,
SOLVEIKCHAINANIMNODEDEBUGSETTING_Forward = 0x4,
SOLVEIKCHAINANIMNODEDEBUGSETTING_Up = 0x5,
SOLVEIKCHAINANIMNODEDEBUGSETTING_Left = 0x6,
}
public enum SosActionSortType_t : uint
{
SOS_SORTTYPE_HIGHEST = 0x0,
SOS_SORTTYPE_LOWEST = 0x1,
}
public enum SosActionStopType_t : uint
{
SOS_STOPTYPE_NONE = 0x0,
SOS_STOPTYPE_TIME = 0x1,
SOS_STOPTYPE_OPVAR = 0x2,
}
public enum SosEditItemType_t : uint
{
SOS_EDIT_ITEM_TYPE_SOUNDEVENTS = 0x0,
SOS_EDIT_ITEM_TYPE_SOUNDEVENT = 0x1,
SOS_EDIT_ITEM_TYPE_LIBRARYSTACKS = 0x2,
SOS_EDIT_ITEM_TYPE_STACK = 0x3,
SOS_EDIT_ITEM_TYPE_OPERATOR = 0x4,
SOS_EDIT_ITEM_TYPE_FIELD = 0x5,
}
public enum SosGroupType_t : uint
{
SOS_GROUPTYPE_DYNAMIC = 0x0,
SOS_GROUPTYPE_STATIC = 0x1,
}
public enum SoundEventStartType_t : uint
{
SOUNDEVENT_START_PLAYER = 0x0,
SOUNDEVENT_START_WORLD = 0x1,
SOUNDEVENT_START_ENTITY = 0x2,
}
public enum SoundFlags_t : uint
{
SOUND_NONE = 0x0,
SOUND_COMBAT = 0x1,
SOUND_WORLD = 0x2,
SOUND_PLAYER = 0x4,
SOUND_DANGER = 0x8,
SOUND_BULLET_IMPACT = 0x10,
SOUND_THUMPER = 0x20,
SOUND_PHYSICS_DANGER = 0x40,
SOUND_MOVE_AWAY = 0x80,
SOUND_PLAYER_VEHICLE = 0x100,
SOUND_GLASS_BREAK = 0x200,
SOUND_PHYSICS_OBJECT = 0x400,
SOUND_CONTEXT_GUNFIRE = 0x100000,
SOUND_CONTEXT_COMBINE_ONLY = 0x200000,
SOUND_CONTEXT_REACT_TO_SOURCE = 0x400000,
SOUND_CONTEXT_EXPLOSION = 0x800000,
SOUND_CONTEXT_EXCLUDE_COMBINE = 0x1000000,
SOUND_CONTEXT_DANGER_APPROACH = 0x2000000,
SOUND_CONTEXT_ALLIES_ONLY = 0x4000000,
SOUND_CONTEXT_PANIC_NPCS = 0x8000000,
ALL_CONTEXTS = 0xFFFFFFFF,
ALL_SCENTS = 0x0,
ALL_SOUNDS = 0xFFFFF,
}
public enum soundlevel_t : uint
{
SNDLVL_NONE = 0x0,
SNDLVL_20dB = 0x14,
SNDLVL_25dB = 0x19,
SNDLVL_30dB = 0x1E,
SNDLVL_35dB = 0x23,
SNDLVL_40dB = 0x28,
SNDLVL_45dB = 0x2D,
SNDLVL_50dB = 0x32,
SNDLVL_55dB = 0x37,
SNDLVL_IDLE = 0x3C,
SNDLVL_60dB = 0x3C,
SNDLVL_65dB = 0x41,
SNDLVL_STATIC = 0x42,
SNDLVL_70dB = 0x46,
SNDLVL_NORM = 0x4B,
SNDLVL_75dB = 0x4B,
SNDLVL_80dB = 0x50,
SNDLVL_TALKING = 0x50,
SNDLVL_85dB = 0x55,
SNDLVL_90dB = 0x5A,
SNDLVL_95dB = 0x5F,
SNDLVL_100dB = 0x64,
SNDLVL_105dB = 0x69,
SNDLVL_110dB = 0x6E,
SNDLVL_120dB = 0x78,
SNDLVL_130dB = 0x82,
SNDLVL_GUNFIRE = 0x8C,
SNDLVL_140dB = 0x8C,
SNDLVL_150dB = 0x96,
SNDLVL_180dB = 0xB4,
}
public enum SpawnDebugOverrideState_t : uint
{
SPAWN_DEBUG_OVERRIDE_NONE = 0x0,
SPAWN_DEBUG_OVERRIDE_FORCE_ENABLED = 0x1,
SPAWN_DEBUG_OVERRIDE_FORCE_DISABLED = 0x2,
}
public enum SpawnDebugRestrictionOverrideState_t : uint
{
SPAWN_DEBUG_RESTRICT_NONE = 0x0,
SPAWN_DEBUG_RESTRICT_IGNORE_MANAGER_DISTANCE_REQS = 0x1,
SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_DISTANCE_LOS_REQS = 0x2,
SPAWN_DEBUG_RESTRICT_IGNORE_TEMPLATE_COOLDOWN_LIMITS = 0x4,
SPAWN_DEBUG_RESTRICT_IGNORE_TARGET_COOLDOWN_LIMITS = 0x8,
}
public enum SpriteCardPerParticleScale_t : uint
{
SPRITECARD_TEXTURE_PP_SCALE_NONE = 0x0,
SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE = 0x1,
SPRITECARD_TEXTURE_PP_SCALE_ANIMATION_FRAME = 0x2,
SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA1 = 0x3,
SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA2 = 0x4,
SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_ALPHA = 0x5,
SPRITECARD_TEXTURE_PP_SCALE_SHADER_RADIUS = 0x6,
SPRITECARD_TEXTURE_PP_SCALE_ROLL = 0x7,
SPRITECARD_TEXTURE_PP_SCALE_YAW = 0x8,
SPRITECARD_TEXTURE_PP_SCALE_PITCH = 0x9,
SPRITECARD_TEXTURE_PP_SCALE_RANDOM = 0xA,
SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM = 0xB,
SPRITECARD_TEXTURE_PP_SCALE_RANDOM_TIME = 0xC,
SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME = 0xD,
}
public enum SpriteCardShaderType_t : uint
{
SPRITECARD_SHADER_BASE = 0x0,
SPRITECARD_SHADER_CUSTOM = 0x1,
}
public enum SpriteCardTextureChannel_t : uint
{
SPRITECARD_TEXTURE_CHANNEL_MIX_RGB = 0x0,
SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA = 0x1,
SPRITECARD_TEXTURE_CHANNEL_MIX_A = 0x2,
SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A = 0x3,
SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_ALPHAMASK = 0x4,
SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_RGBMASK = 0x5,
SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA_RGBALPHA = 0x6,
SPRITECARD_TEXTURE_CHANNEL_MIX_A_RGBALPHA = 0x7,
SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A_RGBALPHA = 0x8,
SPRITECARD_TEXTURE_CHANNEL_MIX_R = 0x9,
SPRITECARD_TEXTURE_CHANNEL_MIX_G = 0xA,
SPRITECARD_TEXTURE_CHANNEL_MIX_B = 0xB,
SPRITECARD_TEXTURE_CHANNEL_MIX_RALPHA = 0xC,
SPRITECARD_TEXTURE_CHANNEL_MIX_GALPHA = 0xD,
SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA = 0xE,
}
public enum SpriteCardTextureType_t : uint
{
SPRITECARD_TEXTURE_DIFFUSE = 0x0,
SPRITECARD_TEXTURE_ZOOM = 0x1,
SPRITECARD_TEXTURE_1D_COLOR_LOOKUP = 0x2,
SPRITECARD_TEXTURE_UVDISTORTION = 0x3,
SPRITECARD_TEXTURE_UVDISTORTION_ZOOM = 0x4,
SPRITECARD_TEXTURE_NORMALMAP = 0x5,
SPRITECARD_TEXTURE_ANIMMOTIONVEC = 0x6,
SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A = 0x7,
SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B = 0x8,
SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C = 0x9,
}
public enum StanceOverrideMode : uint
{
Sequence = 0x0,
Node = 0x1,
}
public enum StanceType_t : uint
{
STANCE_CURRENT = 0xFFFFFFFF,
STANCE_DEFAULT = 0x0,
STANCE_CROUCHING = 0x1,
STANCE_PRONE = 0x2,
NUM_STANCES = 0x3,
}
public enum StandardLightingAttenuationStyle_t : uint
{
LIGHT_STYLE_OLD = 0x0,
LIGHT_STYLE_NEW = 0x1,
}
public enum StateActionBehavior : uint
{
STATETAGBEHAVIOR_ACTIVE_WHILE_CURRENT = 0x0,
STATETAGBEHAVIOR_FIRE_ON_ENTER = 0x1,
STATETAGBEHAVIOR_FIRE_ON_EXIT = 0x2,
STATETAGBEHAVIOR_FIRE_ON_ENTER_AND_EXIT = 0x3,
}
public enum StepPhase : uint
{
StepPhase_OnGround = 0x0,
StepPhase_InAir = 0x1,
}
public enum SubclassVDataChangeType_t : uint
{
SUBCLASS_VDATA_CREATED = 0x0,
SUBCLASS_VDATA_SUBCLASS_CHANGED = 0x1,
SUBCLASS_VDATA_RELOADED = 0x2,
}
public enum SurroundingBoundsType_t : byte
{
USE_OBB_COLLISION_BOUNDS = 0x0,
USE_BEST_COLLISION_BOUNDS = 0x1,
USE_HITBOXES = 0x2,
USE_SPECIFIED_BOUNDS = 0x3,
USE_GAME_CODE = 0x4,
USE_ROTATION_EXPANDED_BOUNDS = 0x5,
USE_COLLISION_BOUNDS_NEVER_VPHYSICS = 0x6,
USE_ROTATION_EXPANDED_SEQUENCE_BOUNDS = 0x7,
SURROUNDING_TYPE_BIT_COUNT = 0x3,
}
public enum TakeDamageFlags_t : uint
{
DFLAG_NONE = 0x0,
DFLAG_SUPPRESS_HEALTH_CHANGES = 0x1,
DFLAG_SUPPRESS_PHYSICS_FORCE = 0x2,
DFLAG_SUPPRESS_EFFECTS = 0x4,
DFLAG_PREVENT_DEATH = 0x8,
DFLAG_FORCE_DEATH = 0x10,
DFLAG_ALWAYS_GIB = 0x20,
DFLAG_NEVER_GIB = 0x40,
DFLAG_REMOVE_NO_RAGDOLL = 0x80,
DFLAG_SUPPRESS_DAMAGE_MODIFICATION = 0x100,
DFLAG_ALWAYS_FIRE_DAMAGE_EVENTS = 0x200,
DFLAG_RADIUS_DMG = 0x400,
DMG_LASTDFLAG = 0x400,
DFLAG_IGNORE_ARMOR = 0x800,
DFLAG_SUPPRESS_UTILREMOVE = 0x1000,
}
public enum TextureRepetitionMode_t : uint
{
TEXTURE_REPETITION_PARTICLE = 0x0,
TEXTURE_REPETITION_PATH = 0x1,
}
public enum ThreeState_t : uint
{
TRS_FALSE = 0x0,
TRS_TRUE = 0x1,
TRS_NONE = 0x2,
}
public enum TimelineCompression_t : uint
{
TIMELINE_COMPRESSION_SUM = 0x0,
TIMELINE_COMPRESSION_COUNT_PER_INTERVAL = 0x1,
TIMELINE_COMPRESSION_AVERAGE = 0x2,
TIMELINE_COMPRESSION_AVERAGE_BLEND = 0x3,
TIMELINE_COMPRESSION_TOTAL = 0x4,
}
public enum TOGGLE_STATE : uint
{
TS_AT_TOP = 0x0,
TS_AT_BOTTOM = 0x1,
TS_GOING_UP = 0x2,
TS_GOING_DOWN = 0x3,
DOOR_OPEN = 0x0,
DOOR_CLOSED = 0x1,
DOOR_OPENING = 0x2,
DOOR_CLOSING = 0x3,
}
public enum Touch_t : uint
{
touch_none = 0x0,
touch_player_only = 0x1,
touch_npc_only = 0x2,
touch_player_or_npc = 0x3,
touch_player_or_npc_or_physicsprop = 0x4,
}
public enum TrackOrientationType_t : uint
{
TrackOrientation_Fixed = 0x0,
TrackOrientation_FacePath = 0x1,
TrackOrientation_FacePathAngles = 0x2,
}
public enum TRAIN_CODE : uint
{
TRAIN_SAFE = 0x0,
TRAIN_BLOCKING = 0x1,
TRAIN_FOLLOWING = 0x2,
}
public enum TrainOrientationType_t : uint
{
TrainOrientation_Fixed = 0x0,
TrainOrientation_AtPathTracks = 0x1,
TrainOrientation_LinearBlend = 0x2,
TrainOrientation_EaseInEaseOut = 0x3,
}
public enum TrainVelocityType_t : uint
{
TrainVelocity_Instantaneous = 0x0,
TrainVelocity_LinearBlend = 0x1,
TrainVelocity_EaseInEaseOut = 0x2,
}
public enum ValueRemapperHapticsType_t : uint
{
HaticsType_Default = 0x0,
HaticsType_None = 0x1,
}
public enum ValueRemapperInputType_t : uint
{
InputType_PlayerShootPosition = 0x0,
InputType_PlayerShootPositionAroundAxis = 0x1,
}
public enum ValueRemapperMomentumType_t : uint
{
MomentumType_None = 0x0,
MomentumType_Friction = 0x1,
MomentumType_SpringTowardSnapValue = 0x2,
MomentumType_SpringAwayFromSnapValue = 0x3,
}
public enum ValueRemapperOutputType_t : uint
{
OutputType_AnimationCycle = 0x0,
OutputType_RotationX = 0x1,
OutputType_RotationY = 0x2,
OutputType_RotationZ = 0x3,
}
public enum ValueRemapperRatchetType_t : uint
{
RatchetType_Absolute = 0x0,
RatchetType_EachEngage = 0x1,
}
public enum VectorExpressionType_t : uint
{
VECTOR_EXPRESSION_UNINITIALIZED = 0xFFFFFFFF,
VECTOR_EXPRESSION_ADD = 0x0,
VECTOR_EXPRESSION_SUBTRACT = 0x1,
VECTOR_EXPRESSION_MUL = 0x2,
VECTOR_EXPRESSION_DIVIDE = 0x3,
VECTOR_EXPRESSION_INPUT_1 = 0x4,
VECTOR_EXPRESSION_MIN = 0x5,
VECTOR_EXPRESSION_MAX = 0x6,
VECTOR_EXPRESSION_CROSSPRODUCT = 0x7,
}
public enum VectorFloatExpressionType_t : uint
{
VECTOR_FLOAT_EXPRESSION_UNINITIALIZED = 0xFFFFFFFF,
VECTOR_FLOAT_EXPRESSION_DOTPRODUCT = 0x0,
VECTOR_FLOAT_EXPRESSION_DISTANCE = 0x1,
VECTOR_FLOAT_EXPRESSION_DISTANCESQR = 0x2,
VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTH = 0x3,
VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTHSQR = 0x4,
VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE = 0x5,
}
public enum VelocityMetricMode : byte
{
DirectionOnly = 0x0,
MagnitudeOnly = 0x1,
DirectionAndMagnitude = 0x2,
}
public enum VertJustification_e : uint
{
VERT_JUSTIFICATION_TOP = 0x0,
VERT_JUSTIFICATION_CENTER = 0x1,
VERT_JUSTIFICATION_BOTTOM = 0x2,
VERT_JUSTIFICATION_NONE = 0x3,
}
public enum ViewFadeMode_t : uint
{
VIEW_FADE_CONSTANT_COLOR = 0x0,
VIEW_FADE_MODULATE = 0x1,
VIEW_FADE_MOD2X = 0x2,
}
public enum VMixChannelOperation_t : uint
{
VMIX_CHAN_STEREO = 0x0,
VMIX_CHAN_LEFT = 0x1,
VMIX_CHAN_RIGHT = 0x2,
VMIX_CHAN_SWAP = 0x3,
VMIX_CHAN_MONO = 0x4,
VMIX_CHAN_MID_SIDE = 0x5,
}
public enum VMixFilterSlope_t : byte
{
FILTER_SLOPE_1POLE_6dB = 0x0,
FILTER_SLOPE_1POLE_12dB = 0x1,
FILTER_SLOPE_1POLE_18dB = 0x2,
FILTER_SLOPE_1POLE_24dB = 0x3,
FILTER_SLOPE_12dB = 0x4,
FILTER_SLOPE_24dB = 0x5,
FILTER_SLOPE_36dB = 0x6,
FILTER_SLOPE_48dB = 0x7,
FILTER_SLOPE_MAX = 0x7,
}
public enum VMixFilterType_t : ushort
{
FILTER_UNKNOWN = 0xFFFF,
FILTER_LOWPASS = 0x0,
FILTER_HIGHPASS = 0x1,
FILTER_BANDPASS = 0x2,
FILTER_NOTCH = 0x3,
FILTER_PEAKING_EQ = 0x4,
FILTER_LOW_SHELF = 0x5,
FILTER_HIGH_SHELF = 0x6,
FILTER_ALLPASS = 0x7,
FILTER_PASSTHROUGH = 0x8,
}
public enum VMixLFOShape_t : uint
{
LFO_SHAPE_SINE = 0x0,
LFO_SHAPE_SQUARE = 0x1,
LFO_SHAPE_TRI = 0x2,
LFO_SHAPE_SAW = 0x3,
LFO_SHAPE_NOISE = 0x4,
}
public enum VMixPannerType_t : uint
{
PANNER_TYPE_LINEAR = 0x0,
PANNER_TYPE_EQUAL_POWER = 0x1,
}
public enum VMixProcessorType_t : ushort
{
VPROCESSOR_UNKNOWN = 0x0,
VPROCESSOR_STEAMAUDIO_REVERB = 0x1,
VPROCESSOR_RT_PITCH = 0x2,
VPROCESSOR_STEAMAUDIO_HRTF = 0x3,
VPROCESSOR_DYNAMICS = 0x4,
VPROCESSOR_PRESETDSP = 0x5,
VPROCESSOR_DELAY = 0x6,
VPROCESSOR_MOD_DELAY = 0x7,
VPROCESSOR_DIFFUSOR = 0x8,
VPROCESSOR_BOXVERB = 0x9,
VPROCESSOR_FREEVERB = 0xA,
VPROCESSOR_PLATEVERB = 0xB,
VPROCESSOR_FULLWAVE_INTEGRATOR = 0xC,
VPROCESSOR_FILTER = 0xD,
VPROCESSOR_STEAMAUDIO_PATHING = 0xE,
VPROCESSOR_EQ8 = 0xF,
VPROCESSOR_ENVELOPE = 0x10,
VPROCESSOR_VOCODER = 0x11,
VPROCESSOR_CONVOLUTION = 0x12,
VPROCESSOR_DYNAMICS_3BAND = 0x13,
VPROCESSOR_DYNAMICS_COMPRESSOR = 0x14,
VPROCESSOR_SHAPER = 0x15,
VPROCESSOR_PANNER = 0x16,
VPROCESSOR_UTILITY = 0x17,
VPROCESSOR_AUTOFILTER = 0x18,
VPROCESSOR_OSC = 0x19,
VPROCESSOR_STEREODELAY = 0x1A,
VPROCESSOR_EFFECT_CHAIN = 0x1B,
VPROCESSOR_SUBGRAPH_SWITCH = 0x1C,
VPROCESSOR_STEAMAUDIO_DIRECT = 0x1D,
}
public enum VMixSubgraphSwitchInterpolationType_t : uint
{
SUBGRAPH_INTERPOLATION_TEMPORAL_CROSSFADE = 0x0,
SUBGRAPH_INTERPOLATION_TEMPORAL_FADE_OUT = 0x1,
SUBGRAPH_INTERPOLATION_KEEP_LAST_SUBGRAPH_RUNNING = 0x2,
}
public enum vote_create_failed_t : uint
{
VOTE_FAILED_GENERIC = 0x0,
VOTE_FAILED_TRANSITIONING_PLAYERS = 0x1,
VOTE_FAILED_RATE_EXCEEDED = 0x2,
VOTE_FAILED_YES_MUST_EXCEED_NO = 0x3,
VOTE_FAILED_QUORUM_FAILURE = 0x4,
VOTE_FAILED_ISSUE_DISABLED = 0x5,
VOTE_FAILED_MAP_NOT_FOUND = 0x6,
VOTE_FAILED_MAP_NAME_REQUIRED = 0x7,
VOTE_FAILED_FAILED_RECENTLY = 0x8,
VOTE_FAILED_TEAM_CANT_CALL = 0x9,
VOTE_FAILED_WAITINGFORPLAYERS = 0xA,
VOTE_FAILED_PLAYERNOTFOUND = 0xB,
VOTE_FAILED_CANNOT_KICK_ADMIN = 0xC,
VOTE_FAILED_SCRAMBLE_IN_PROGRESS = 0xD,
VOTE_FAILED_SPECTATOR = 0xE,
VOTE_FAILED_FAILED_RECENT_KICK = 0xF,
VOTE_FAILED_FAILED_RECENT_CHANGEMAP = 0x10,
VOTE_FAILED_FAILED_RECENT_SWAPTEAMS = 0x11,
VOTE_FAILED_FAILED_RECENT_SCRAMBLETEAMS = 0x12,
VOTE_FAILED_FAILED_RECENT_RESTART = 0x13,
VOTE_FAILED_SWAP_IN_PROGRESS = 0x14,
VOTE_FAILED_DISABLED = 0x15,
VOTE_FAILED_NEXTLEVEL_SET = 0x16,
VOTE_FAILED_TOO_EARLY_SURRENDER = 0x17,
VOTE_FAILED_MATCH_PAUSED = 0x18,
VOTE_FAILED_MATCH_NOT_PAUSED = 0x19,
VOTE_FAILED_NOT_IN_WARMUP = 0x1A,
VOTE_FAILED_NOT_10_PLAYERS = 0x1B,
VOTE_FAILED_TIMEOUT_ACTIVE = 0x1C,
VOTE_FAILED_TIMEOUT_INACTIVE = 0x1D,
VOTE_FAILED_TIMEOUT_EXHAUSTED = 0x1E,
VOTE_FAILED_CANT_ROUND_END = 0x1F,
VOTE_FAILED_REMATCH = 0x20,
VOTE_FAILED_CONTINUE = 0x21,
VOTE_FAILED_MAX = 0x22,
}
public enum WaterLevel_t : byte
{
WL_NotInWater = 0x0,
WL_Feet = 0x1,
WL_Knees = 0x2,
WL_Waist = 0x3,
WL_Chest = 0x4,
WL_FullyUnderwater = 0x5,
WL_Count = 0x6,
}
public enum WeaponAttackType_t : uint
{
eInvalid = 0xFFFFFFFF,
ePrimary = 0x0,
eSecondary = 0x1,
eCount = 0x2,
}
public enum WeaponSound_t : uint
{
WEAPON_SOUND_EMPTY = 0x0,
WEAPON_SOUND_SECONDARY_EMPTY = 0x1,
WEAPON_SOUND_SINGLE = 0x2,
WEAPON_SOUND_SECONDARY_ATTACK = 0x3,
WEAPON_SOUND_RELOAD = 0x4,
WEAPON_SOUND_MELEE_MISS = 0x5,
WEAPON_SOUND_MELEE_HIT = 0x6,
WEAPON_SOUND_MELEE_HIT_WORLD = 0x7,
WEAPON_SOUND_MELEE_HIT_PLAYER = 0x8,
WEAPON_SOUND_MELEE_HIT_NPC = 0x9,
WEAPON_SOUND_SPECIAL1 = 0xA,
WEAPON_SOUND_SPECIAL2 = 0xB,
WEAPON_SOUND_SPECIAL3 = 0xC,
WEAPON_SOUND_NEARLYEMPTY = 0xD,
WEAPON_SOUND_IMPACT = 0xE,
WEAPON_SOUND_REFLECT = 0xF,
WEAPON_SOUND_SECONDARY_IMPACT = 0x10,
WEAPON_SOUND_SECONDARY_REFLECT = 0x11,
WEAPON_SOUND_SINGLE_ACCURATE = 0x12,
WEAPON_SOUND_ZOOM_IN = 0x13,
WEAPON_SOUND_ZOOM_OUT = 0x14,
WEAPON_SOUND_MOUSE_PRESSED = 0x15,
WEAPON_SOUND_DROP = 0x16,
WEAPON_SOUND_RADIO_USE = 0x17,
WEAPON_SOUND_NUM_TYPES = 0x18,
}
public enum WorldTextPanelHorizontalAlign_t : uint
{
WORLDTEXT_HORIZONTAL_ALIGN_LEFT = 0x0,
WORLDTEXT_HORIZONTAL_ALIGN_CENTER = 0x1,
WORLDTEXT_HORIZONTAL_ALIGN_RIGHT = 0x2,
}
public enum WorldTextPanelOrientation_t : uint
{
WORLDTEXT_ORIENTATION_DEFAULT = 0x0,
WORLDTEXT_ORIENTATION_FACEUSER = 0x1,
WORLDTEXT_ORIENTATION_FACEUSER_UPRIGHT = 0x2,
}
public enum WorldTextPanelVerticalAlign_t : uint
{
WORLDTEXT_VERTICAL_ALIGN_TOP = 0x0,
WORLDTEXT_VERTICAL_ALIGN_CENTER = 0x1,
WORLDTEXT_VERTICAL_ALIGN_BOTTOM = 0x2,
}
public partial class AnimationUpdateListHandle_t : NativeObject
{
public AnimationUpdateListHandle_t (IntPtr pointer) : base(pointer) {}
// m_Value
[SchemaMember("AnimationUpdateListHandle_t", "m_Value")]
public ref UInt32 Value => ref Schema.GetRef<UInt32>(this.Handle, "AnimationUpdateListHandle_t", "m_Value");
}
public partial class audioparams_t : NativeObject
{
public audioparams_t (IntPtr pointer) : base(pointer) {}
// localSound
[SchemaMember("audioparams_t", "localSound")]
public Span<Vector> LocalSound => Schema.GetFixedArray<Vector>(this.Handle, "audioparams_t", "localSound", 8);
// soundscapeIndex
[SchemaMember("audioparams_t", "soundscapeIndex")]
public ref Int32 SoundscapeIndex => ref Schema.GetRef<Int32>(this.Handle, "audioparams_t", "soundscapeIndex");
// localBits
[SchemaMember("audioparams_t", "localBits")]
public ref byte LocalBits => ref Schema.GetRef<byte>(this.Handle, "audioparams_t", "localBits");
// soundscapeEntityListIndex
[SchemaMember("audioparams_t", "soundscapeEntityListIndex")]
public ref Int32 SoundscapeEntityListIndex => ref Schema.GetRef<Int32>(this.Handle, "audioparams_t", "soundscapeEntityListIndex");
// soundEventHash
[SchemaMember("audioparams_t", "soundEventHash")]
public ref UInt32 SoundEventHash => ref Schema.GetRef<UInt32>(this.Handle, "audioparams_t", "soundEventHash");
}
public partial class CAI_ChangeHintGroup : CBaseEntity
{
public CAI_ChangeHintGroup (IntPtr pointer) : base(pointer) {}
// m_iSearchType
[SchemaMember("CAI_ChangeHintGroup", "m_iSearchType")]
public ref Int32 SearchType => ref Schema.GetRef<Int32>(this.Handle, "CAI_ChangeHintGroup", "m_iSearchType");
// m_strSearchName
[SchemaMember("CAI_ChangeHintGroup", "m_strSearchName")]
public string StrSearchName
{
get { return Schema.GetUtf8String(this.Handle, "CAI_ChangeHintGroup", "m_strSearchName"); }
set { Schema.SetString(this.Handle, "CAI_ChangeHintGroup", "m_strSearchName", value); }
}
// m_strNewHintGroup
[SchemaMember("CAI_ChangeHintGroup", "m_strNewHintGroup")]
public string StrNewHintGroup
{
get { return Schema.GetUtf8String(this.Handle, "CAI_ChangeHintGroup", "m_strNewHintGroup"); }
set { Schema.SetString(this.Handle, "CAI_ChangeHintGroup", "m_strNewHintGroup", value); }
}
// m_flRadius
[SchemaMember("CAI_ChangeHintGroup", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CAI_ChangeHintGroup", "m_flRadius");
}
public partial class CAI_ChangeTarget : CBaseEntity
{
public CAI_ChangeTarget (IntPtr pointer) : base(pointer) {}
// m_iszNewTarget
[SchemaMember("CAI_ChangeTarget", "m_iszNewTarget")]
public string NewTarget
{
get { return Schema.GetUtf8String(this.Handle, "CAI_ChangeTarget", "m_iszNewTarget"); }
set { Schema.SetString(this.Handle, "CAI_ChangeTarget", "m_iszNewTarget", value); }
}
}
public partial class CAI_Expresser : NativeObject
{
public CAI_Expresser (IntPtr pointer) : base(pointer) {}
// m_flStopTalkTime
[SchemaMember("CAI_Expresser", "m_flStopTalkTime")]
public ref float StopTalkTime => ref Schema.GetRef<float>(this.Handle, "CAI_Expresser", "m_flStopTalkTime");
// m_flStopTalkTimeWithoutDelay
[SchemaMember("CAI_Expresser", "m_flStopTalkTimeWithoutDelay")]
public ref float StopTalkTimeWithoutDelay => ref Schema.GetRef<float>(this.Handle, "CAI_Expresser", "m_flStopTalkTimeWithoutDelay");
// m_flBlockedTalkTime
[SchemaMember("CAI_Expresser", "m_flBlockedTalkTime")]
public ref float BlockedTalkTime => ref Schema.GetRef<float>(this.Handle, "CAI_Expresser", "m_flBlockedTalkTime");
// m_voicePitch
[SchemaMember("CAI_Expresser", "m_voicePitch")]
public ref Int32 VoicePitch => ref Schema.GetRef<Int32>(this.Handle, "CAI_Expresser", "m_voicePitch");
// m_flLastTimeAcceptedSpeak
[SchemaMember("CAI_Expresser", "m_flLastTimeAcceptedSpeak")]
public ref float LastTimeAcceptedSpeak => ref Schema.GetRef<float>(this.Handle, "CAI_Expresser", "m_flLastTimeAcceptedSpeak");
// m_bAllowSpeakingInterrupts
[SchemaMember("CAI_Expresser", "m_bAllowSpeakingInterrupts")]
public ref bool AllowSpeakingInterrupts => ref Schema.GetRef<bool>(this.Handle, "CAI_Expresser", "m_bAllowSpeakingInterrupts");
// m_bConsiderSceneInvolvementAsSpeech
[SchemaMember("CAI_Expresser", "m_bConsiderSceneInvolvementAsSpeech")]
public ref bool ConsiderSceneInvolvementAsSpeech => ref Schema.GetRef<bool>(this.Handle, "CAI_Expresser", "m_bConsiderSceneInvolvementAsSpeech");
// m_nLastSpokenPriority
[SchemaMember("CAI_Expresser", "m_nLastSpokenPriority")]
public ref Int32 LastSpokenPriority => ref Schema.GetRef<Int32>(this.Handle, "CAI_Expresser", "m_nLastSpokenPriority");
// m_pOuter
[SchemaMember("CAI_Expresser", "m_pOuter")]
public CBaseFlex? Outer => Schema.GetPointer<CBaseFlex>(this.Handle, "CAI_Expresser", "m_pOuter");
}
public partial class CAI_ExpresserWithFollowup : CAI_Expresser
{
public CAI_ExpresserWithFollowup (IntPtr pointer) : base(pointer) {}
// m_pPostponedFollowup
[SchemaMember("CAI_ExpresserWithFollowup", "m_pPostponedFollowup")]
public ResponseFollowup? PostponedFollowup => Schema.GetPointer<ResponseFollowup>(this.Handle, "CAI_ExpresserWithFollowup", "m_pPostponedFollowup");
}
public partial class CAISound : CPointEntity
{
public CAISound (IntPtr pointer) : base(pointer) {}
// m_iSoundType
[SchemaMember("CAISound", "m_iSoundType")]
public ref Int32 SoundType => ref Schema.GetRef<Int32>(this.Handle, "CAISound", "m_iSoundType");
// m_iSoundContext
[SchemaMember("CAISound", "m_iSoundContext")]
public ref Int32 SoundContext => ref Schema.GetRef<Int32>(this.Handle, "CAISound", "m_iSoundContext");
// m_iVolume
[SchemaMember("CAISound", "m_iVolume")]
public ref Int32 Volume => ref Schema.GetRef<Int32>(this.Handle, "CAISound", "m_iVolume");
// m_iSoundIndex
[SchemaMember("CAISound", "m_iSoundIndex")]
public ref Int32 SoundIndex => ref Schema.GetRef<Int32>(this.Handle, "CAISound", "m_iSoundIndex");
// m_flDuration
[SchemaMember("CAISound", "m_flDuration")]
public ref float Duration => ref Schema.GetRef<float>(this.Handle, "CAISound", "m_flDuration");
// m_iszProxyEntityName
[SchemaMember("CAISound", "m_iszProxyEntityName")]
public string ProxyEntityName
{
get { return Schema.GetUtf8String(this.Handle, "CAISound", "m_iszProxyEntityName"); }
set { Schema.SetString(this.Handle, "CAISound", "m_iszProxyEntityName", value); }
}
}
public partial class CAK47 : CCSWeaponBaseGun
{
public CAK47 (IntPtr pointer) : base(pointer) {}
}
public partial class CAmbientGeneric : CPointEntity
{
public CAmbientGeneric (IntPtr pointer) : base(pointer) {}
// m_radius
[SchemaMember("CAmbientGeneric", "m_radius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CAmbientGeneric", "m_radius");
// m_flMaxRadius
[SchemaMember("CAmbientGeneric", "m_flMaxRadius")]
public ref float MaxRadius => ref Schema.GetRef<float>(this.Handle, "CAmbientGeneric", "m_flMaxRadius");
// m_iSoundLevel
[SchemaMember("CAmbientGeneric", "m_iSoundLevel")]
public ref soundlevel_t SoundLevel => ref Schema.GetRef<soundlevel_t>(this.Handle, "CAmbientGeneric", "m_iSoundLevel");
// m_dpv
[SchemaMember("CAmbientGeneric", "m_dpv")]
public dynpitchvol_t Dpv => Schema.GetDeclaredClass<dynpitchvol_t>(this.Handle, "CAmbientGeneric", "m_dpv");
// m_fActive
[SchemaMember("CAmbientGeneric", "m_fActive")]
public ref bool Active => ref Schema.GetRef<bool>(this.Handle, "CAmbientGeneric", "m_fActive");
// m_fLooping
[SchemaMember("CAmbientGeneric", "m_fLooping")]
public ref bool Looping => ref Schema.GetRef<bool>(this.Handle, "CAmbientGeneric", "m_fLooping");
// m_iszSound
[SchemaMember("CAmbientGeneric", "m_iszSound")]
public string Sound
{
get { return Schema.GetUtf8String(this.Handle, "CAmbientGeneric", "m_iszSound"); }
set { Schema.SetString(this.Handle, "CAmbientGeneric", "m_iszSound", value); }
}
// m_sSourceEntName
[SchemaMember("CAmbientGeneric", "m_sSourceEntName")]
public string SourceEntName
{
get { return Schema.GetUtf8String(this.Handle, "CAmbientGeneric", "m_sSourceEntName"); }
set { Schema.SetString(this.Handle, "CAmbientGeneric", "m_sSourceEntName", value); }
}
// m_hSoundSource
[SchemaMember("CAmbientGeneric", "m_hSoundSource")]
public CHandle<CBaseEntity> SoundSource => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CAmbientGeneric", "m_hSoundSource");
// m_nSoundSourceEntIndex
[SchemaMember("CAmbientGeneric", "m_nSoundSourceEntIndex")]
public CEntityIndex SoundSourceEntIndex => Schema.GetDeclaredClass<CEntityIndex>(this.Handle, "CAmbientGeneric", "m_nSoundSourceEntIndex");
}
public partial class CAnimGraphNetworkedVariables : NativeObject
{
public CAnimGraphNetworkedVariables (IntPtr pointer) : base(pointer) {}
// m_PredNetBoolVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_PredNetBoolVariables")]
public NetworkedVector<UInt32> PredNetBoolVariables => Schema.GetDeclaredClass<NetworkedVector<UInt32>>(this.Handle, "CAnimGraphNetworkedVariables", "m_PredNetBoolVariables");
// m_PredNetByteVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_PredNetByteVariables")]
public NetworkedVector<byte> PredNetByteVariables => Schema.GetDeclaredClass<NetworkedVector<byte>>(this.Handle, "CAnimGraphNetworkedVariables", "m_PredNetByteVariables");
// m_PredNetUInt16Variables
[SchemaMember("CAnimGraphNetworkedVariables", "m_PredNetUInt16Variables")]
public NetworkedVector<UInt16> PredNetUInt16Variables => Schema.GetDeclaredClass<NetworkedVector<UInt16>>(this.Handle, "CAnimGraphNetworkedVariables", "m_PredNetUInt16Variables");
// m_PredNetIntVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_PredNetIntVariables")]
public NetworkedVector<Int32> PredNetIntVariables => Schema.GetDeclaredClass<NetworkedVector<Int32>>(this.Handle, "CAnimGraphNetworkedVariables", "m_PredNetIntVariables");
// m_PredNetUInt32Variables
[SchemaMember("CAnimGraphNetworkedVariables", "m_PredNetUInt32Variables")]
public NetworkedVector<UInt32> PredNetUInt32Variables => Schema.GetDeclaredClass<NetworkedVector<UInt32>>(this.Handle, "CAnimGraphNetworkedVariables", "m_PredNetUInt32Variables");
// m_PredNetUInt64Variables
[SchemaMember("CAnimGraphNetworkedVariables", "m_PredNetUInt64Variables")]
public NetworkedVector<UInt64> PredNetUInt64Variables => Schema.GetDeclaredClass<NetworkedVector<UInt64>>(this.Handle, "CAnimGraphNetworkedVariables", "m_PredNetUInt64Variables");
// m_PredNetFloatVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_PredNetFloatVariables")]
public NetworkedVector<float> PredNetFloatVariables => Schema.GetDeclaredClass<NetworkedVector<float>>(this.Handle, "CAnimGraphNetworkedVariables", "m_PredNetFloatVariables");
// m_PredNetVectorVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_PredNetVectorVariables")]
public NetworkedVector<Vector> PredNetVectorVariables => Schema.GetDeclaredClass<NetworkedVector<Vector>>(this.Handle, "CAnimGraphNetworkedVariables", "m_PredNetVectorVariables");
// m_PredNetQuaternionVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_PredNetQuaternionVariables")]
public NetworkedVector<Quaternion> PredNetQuaternionVariables => Schema.GetDeclaredClass<NetworkedVector<Quaternion>>(this.Handle, "CAnimGraphNetworkedVariables", "m_PredNetQuaternionVariables");
// m_OwnerOnlyPredNetBoolVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetBoolVariables")]
public NetworkedVector<UInt32> OwnerOnlyPredNetBoolVariables => Schema.GetDeclaredClass<NetworkedVector<UInt32>>(this.Handle, "CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetBoolVariables");
// m_OwnerOnlyPredNetByteVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetByteVariables")]
public NetworkedVector<byte> OwnerOnlyPredNetByteVariables => Schema.GetDeclaredClass<NetworkedVector<byte>>(this.Handle, "CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetByteVariables");
// m_OwnerOnlyPredNetUInt16Variables
[SchemaMember("CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetUInt16Variables")]
public NetworkedVector<UInt16> OwnerOnlyPredNetUInt16Variables => Schema.GetDeclaredClass<NetworkedVector<UInt16>>(this.Handle, "CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetUInt16Variables");
// m_OwnerOnlyPredNetIntVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetIntVariables")]
public NetworkedVector<Int32> OwnerOnlyPredNetIntVariables => Schema.GetDeclaredClass<NetworkedVector<Int32>>(this.Handle, "CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetIntVariables");
// m_OwnerOnlyPredNetUInt32Variables
[SchemaMember("CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetUInt32Variables")]
public NetworkedVector<UInt32> OwnerOnlyPredNetUInt32Variables => Schema.GetDeclaredClass<NetworkedVector<UInt32>>(this.Handle, "CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetUInt32Variables");
// m_OwnerOnlyPredNetUInt64Variables
[SchemaMember("CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetUInt64Variables")]
public NetworkedVector<UInt64> OwnerOnlyPredNetUInt64Variables => Schema.GetDeclaredClass<NetworkedVector<UInt64>>(this.Handle, "CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetUInt64Variables");
// m_OwnerOnlyPredNetFloatVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetFloatVariables")]
public NetworkedVector<float> OwnerOnlyPredNetFloatVariables => Schema.GetDeclaredClass<NetworkedVector<float>>(this.Handle, "CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetFloatVariables");
// m_OwnerOnlyPredNetVectorVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetVectorVariables")]
public NetworkedVector<Vector> OwnerOnlyPredNetVectorVariables => Schema.GetDeclaredClass<NetworkedVector<Vector>>(this.Handle, "CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetVectorVariables");
// m_OwnerOnlyPredNetQuaternionVariables
[SchemaMember("CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetQuaternionVariables")]
public NetworkedVector<Quaternion> OwnerOnlyPredNetQuaternionVariables => Schema.GetDeclaredClass<NetworkedVector<Quaternion>>(this.Handle, "CAnimGraphNetworkedVariables", "m_OwnerOnlyPredNetQuaternionVariables");
// m_nBoolVariablesCount
[SchemaMember("CAnimGraphNetworkedVariables", "m_nBoolVariablesCount")]
public ref Int32 BoolVariablesCount => ref Schema.GetRef<Int32>(this.Handle, "CAnimGraphNetworkedVariables", "m_nBoolVariablesCount");
// m_nOwnerOnlyBoolVariablesCount
[SchemaMember("CAnimGraphNetworkedVariables", "m_nOwnerOnlyBoolVariablesCount")]
public ref Int32 OwnerOnlyBoolVariablesCount => ref Schema.GetRef<Int32>(this.Handle, "CAnimGraphNetworkedVariables", "m_nOwnerOnlyBoolVariablesCount");
// m_nRandomSeedOffset
[SchemaMember("CAnimGraphNetworkedVariables", "m_nRandomSeedOffset")]
public ref Int32 RandomSeedOffset => ref Schema.GetRef<Int32>(this.Handle, "CAnimGraphNetworkedVariables", "m_nRandomSeedOffset");
// m_flLastTeleportTime
[SchemaMember("CAnimGraphNetworkedVariables", "m_flLastTeleportTime")]
public ref float LastTeleportTime => ref Schema.GetRef<float>(this.Handle, "CAnimGraphNetworkedVariables", "m_flLastTeleportTime");
}
public partial class CAttributeContainer : CAttributeManager
{
public CAttributeContainer (IntPtr pointer) : base(pointer) {}
// m_Item
[SchemaMember("CAttributeContainer", "m_Item")]
public CEconItemView Item => Schema.GetDeclaredClass<CEconItemView>(this.Handle, "CAttributeContainer", "m_Item");
}
public partial class CAttributeList : NativeObject
{
public CAttributeList (IntPtr pointer) : base(pointer) {}
// m_Attributes
[SchemaMember("CAttributeList", "m_Attributes")]
public NetworkedVector<CEconItemAttribute> Attributes => Schema.GetDeclaredClass<NetworkedVector<CEconItemAttribute>>(this.Handle, "CAttributeList", "m_Attributes");
// m_pManager
[SchemaMember("CAttributeList", "m_pManager")]
public CAttributeManager? Manager => Schema.GetPointer<CAttributeManager>(this.Handle, "CAttributeList", "m_pManager");
}
public partial class CAttributeManager : NativeObject
{
public CAttributeManager (IntPtr pointer) : base(pointer) {}
// m_Providers
[SchemaMember("CAttributeManager", "m_Providers")]
public NetworkedVector<CHandle<CBaseEntity>> Providers => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseEntity>>>(this.Handle, "CAttributeManager", "m_Providers");
// m_iReapplyProvisionParity
[SchemaMember("CAttributeManager", "m_iReapplyProvisionParity")]
public ref Int32 ReapplyProvisionParity => ref Schema.GetRef<Int32>(this.Handle, "CAttributeManager", "m_iReapplyProvisionParity");
// m_hOuter
[SchemaMember("CAttributeManager", "m_hOuter")]
public CHandle<CBaseEntity> Outer => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CAttributeManager", "m_hOuter");
// m_bPreventLoopback
[SchemaMember("CAttributeManager", "m_bPreventLoopback")]
public ref bool PreventLoopback => ref Schema.GetRef<bool>(this.Handle, "CAttributeManager", "m_bPreventLoopback");
// m_ProviderType
[SchemaMember("CAttributeManager", "m_ProviderType")]
public ref attributeprovidertypes_t ProviderType => ref Schema.GetRef<attributeprovidertypes_t>(this.Handle, "CAttributeManager", "m_ProviderType");
}
public partial class CBarnLight : CBaseModelEntity
{
public CBarnLight (IntPtr pointer) : base(pointer) {}
// m_bEnabled
[SchemaMember("CBarnLight", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CBarnLight", "m_bEnabled");
// m_nColorMode
[SchemaMember("CBarnLight", "m_nColorMode")]
public ref Int32 ColorMode => ref Schema.GetRef<Int32>(this.Handle, "CBarnLight", "m_nColorMode");
// m_Color
[SchemaMember("CBarnLight", "m_Color")]
public Color Color
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CBarnLight", "m_Color"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CBarnLight", "m_Color", value); }
}
// m_flColorTemperature
[SchemaMember("CBarnLight", "m_flColorTemperature")]
public ref float ColorTemperature => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flColorTemperature");
// m_flBrightness
[SchemaMember("CBarnLight", "m_flBrightness")]
public ref float Brightness => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flBrightness");
// m_flBrightnessScale
[SchemaMember("CBarnLight", "m_flBrightnessScale")]
public ref float BrightnessScale => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flBrightnessScale");
// m_nDirectLight
[SchemaMember("CBarnLight", "m_nDirectLight")]
public ref Int32 DirectLight => ref Schema.GetRef<Int32>(this.Handle, "CBarnLight", "m_nDirectLight");
// m_nBakedShadowIndex
[SchemaMember("CBarnLight", "m_nBakedShadowIndex")]
public ref Int32 BakedShadowIndex => ref Schema.GetRef<Int32>(this.Handle, "CBarnLight", "m_nBakedShadowIndex");
// m_nLuminaireShape
[SchemaMember("CBarnLight", "m_nLuminaireShape")]
public ref Int32 LuminaireShape => ref Schema.GetRef<Int32>(this.Handle, "CBarnLight", "m_nLuminaireShape");
// m_flLuminaireSize
[SchemaMember("CBarnLight", "m_flLuminaireSize")]
public ref float LuminaireSize => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flLuminaireSize");
// m_flLuminaireAnisotropy
[SchemaMember("CBarnLight", "m_flLuminaireAnisotropy")]
public ref float LuminaireAnisotropy => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flLuminaireAnisotropy");
// m_LightStyleString
[SchemaMember("CBarnLight", "m_LightStyleString")]
public string LightStyleString
{
get { return Schema.GetUtf8String(this.Handle, "CBarnLight", "m_LightStyleString"); }
set { Schema.SetString(this.Handle, "CBarnLight", "m_LightStyleString", value); }
}
// m_flLightStyleStartTime
[SchemaMember("CBarnLight", "m_flLightStyleStartTime")]
public ref float LightStyleStartTime => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flLightStyleStartTime");
// m_QueuedLightStyleStrings
[SchemaMember("CBarnLight", "m_QueuedLightStyleStrings")]
public NetworkedVector<string> QueuedLightStyleStrings => Schema.GetDeclaredClass<NetworkedVector<string>>(this.Handle, "CBarnLight", "m_QueuedLightStyleStrings");
// m_LightStyleEvents
[SchemaMember("CBarnLight", "m_LightStyleEvents")]
public NetworkedVector<string> LightStyleEvents => Schema.GetDeclaredClass<NetworkedVector<string>>(this.Handle, "CBarnLight", "m_LightStyleEvents");
// m_LightStyleTargets
[SchemaMember("CBarnLight", "m_LightStyleTargets")]
public NetworkedVector<CHandle<CBaseModelEntity>> LightStyleTargets => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseModelEntity>>>(this.Handle, "CBarnLight", "m_LightStyleTargets");
// m_StyleEvent
[SchemaMember("CBarnLight", "m_StyleEvent")]
public Span<CEntityIOOutput> StyleEvent => Schema.GetFixedArray<CEntityIOOutput>(this.Handle, "CBarnLight", "m_StyleEvent", 4);
// m_hLightCookie
[SchemaMember("CBarnLight", "m_hLightCookie")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightCookie => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CBarnLight", "m_hLightCookie");
// m_flShape
[SchemaMember("CBarnLight", "m_flShape")]
public ref float Shape => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flShape");
// m_flSoftX
[SchemaMember("CBarnLight", "m_flSoftX")]
public ref float SoftX => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flSoftX");
// m_flSoftY
[SchemaMember("CBarnLight", "m_flSoftY")]
public ref float SoftY => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flSoftY");
// m_flSkirt
[SchemaMember("CBarnLight", "m_flSkirt")]
public ref float Skirt => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flSkirt");
// m_flSkirtNear
[SchemaMember("CBarnLight", "m_flSkirtNear")]
public ref float SkirtNear => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flSkirtNear");
// m_vSizeParams
[SchemaMember("CBarnLight", "m_vSizeParams")]
public Vector SizeParams => Schema.GetDeclaredClass<Vector>(this.Handle, "CBarnLight", "m_vSizeParams");
// m_flRange
[SchemaMember("CBarnLight", "m_flRange")]
public ref float Range => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flRange");
// m_vShear
[SchemaMember("CBarnLight", "m_vShear")]
public Vector Shear => Schema.GetDeclaredClass<Vector>(this.Handle, "CBarnLight", "m_vShear");
// m_nBakeSpecularToCubemaps
[SchemaMember("CBarnLight", "m_nBakeSpecularToCubemaps")]
public ref Int32 BakeSpecularToCubemaps => ref Schema.GetRef<Int32>(this.Handle, "CBarnLight", "m_nBakeSpecularToCubemaps");
// m_vBakeSpecularToCubemapsSize
[SchemaMember("CBarnLight", "m_vBakeSpecularToCubemapsSize")]
public Vector BakeSpecularToCubemapsSize => Schema.GetDeclaredClass<Vector>(this.Handle, "CBarnLight", "m_vBakeSpecularToCubemapsSize");
// m_nCastShadows
[SchemaMember("CBarnLight", "m_nCastShadows")]
public ref Int32 CastShadows => ref Schema.GetRef<Int32>(this.Handle, "CBarnLight", "m_nCastShadows");
// m_nShadowMapSize
[SchemaMember("CBarnLight", "m_nShadowMapSize")]
public ref Int32 ShadowMapSize => ref Schema.GetRef<Int32>(this.Handle, "CBarnLight", "m_nShadowMapSize");
// m_nShadowPriority
[SchemaMember("CBarnLight", "m_nShadowPriority")]
public ref Int32 ShadowPriority => ref Schema.GetRef<Int32>(this.Handle, "CBarnLight", "m_nShadowPriority");
// m_bContactShadow
[SchemaMember("CBarnLight", "m_bContactShadow")]
public ref bool ContactShadow => ref Schema.GetRef<bool>(this.Handle, "CBarnLight", "m_bContactShadow");
// m_nBounceLight
[SchemaMember("CBarnLight", "m_nBounceLight")]
public ref Int32 BounceLight => ref Schema.GetRef<Int32>(this.Handle, "CBarnLight", "m_nBounceLight");
// m_flBounceScale
[SchemaMember("CBarnLight", "m_flBounceScale")]
public ref float BounceScale => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flBounceScale");
// m_flMinRoughness
[SchemaMember("CBarnLight", "m_flMinRoughness")]
public ref float MinRoughness => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flMinRoughness");
// m_vAlternateColor
[SchemaMember("CBarnLight", "m_vAlternateColor")]
public Vector AlternateColor => Schema.GetDeclaredClass<Vector>(this.Handle, "CBarnLight", "m_vAlternateColor");
// m_fAlternateColorBrightness
[SchemaMember("CBarnLight", "m_fAlternateColorBrightness")]
public ref float AlternateColorBrightness => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_fAlternateColorBrightness");
// m_nFog
[SchemaMember("CBarnLight", "m_nFog")]
public ref Int32 Fog => ref Schema.GetRef<Int32>(this.Handle, "CBarnLight", "m_nFog");
// m_flFogStrength
[SchemaMember("CBarnLight", "m_flFogStrength")]
public ref float FogStrength => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flFogStrength");
// m_nFogShadows
[SchemaMember("CBarnLight", "m_nFogShadows")]
public ref Int32 FogShadows => ref Schema.GetRef<Int32>(this.Handle, "CBarnLight", "m_nFogShadows");
// m_flFogScale
[SchemaMember("CBarnLight", "m_flFogScale")]
public ref float FogScale => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flFogScale");
// m_flFadeSizeStart
[SchemaMember("CBarnLight", "m_flFadeSizeStart")]
public ref float FadeSizeStart => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flFadeSizeStart");
// m_flFadeSizeEnd
[SchemaMember("CBarnLight", "m_flFadeSizeEnd")]
public ref float FadeSizeEnd => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flFadeSizeEnd");
// m_flShadowFadeSizeStart
[SchemaMember("CBarnLight", "m_flShadowFadeSizeStart")]
public ref float ShadowFadeSizeStart => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flShadowFadeSizeStart");
// m_flShadowFadeSizeEnd
[SchemaMember("CBarnLight", "m_flShadowFadeSizeEnd")]
public ref float ShadowFadeSizeEnd => ref Schema.GetRef<float>(this.Handle, "CBarnLight", "m_flShadowFadeSizeEnd");
// m_bPrecomputedFieldsValid
[SchemaMember("CBarnLight", "m_bPrecomputedFieldsValid")]
public ref bool PrecomputedFieldsValid => ref Schema.GetRef<bool>(this.Handle, "CBarnLight", "m_bPrecomputedFieldsValid");
// m_vPrecomputedBoundsMins
[SchemaMember("CBarnLight", "m_vPrecomputedBoundsMins")]
public Vector PrecomputedBoundsMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CBarnLight", "m_vPrecomputedBoundsMins");
// m_vPrecomputedBoundsMaxs
[SchemaMember("CBarnLight", "m_vPrecomputedBoundsMaxs")]
public Vector PrecomputedBoundsMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CBarnLight", "m_vPrecomputedBoundsMaxs");
// m_vPrecomputedOBBOrigin
[SchemaMember("CBarnLight", "m_vPrecomputedOBBOrigin")]
public Vector PrecomputedOBBOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CBarnLight", "m_vPrecomputedOBBOrigin");
// m_vPrecomputedOBBAngles
[SchemaMember("CBarnLight", "m_vPrecomputedOBBAngles")]
public QAngle PrecomputedOBBAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBarnLight", "m_vPrecomputedOBBAngles");
// m_vPrecomputedOBBExtent
[SchemaMember("CBarnLight", "m_vPrecomputedOBBExtent")]
public Vector PrecomputedOBBExtent => Schema.GetDeclaredClass<Vector>(this.Handle, "CBarnLight", "m_vPrecomputedOBBExtent");
// m_bPvsModifyEntity
[SchemaMember("CBarnLight", "m_bPvsModifyEntity")]
public ref bool PvsModifyEntity => ref Schema.GetRef<bool>(this.Handle, "CBarnLight", "m_bPvsModifyEntity");
}
public partial class CBaseAnimGraph : CBaseModelEntity
{
public CBaseAnimGraph (IntPtr pointer) : base(pointer) {}
// m_bInitiallyPopulateInterpHistory
[SchemaMember("CBaseAnimGraph", "m_bInitiallyPopulateInterpHistory")]
public ref bool InitiallyPopulateInterpHistory => ref Schema.GetRef<bool>(this.Handle, "CBaseAnimGraph", "m_bInitiallyPopulateInterpHistory");
// m_bShouldAnimateDuringGameplayPause
[SchemaMember("CBaseAnimGraph", "m_bShouldAnimateDuringGameplayPause")]
public ref bool ShouldAnimateDuringGameplayPause => ref Schema.GetRef<bool>(this.Handle, "CBaseAnimGraph", "m_bShouldAnimateDuringGameplayPause");
// m_pChoreoServices
[SchemaMember("CBaseAnimGraph", "m_pChoreoServices")]
public IChoreoServices? ChoreoServices => Schema.GetPointer<IChoreoServices>(this.Handle, "CBaseAnimGraph", "m_pChoreoServices");
// m_bAnimGraphUpdateEnabled
[SchemaMember("CBaseAnimGraph", "m_bAnimGraphUpdateEnabled")]
public ref bool AnimGraphUpdateEnabled => ref Schema.GetRef<bool>(this.Handle, "CBaseAnimGraph", "m_bAnimGraphUpdateEnabled");
// m_flMaxSlopeDistance
[SchemaMember("CBaseAnimGraph", "m_flMaxSlopeDistance")]
public ref float MaxSlopeDistance => ref Schema.GetRef<float>(this.Handle, "CBaseAnimGraph", "m_flMaxSlopeDistance");
// m_vLastSlopeCheckPos
[SchemaMember("CBaseAnimGraph", "m_vLastSlopeCheckPos")]
public Vector LastSlopeCheckPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseAnimGraph", "m_vLastSlopeCheckPos");
// m_bAnimGraphDirty
[SchemaMember("CBaseAnimGraph", "m_bAnimGraphDirty")]
public ref bool AnimGraphDirty => ref Schema.GetRef<bool>(this.Handle, "CBaseAnimGraph", "m_bAnimGraphDirty");
// m_vecForce
[SchemaMember("CBaseAnimGraph", "m_vecForce")]
public Vector Force => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseAnimGraph", "m_vecForce");
// m_nForceBone
[SchemaMember("CBaseAnimGraph", "m_nForceBone")]
public ref Int32 ForceBone => ref Schema.GetRef<Int32>(this.Handle, "CBaseAnimGraph", "m_nForceBone");
// m_pRagdollPose
[SchemaMember("CBaseAnimGraph", "m_pRagdollPose")]
public PhysicsRagdollPose_t? RagdollPose => Schema.GetPointer<PhysicsRagdollPose_t>(this.Handle, "CBaseAnimGraph", "m_pRagdollPose");
// m_bClientRagdoll
[SchemaMember("CBaseAnimGraph", "m_bClientRagdoll")]
public ref bool ClientRagdoll => ref Schema.GetRef<bool>(this.Handle, "CBaseAnimGraph", "m_bClientRagdoll");
}
public partial class CBaseAnimGraphController : CSkeletonAnimationController
{
public CBaseAnimGraphController (IntPtr pointer) : base(pointer) {}
// m_baseLayer
[SchemaMember("CBaseAnimGraphController", "m_baseLayer")]
public CNetworkedSequenceOperation BaseLayer => Schema.GetDeclaredClass<CNetworkedSequenceOperation>(this.Handle, "CBaseAnimGraphController", "m_baseLayer");
// m_animGraphNetworkedVars
[SchemaMember("CBaseAnimGraphController", "m_animGraphNetworkedVars")]
public CAnimGraphNetworkedVariables AnimGraphNetworkedVars => Schema.GetDeclaredClass<CAnimGraphNetworkedVariables>(this.Handle, "CBaseAnimGraphController", "m_animGraphNetworkedVars");
// m_bSequenceFinished
[SchemaMember("CBaseAnimGraphController", "m_bSequenceFinished")]
public ref bool SequenceFinished => ref Schema.GetRef<bool>(this.Handle, "CBaseAnimGraphController", "m_bSequenceFinished");
// m_flLastEventCycle
[SchemaMember("CBaseAnimGraphController", "m_flLastEventCycle")]
public ref float LastEventCycle => ref Schema.GetRef<float>(this.Handle, "CBaseAnimGraphController", "m_flLastEventCycle");
// m_flLastEventAnimTime
[SchemaMember("CBaseAnimGraphController", "m_flLastEventAnimTime")]
public ref float LastEventAnimTime => ref Schema.GetRef<float>(this.Handle, "CBaseAnimGraphController", "m_flLastEventAnimTime");
// m_flPlaybackRate
[SchemaMember("CBaseAnimGraphController", "m_flPlaybackRate")]
public float PlaybackRate => Schema.GetDeclaredClass<float>(this.Handle, "CBaseAnimGraphController", "m_flPlaybackRate");
// m_flPrevAnimTime
[SchemaMember("CBaseAnimGraphController", "m_flPrevAnimTime")]
public ref float PrevAnimTime => ref Schema.GetRef<float>(this.Handle, "CBaseAnimGraphController", "m_flPrevAnimTime");
// m_bClientSideAnimation
[SchemaMember("CBaseAnimGraphController", "m_bClientSideAnimation")]
public ref bool ClientSideAnimation => ref Schema.GetRef<bool>(this.Handle, "CBaseAnimGraphController", "m_bClientSideAnimation");
// m_bNetworkedAnimationInputsChanged
[SchemaMember("CBaseAnimGraphController", "m_bNetworkedAnimationInputsChanged")]
public ref bool NetworkedAnimationInputsChanged => ref Schema.GetRef<bool>(this.Handle, "CBaseAnimGraphController", "m_bNetworkedAnimationInputsChanged");
// m_nNewSequenceParity
[SchemaMember("CBaseAnimGraphController", "m_nNewSequenceParity")]
public ref Int32 NewSequenceParity => ref Schema.GetRef<Int32>(this.Handle, "CBaseAnimGraphController", "m_nNewSequenceParity");
// m_nResetEventsParity
[SchemaMember("CBaseAnimGraphController", "m_nResetEventsParity")]
public ref Int32 ResetEventsParity => ref Schema.GetRef<Int32>(this.Handle, "CBaseAnimGraphController", "m_nResetEventsParity");
// m_nAnimLoopMode
[SchemaMember("CBaseAnimGraphController", "m_nAnimLoopMode")]
public ref AnimLoopMode_t AnimLoopMode => ref Schema.GetRef<AnimLoopMode_t>(this.Handle, "CBaseAnimGraphController", "m_nAnimLoopMode");
// m_hAnimationUpdate
[SchemaMember("CBaseAnimGraphController", "m_hAnimationUpdate")]
public AnimationUpdateListHandle_t AnimationUpdate => Schema.GetDeclaredClass<AnimationUpdateListHandle_t>(this.Handle, "CBaseAnimGraphController", "m_hAnimationUpdate");
}
public partial class CBaseButton : CBaseToggle
{
public CBaseButton (IntPtr pointer) : base(pointer) {}
// m_angMoveEntitySpace
[SchemaMember("CBaseButton", "m_angMoveEntitySpace")]
public QAngle MoveEntitySpace => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBaseButton", "m_angMoveEntitySpace");
// m_fStayPushed
[SchemaMember("CBaseButton", "m_fStayPushed")]
public ref bool StayPushed => ref Schema.GetRef<bool>(this.Handle, "CBaseButton", "m_fStayPushed");
// m_fRotating
[SchemaMember("CBaseButton", "m_fRotating")]
public ref bool Rotating => ref Schema.GetRef<bool>(this.Handle, "CBaseButton", "m_fRotating");
// m_ls
[SchemaMember("CBaseButton", "m_ls")]
public locksound_t Ls => Schema.GetDeclaredClass<locksound_t>(this.Handle, "CBaseButton", "m_ls");
// m_sUseSound
[SchemaMember("CBaseButton", "m_sUseSound")]
public string UseSound
{
get { return Schema.GetUtf8String(this.Handle, "CBaseButton", "m_sUseSound"); }
set { Schema.SetString(this.Handle, "CBaseButton", "m_sUseSound", value); }
}
// m_sLockedSound
[SchemaMember("CBaseButton", "m_sLockedSound")]
public string LockedSound
{
get { return Schema.GetUtf8String(this.Handle, "CBaseButton", "m_sLockedSound"); }
set { Schema.SetString(this.Handle, "CBaseButton", "m_sLockedSound", value); }
}
// m_sUnlockedSound
[SchemaMember("CBaseButton", "m_sUnlockedSound")]
public string UnlockedSound
{
get { return Schema.GetUtf8String(this.Handle, "CBaseButton", "m_sUnlockedSound"); }
set { Schema.SetString(this.Handle, "CBaseButton", "m_sUnlockedSound", value); }
}
// m_bLocked
[SchemaMember("CBaseButton", "m_bLocked")]
public ref bool Locked => ref Schema.GetRef<bool>(this.Handle, "CBaseButton", "m_bLocked");
// m_bDisabled
[SchemaMember("CBaseButton", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CBaseButton", "m_bDisabled");
// m_flUseLockedTime
[SchemaMember("CBaseButton", "m_flUseLockedTime")]
public ref float UseLockedTime => ref Schema.GetRef<float>(this.Handle, "CBaseButton", "m_flUseLockedTime");
// m_bSolidBsp
[SchemaMember("CBaseButton", "m_bSolidBsp")]
public ref bool SolidBsp => ref Schema.GetRef<bool>(this.Handle, "CBaseButton", "m_bSolidBsp");
// m_OnDamaged
[SchemaMember("CBaseButton", "m_OnDamaged")]
public CEntityIOOutput OnDamaged => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseButton", "m_OnDamaged");
// m_OnPressed
[SchemaMember("CBaseButton", "m_OnPressed")]
public CEntityIOOutput OnPressed => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseButton", "m_OnPressed");
// m_OnUseLocked
[SchemaMember("CBaseButton", "m_OnUseLocked")]
public CEntityIOOutput OnUseLocked => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseButton", "m_OnUseLocked");
// m_OnIn
[SchemaMember("CBaseButton", "m_OnIn")]
public CEntityIOOutput OnIn => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseButton", "m_OnIn");
// m_OnOut
[SchemaMember("CBaseButton", "m_OnOut")]
public CEntityIOOutput OnOut => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseButton", "m_OnOut");
// m_nState
[SchemaMember("CBaseButton", "m_nState")]
public ref Int32 State => ref Schema.GetRef<Int32>(this.Handle, "CBaseButton", "m_nState");
// m_hConstraint
[SchemaMember("CBaseButton", "m_hConstraint")]
public CHandle<CEntityInstance> Constraint => Schema.GetDeclaredClass<CHandle<CEntityInstance>>(this.Handle, "CBaseButton", "m_hConstraint");
// m_hConstraintParent
[SchemaMember("CBaseButton", "m_hConstraintParent")]
public CHandle<CEntityInstance> ConstraintParent => Schema.GetDeclaredClass<CHandle<CEntityInstance>>(this.Handle, "CBaseButton", "m_hConstraintParent");
// m_bForceNpcExclude
[SchemaMember("CBaseButton", "m_bForceNpcExclude")]
public ref bool ForceNpcExclude => ref Schema.GetRef<bool>(this.Handle, "CBaseButton", "m_bForceNpcExclude");
// m_sGlowEntity
[SchemaMember("CBaseButton", "m_sGlowEntity")]
public string SGlowEntity
{
get { return Schema.GetUtf8String(this.Handle, "CBaseButton", "m_sGlowEntity"); }
set { Schema.SetString(this.Handle, "CBaseButton", "m_sGlowEntity", value); }
}
// m_glowEntity
[SchemaMember("CBaseButton", "m_glowEntity")]
public CHandle<CBaseModelEntity> GlowEntity => Schema.GetDeclaredClass<CHandle<CBaseModelEntity>>(this.Handle, "CBaseButton", "m_glowEntity");
// m_usable
[SchemaMember("CBaseButton", "m_usable")]
public ref bool Usable => ref Schema.GetRef<bool>(this.Handle, "CBaseButton", "m_usable");
// m_szDisplayText
[SchemaMember("CBaseButton", "m_szDisplayText")]
public string DisplayText
{
get { return Schema.GetUtf8String(this.Handle, "CBaseButton", "m_szDisplayText"); }
set { Schema.SetString(this.Handle, "CBaseButton", "m_szDisplayText", value); }
}
}
public partial class CBaseClientUIEntity : CBaseModelEntity
{
public CBaseClientUIEntity (IntPtr pointer) : base(pointer) {}
// m_bEnabled
[SchemaMember("CBaseClientUIEntity", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CBaseClientUIEntity", "m_bEnabled");
// m_DialogXMLName
[SchemaMember("CBaseClientUIEntity", "m_DialogXMLName")]
public string DialogXMLName
{
get { return Schema.GetUtf8String(this.Handle, "CBaseClientUIEntity", "m_DialogXMLName"); }
set { Schema.SetString(this.Handle, "CBaseClientUIEntity", "m_DialogXMLName", value); }
}
// m_PanelClassName
[SchemaMember("CBaseClientUIEntity", "m_PanelClassName")]
public string PanelClassName
{
get { return Schema.GetUtf8String(this.Handle, "CBaseClientUIEntity", "m_PanelClassName"); }
set { Schema.SetString(this.Handle, "CBaseClientUIEntity", "m_PanelClassName", value); }
}
// m_PanelID
[SchemaMember("CBaseClientUIEntity", "m_PanelID")]
public string PanelID
{
get { return Schema.GetUtf8String(this.Handle, "CBaseClientUIEntity", "m_PanelID"); }
set { Schema.SetString(this.Handle, "CBaseClientUIEntity", "m_PanelID", value); }
}
// m_CustomOutput0
[SchemaMember("CBaseClientUIEntity", "m_CustomOutput0")]
public CEntityIOOutput CustomOutput0 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseClientUIEntity", "m_CustomOutput0");
// m_CustomOutput1
[SchemaMember("CBaseClientUIEntity", "m_CustomOutput1")]
public CEntityIOOutput CustomOutput1 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseClientUIEntity", "m_CustomOutput1");
// m_CustomOutput2
[SchemaMember("CBaseClientUIEntity", "m_CustomOutput2")]
public CEntityIOOutput CustomOutput2 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseClientUIEntity", "m_CustomOutput2");
// m_CustomOutput3
[SchemaMember("CBaseClientUIEntity", "m_CustomOutput3")]
public CEntityIOOutput CustomOutput3 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseClientUIEntity", "m_CustomOutput3");
// m_CustomOutput4
[SchemaMember("CBaseClientUIEntity", "m_CustomOutput4")]
public CEntityIOOutput CustomOutput4 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseClientUIEntity", "m_CustomOutput4");
// m_CustomOutput5
[SchemaMember("CBaseClientUIEntity", "m_CustomOutput5")]
public CEntityIOOutput CustomOutput5 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseClientUIEntity", "m_CustomOutput5");
// m_CustomOutput6
[SchemaMember("CBaseClientUIEntity", "m_CustomOutput6")]
public CEntityIOOutput CustomOutput6 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseClientUIEntity", "m_CustomOutput6");
// m_CustomOutput7
[SchemaMember("CBaseClientUIEntity", "m_CustomOutput7")]
public CEntityIOOutput CustomOutput7 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseClientUIEntity", "m_CustomOutput7");
// m_CustomOutput8
[SchemaMember("CBaseClientUIEntity", "m_CustomOutput8")]
public CEntityIOOutput CustomOutput8 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseClientUIEntity", "m_CustomOutput8");
// m_CustomOutput9
[SchemaMember("CBaseClientUIEntity", "m_CustomOutput9")]
public CEntityIOOutput CustomOutput9 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseClientUIEntity", "m_CustomOutput9");
}
public partial class CBaseCombatCharacter : CBaseFlex
{
public CBaseCombatCharacter (IntPtr pointer) : base(pointer) {}
// m_bForceServerRagdoll
[SchemaMember("CBaseCombatCharacter", "m_bForceServerRagdoll")]
public ref bool ForceServerRagdoll => ref Schema.GetRef<bool>(this.Handle, "CBaseCombatCharacter", "m_bForceServerRagdoll");
// m_hMyWearables
[SchemaMember("CBaseCombatCharacter", "m_hMyWearables")]
public NetworkedVector<CHandle<CEconWearable>> MyWearables => Schema.GetDeclaredClass<NetworkedVector<CHandle<CEconWearable>>>(this.Handle, "CBaseCombatCharacter", "m_hMyWearables");
// m_flFieldOfView
[SchemaMember("CBaseCombatCharacter", "m_flFieldOfView")]
public ref float FieldOfView => ref Schema.GetRef<float>(this.Handle, "CBaseCombatCharacter", "m_flFieldOfView");
// m_impactEnergyScale
[SchemaMember("CBaseCombatCharacter", "m_impactEnergyScale")]
public ref float ImpactEnergyScale => ref Schema.GetRef<float>(this.Handle, "CBaseCombatCharacter", "m_impactEnergyScale");
// m_LastHitGroup
[SchemaMember("CBaseCombatCharacter", "m_LastHitGroup")]
public ref HitGroup_t LastHitGroup => ref Schema.GetRef<HitGroup_t>(this.Handle, "CBaseCombatCharacter", "m_LastHitGroup");
// m_bApplyStressDamage
[SchemaMember("CBaseCombatCharacter", "m_bApplyStressDamage")]
public ref bool ApplyStressDamage => ref Schema.GetRef<bool>(this.Handle, "CBaseCombatCharacter", "m_bApplyStressDamage");
// m_bloodColor
[SchemaMember("CBaseCombatCharacter", "m_bloodColor")]
public ref Int32 BloodColor => ref Schema.GetRef<Int32>(this.Handle, "CBaseCombatCharacter", "m_bloodColor");
// m_navMeshID
[SchemaMember("CBaseCombatCharacter", "m_navMeshID")]
public ref Int32 NavMeshID => ref Schema.GetRef<Int32>(this.Handle, "CBaseCombatCharacter", "m_navMeshID");
// m_iDamageCount
[SchemaMember("CBaseCombatCharacter", "m_iDamageCount")]
public ref Int32 DamageCount => ref Schema.GetRef<Int32>(this.Handle, "CBaseCombatCharacter", "m_iDamageCount");
// m_strRelationships
[SchemaMember("CBaseCombatCharacter", "m_strRelationships")]
public string StrRelationships
{
get { return Schema.GetUtf8String(this.Handle, "CBaseCombatCharacter", "m_strRelationships"); }
set { Schema.SetString(this.Handle, "CBaseCombatCharacter", "m_strRelationships", value); }
}
// m_eHull
[SchemaMember("CBaseCombatCharacter", "m_eHull")]
public ref Hull_t Hull => ref Schema.GetRef<Hull_t>(this.Handle, "CBaseCombatCharacter", "m_eHull");
// m_nNavHullIdx
[SchemaMember("CBaseCombatCharacter", "m_nNavHullIdx")]
public ref UInt32 NavHullIdx => ref Schema.GetRef<UInt32>(this.Handle, "CBaseCombatCharacter", "m_nNavHullIdx");
}
public partial class CBaseCSGrenade : CCSWeaponBase
{
public CBaseCSGrenade (IntPtr pointer) : base(pointer) {}
// m_bRedraw
[SchemaMember("CBaseCSGrenade", "m_bRedraw")]
public ref bool Redraw => ref Schema.GetRef<bool>(this.Handle, "CBaseCSGrenade", "m_bRedraw");
// m_bIsHeldByPlayer
[SchemaMember("CBaseCSGrenade", "m_bIsHeldByPlayer")]
public ref bool IsHeldByPlayer => ref Schema.GetRef<bool>(this.Handle, "CBaseCSGrenade", "m_bIsHeldByPlayer");
// m_bPinPulled
[SchemaMember("CBaseCSGrenade", "m_bPinPulled")]
public ref bool PinPulled => ref Schema.GetRef<bool>(this.Handle, "CBaseCSGrenade", "m_bPinPulled");
// m_bJumpThrow
[SchemaMember("CBaseCSGrenade", "m_bJumpThrow")]
public ref bool JumpThrow => ref Schema.GetRef<bool>(this.Handle, "CBaseCSGrenade", "m_bJumpThrow");
// m_bThrowAnimating
[SchemaMember("CBaseCSGrenade", "m_bThrowAnimating")]
public ref bool ThrowAnimating => ref Schema.GetRef<bool>(this.Handle, "CBaseCSGrenade", "m_bThrowAnimating");
// m_fThrowTime
[SchemaMember("CBaseCSGrenade", "m_fThrowTime")]
public ref float ThrowTime => ref Schema.GetRef<float>(this.Handle, "CBaseCSGrenade", "m_fThrowTime");
// m_flThrowStrength
[SchemaMember("CBaseCSGrenade", "m_flThrowStrength")]
public ref float ThrowStrength => ref Schema.GetRef<float>(this.Handle, "CBaseCSGrenade", "m_flThrowStrength");
// m_flThrowStrengthApproach
[SchemaMember("CBaseCSGrenade", "m_flThrowStrengthApproach")]
public ref float ThrowStrengthApproach => ref Schema.GetRef<float>(this.Handle, "CBaseCSGrenade", "m_flThrowStrengthApproach");
// m_fDropTime
[SchemaMember("CBaseCSGrenade", "m_fDropTime")]
public ref float DropTime => ref Schema.GetRef<float>(this.Handle, "CBaseCSGrenade", "m_fDropTime");
// m_bJustPulledPin
[SchemaMember("CBaseCSGrenade", "m_bJustPulledPin")]
public ref bool JustPulledPin => ref Schema.GetRef<bool>(this.Handle, "CBaseCSGrenade", "m_bJustPulledPin");
// m_nNextHoldTick
[SchemaMember("CBaseCSGrenade", "m_nNextHoldTick")]
public ref Int32 NextHoldTick => ref Schema.GetRef<Int32>(this.Handle, "CBaseCSGrenade", "m_nNextHoldTick");
// m_flNextHoldFrac
[SchemaMember("CBaseCSGrenade", "m_flNextHoldFrac")]
public ref float NextHoldFrac => ref Schema.GetRef<float>(this.Handle, "CBaseCSGrenade", "m_flNextHoldFrac");
// m_hSwitchToWeaponAfterThrow
[SchemaMember("CBaseCSGrenade", "m_hSwitchToWeaponAfterThrow")]
public CHandle<CCSWeaponBase> SwitchToWeaponAfterThrow => Schema.GetDeclaredClass<CHandle<CCSWeaponBase>>(this.Handle, "CBaseCSGrenade", "m_hSwitchToWeaponAfterThrow");
}
public partial class CBaseCSGrenadeProjectile : CBaseGrenade
{
public CBaseCSGrenadeProjectile (IntPtr pointer) : base(pointer) {}
// m_vInitialPosition
[SchemaMember("CBaseCSGrenadeProjectile", "m_vInitialPosition")]
public Vector InitialPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseCSGrenadeProjectile", "m_vInitialPosition");
// m_vInitialVelocity
[SchemaMember("CBaseCSGrenadeProjectile", "m_vInitialVelocity")]
public Vector InitialVelocity => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseCSGrenadeProjectile", "m_vInitialVelocity");
// m_nBounces
[SchemaMember("CBaseCSGrenadeProjectile", "m_nBounces")]
public ref Int32 Bounces => ref Schema.GetRef<Int32>(this.Handle, "CBaseCSGrenadeProjectile", "m_nBounces");
// m_nExplodeEffectIndex
[SchemaMember("CBaseCSGrenadeProjectile", "m_nExplodeEffectIndex")]
public CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> ExplodeEffectIndex => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>>(this.Handle, "CBaseCSGrenadeProjectile", "m_nExplodeEffectIndex");
// m_nExplodeEffectTickBegin
[SchemaMember("CBaseCSGrenadeProjectile", "m_nExplodeEffectTickBegin")]
public ref Int32 ExplodeEffectTickBegin => ref Schema.GetRef<Int32>(this.Handle, "CBaseCSGrenadeProjectile", "m_nExplodeEffectTickBegin");
// m_vecExplodeEffectOrigin
[SchemaMember("CBaseCSGrenadeProjectile", "m_vecExplodeEffectOrigin")]
public Vector ExplodeEffectOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseCSGrenadeProjectile", "m_vecExplodeEffectOrigin");
// m_flSpawnTime
[SchemaMember("CBaseCSGrenadeProjectile", "m_flSpawnTime")]
public ref float SpawnTime => ref Schema.GetRef<float>(this.Handle, "CBaseCSGrenadeProjectile", "m_flSpawnTime");
// m_unOGSExtraFlags
[SchemaMember("CBaseCSGrenadeProjectile", "m_unOGSExtraFlags")]
public ref byte OGSExtraFlags => ref Schema.GetRef<byte>(this.Handle, "CBaseCSGrenadeProjectile", "m_unOGSExtraFlags");
// m_bDetonationRecorded
[SchemaMember("CBaseCSGrenadeProjectile", "m_bDetonationRecorded")]
public ref bool DetonationRecorded => ref Schema.GetRef<bool>(this.Handle, "CBaseCSGrenadeProjectile", "m_bDetonationRecorded");
// m_flDetonateTime
[SchemaMember("CBaseCSGrenadeProjectile", "m_flDetonateTime")]
public ref float DetonateTime => ref Schema.GetRef<float>(this.Handle, "CBaseCSGrenadeProjectile", "m_flDetonateTime");
// m_nItemIndex
[SchemaMember("CBaseCSGrenadeProjectile", "m_nItemIndex")]
public ref UInt16 ItemIndex => ref Schema.GetRef<UInt16>(this.Handle, "CBaseCSGrenadeProjectile", "m_nItemIndex");
// m_vecOriginalSpawnLocation
[SchemaMember("CBaseCSGrenadeProjectile", "m_vecOriginalSpawnLocation")]
public Vector OriginalSpawnLocation => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseCSGrenadeProjectile", "m_vecOriginalSpawnLocation");
// m_flLastBounceSoundTime
[SchemaMember("CBaseCSGrenadeProjectile", "m_flLastBounceSoundTime")]
public ref float LastBounceSoundTime => ref Schema.GetRef<float>(this.Handle, "CBaseCSGrenadeProjectile", "m_flLastBounceSoundTime");
// m_vecGrenadeSpin
[SchemaMember("CBaseCSGrenadeProjectile", "m_vecGrenadeSpin")]
public Vector GrenadeSpin => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseCSGrenadeProjectile", "m_vecGrenadeSpin");
// m_vecLastHitSurfaceNormal
[SchemaMember("CBaseCSGrenadeProjectile", "m_vecLastHitSurfaceNormal")]
public Vector LastHitSurfaceNormal => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseCSGrenadeProjectile", "m_vecLastHitSurfaceNormal");
// m_nTicksAtZeroVelocity
[SchemaMember("CBaseCSGrenadeProjectile", "m_nTicksAtZeroVelocity")]
public ref Int32 TicksAtZeroVelocity => ref Schema.GetRef<Int32>(this.Handle, "CBaseCSGrenadeProjectile", "m_nTicksAtZeroVelocity");
// m_bHasEverHitPlayer
[SchemaMember("CBaseCSGrenadeProjectile", "m_bHasEverHitPlayer")]
public ref bool HasEverHitPlayer => ref Schema.GetRef<bool>(this.Handle, "CBaseCSGrenadeProjectile", "m_bHasEverHitPlayer");
// m_bClearFromPlayers
[SchemaMember("CBaseCSGrenadeProjectile", "m_bClearFromPlayers")]
public ref bool ClearFromPlayers => ref Schema.GetRef<bool>(this.Handle, "CBaseCSGrenadeProjectile", "m_bClearFromPlayers");
}
public partial class CBaseDMStart : CPointEntity
{
public CBaseDMStart (IntPtr pointer) : base(pointer) {}
// m_Master
[SchemaMember("CBaseDMStart", "m_Master")]
public string Master
{
get { return Schema.GetUtf8String(this.Handle, "CBaseDMStart", "m_Master"); }
set { Schema.SetString(this.Handle, "CBaseDMStart", "m_Master", value); }
}
}
public partial class CBaseDoor : CBaseToggle
{
public CBaseDoor (IntPtr pointer) : base(pointer) {}
// m_angMoveEntitySpace
[SchemaMember("CBaseDoor", "m_angMoveEntitySpace")]
public QAngle MoveEntitySpace => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBaseDoor", "m_angMoveEntitySpace");
// m_vecMoveDirParentSpace
[SchemaMember("CBaseDoor", "m_vecMoveDirParentSpace")]
public Vector MoveDirParentSpace => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseDoor", "m_vecMoveDirParentSpace");
// m_ls
[SchemaMember("CBaseDoor", "m_ls")]
public locksound_t Ls => Schema.GetDeclaredClass<locksound_t>(this.Handle, "CBaseDoor", "m_ls");
// m_bForceClosed
[SchemaMember("CBaseDoor", "m_bForceClosed")]
public ref bool ForceClosed => ref Schema.GetRef<bool>(this.Handle, "CBaseDoor", "m_bForceClosed");
// m_bDoorGroup
[SchemaMember("CBaseDoor", "m_bDoorGroup")]
public ref bool DoorGroup => ref Schema.GetRef<bool>(this.Handle, "CBaseDoor", "m_bDoorGroup");
// m_bLocked
[SchemaMember("CBaseDoor", "m_bLocked")]
public ref bool Locked => ref Schema.GetRef<bool>(this.Handle, "CBaseDoor", "m_bLocked");
// m_bIgnoreDebris
[SchemaMember("CBaseDoor", "m_bIgnoreDebris")]
public ref bool IgnoreDebris => ref Schema.GetRef<bool>(this.Handle, "CBaseDoor", "m_bIgnoreDebris");
// m_eSpawnPosition
[SchemaMember("CBaseDoor", "m_eSpawnPosition")]
public ref FuncDoorSpawnPos_t SpawnPosition => ref Schema.GetRef<FuncDoorSpawnPos_t>(this.Handle, "CBaseDoor", "m_eSpawnPosition");
// m_flBlockDamage
[SchemaMember("CBaseDoor", "m_flBlockDamage")]
public ref float BlockDamage => ref Schema.GetRef<float>(this.Handle, "CBaseDoor", "m_flBlockDamage");
// m_NoiseMoving
[SchemaMember("CBaseDoor", "m_NoiseMoving")]
public string NoiseMoving
{
get { return Schema.GetUtf8String(this.Handle, "CBaseDoor", "m_NoiseMoving"); }
set { Schema.SetString(this.Handle, "CBaseDoor", "m_NoiseMoving", value); }
}
// m_NoiseArrived
[SchemaMember("CBaseDoor", "m_NoiseArrived")]
public string NoiseArrived
{
get { return Schema.GetUtf8String(this.Handle, "CBaseDoor", "m_NoiseArrived"); }
set { Schema.SetString(this.Handle, "CBaseDoor", "m_NoiseArrived", value); }
}
// m_NoiseMovingClosed
[SchemaMember("CBaseDoor", "m_NoiseMovingClosed")]
public string NoiseMovingClosed
{
get { return Schema.GetUtf8String(this.Handle, "CBaseDoor", "m_NoiseMovingClosed"); }
set { Schema.SetString(this.Handle, "CBaseDoor", "m_NoiseMovingClosed", value); }
}
// m_NoiseArrivedClosed
[SchemaMember("CBaseDoor", "m_NoiseArrivedClosed")]
public string NoiseArrivedClosed
{
get { return Schema.GetUtf8String(this.Handle, "CBaseDoor", "m_NoiseArrivedClosed"); }
set { Schema.SetString(this.Handle, "CBaseDoor", "m_NoiseArrivedClosed", value); }
}
// m_ChainTarget
[SchemaMember("CBaseDoor", "m_ChainTarget")]
public string ChainTarget
{
get { return Schema.GetUtf8String(this.Handle, "CBaseDoor", "m_ChainTarget"); }
set { Schema.SetString(this.Handle, "CBaseDoor", "m_ChainTarget", value); }
}
// m_OnBlockedClosing
[SchemaMember("CBaseDoor", "m_OnBlockedClosing")]
public CEntityIOOutput OnBlockedClosing => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseDoor", "m_OnBlockedClosing");
// m_OnBlockedOpening
[SchemaMember("CBaseDoor", "m_OnBlockedOpening")]
public CEntityIOOutput OnBlockedOpening => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseDoor", "m_OnBlockedOpening");
// m_OnUnblockedClosing
[SchemaMember("CBaseDoor", "m_OnUnblockedClosing")]
public CEntityIOOutput OnUnblockedClosing => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseDoor", "m_OnUnblockedClosing");
// m_OnUnblockedOpening
[SchemaMember("CBaseDoor", "m_OnUnblockedOpening")]
public CEntityIOOutput OnUnblockedOpening => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseDoor", "m_OnUnblockedOpening");
// m_OnFullyClosed
[SchemaMember("CBaseDoor", "m_OnFullyClosed")]
public CEntityIOOutput OnFullyClosed => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseDoor", "m_OnFullyClosed");
// m_OnFullyOpen
[SchemaMember("CBaseDoor", "m_OnFullyOpen")]
public CEntityIOOutput OnFullyOpen => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseDoor", "m_OnFullyOpen");
// m_OnClose
[SchemaMember("CBaseDoor", "m_OnClose")]
public CEntityIOOutput OnClose => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseDoor", "m_OnClose");
// m_OnOpen
[SchemaMember("CBaseDoor", "m_OnOpen")]
public CEntityIOOutput OnOpen => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseDoor", "m_OnOpen");
// m_OnLockedUse
[SchemaMember("CBaseDoor", "m_OnLockedUse")]
public CEntityIOOutput OnLockedUse => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseDoor", "m_OnLockedUse");
// m_bLoopMoveSound
[SchemaMember("CBaseDoor", "m_bLoopMoveSound")]
public ref bool LoopMoveSound => ref Schema.GetRef<bool>(this.Handle, "CBaseDoor", "m_bLoopMoveSound");
// m_bCreateNavObstacle
[SchemaMember("CBaseDoor", "m_bCreateNavObstacle")]
public ref bool CreateNavObstacle => ref Schema.GetRef<bool>(this.Handle, "CBaseDoor", "m_bCreateNavObstacle");
// m_isChaining
[SchemaMember("CBaseDoor", "m_isChaining")]
public ref bool IsChaining => ref Schema.GetRef<bool>(this.Handle, "CBaseDoor", "m_isChaining");
// m_bIsUsable
[SchemaMember("CBaseDoor", "m_bIsUsable")]
public ref bool IsUsable => ref Schema.GetRef<bool>(this.Handle, "CBaseDoor", "m_bIsUsable");
}
public partial class CBaseEntity : CEntityInstance
{
public CBaseEntity (IntPtr pointer) : base(pointer) {}
// m_CBodyComponent
[SchemaMember("CBaseEntity", "m_CBodyComponent")]
public CBodyComponent? CBodyComponent => Schema.GetPointer<CBodyComponent>(this.Handle, "CBaseEntity", "m_CBodyComponent");
// m_NetworkTransmitComponent
[SchemaMember("CBaseEntity", "m_NetworkTransmitComponent")]
public CNetworkTransmitComponent NetworkTransmitComponent => Schema.GetDeclaredClass<CNetworkTransmitComponent>(this.Handle, "CBaseEntity", "m_NetworkTransmitComponent");
// m_aThinkFunctions
[SchemaMember("CBaseEntity", "m_aThinkFunctions")]
public NetworkedVector<thinkfunc_t> ThinkFunctions => Schema.GetDeclaredClass<NetworkedVector<thinkfunc_t>>(this.Handle, "CBaseEntity", "m_aThinkFunctions");
// m_iCurrentThinkContext
[SchemaMember("CBaseEntity", "m_iCurrentThinkContext")]
public ref Int32 CurrentThinkContext => ref Schema.GetRef<Int32>(this.Handle, "CBaseEntity", "m_iCurrentThinkContext");
// m_nLastThinkTick
[SchemaMember("CBaseEntity", "m_nLastThinkTick")]
public ref Int32 LastThinkTick => ref Schema.GetRef<Int32>(this.Handle, "CBaseEntity", "m_nLastThinkTick");
// m_isSteadyState
[SchemaMember("CBaseEntity", "m_isSteadyState")]
public Span<byte> IsSteadyState => Schema.GetFixedArray<byte>(this.Handle, "CBaseEntity", "m_isSteadyState", 8);
// m_lastNetworkChange
[SchemaMember("CBaseEntity", "m_lastNetworkChange")]
public ref float LastNetworkChange => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_lastNetworkChange");
// m_ResponseContexts
[SchemaMember("CBaseEntity", "m_ResponseContexts")]
public NetworkedVector<ResponseContext_t> ResponseContexts => Schema.GetDeclaredClass<NetworkedVector<ResponseContext_t>>(this.Handle, "CBaseEntity", "m_ResponseContexts");
// m_iszResponseContext
[SchemaMember("CBaseEntity", "m_iszResponseContext")]
public string ResponseContext
{
get { return Schema.GetUtf8String(this.Handle, "CBaseEntity", "m_iszResponseContext"); }
set { Schema.SetString(this.Handle, "CBaseEntity", "m_iszResponseContext", value); }
}
// m_iHealth
[SchemaMember("CBaseEntity", "m_iHealth")]
public ref Int32 Health => ref Schema.GetRef<Int32>(this.Handle, "CBaseEntity", "m_iHealth");
// m_iMaxHealth
[SchemaMember("CBaseEntity", "m_iMaxHealth")]
public ref Int32 MaxHealth => ref Schema.GetRef<Int32>(this.Handle, "CBaseEntity", "m_iMaxHealth");
// m_lifeState
[SchemaMember("CBaseEntity", "m_lifeState")]
public ref byte LifeState => ref Schema.GetRef<byte>(this.Handle, "CBaseEntity", "m_lifeState");
// m_flDamageAccumulator
[SchemaMember("CBaseEntity", "m_flDamageAccumulator")]
public ref float DamageAccumulator => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flDamageAccumulator");
// m_bTakesDamage
[SchemaMember("CBaseEntity", "m_bTakesDamage")]
public ref bool TakesDamage => ref Schema.GetRef<bool>(this.Handle, "CBaseEntity", "m_bTakesDamage");
// m_nTakeDamageFlags
[SchemaMember("CBaseEntity", "m_nTakeDamageFlags")]
public ref TakeDamageFlags_t TakeDamageFlags => ref Schema.GetRef<TakeDamageFlags_t>(this.Handle, "CBaseEntity", "m_nTakeDamageFlags");
// m_MoveCollide
[SchemaMember("CBaseEntity", "m_MoveCollide")]
public ref MoveCollide_t MoveCollide => ref Schema.GetRef<MoveCollide_t>(this.Handle, "CBaseEntity", "m_MoveCollide");
// m_MoveType
[SchemaMember("CBaseEntity", "m_MoveType")]
public ref MoveType_t MoveType => ref Schema.GetRef<MoveType_t>(this.Handle, "CBaseEntity", "m_MoveType");
// m_nWaterTouch
[SchemaMember("CBaseEntity", "m_nWaterTouch")]
public ref byte WaterTouch => ref Schema.GetRef<byte>(this.Handle, "CBaseEntity", "m_nWaterTouch");
// m_nSlimeTouch
[SchemaMember("CBaseEntity", "m_nSlimeTouch")]
public ref byte SlimeTouch => ref Schema.GetRef<byte>(this.Handle, "CBaseEntity", "m_nSlimeTouch");
// m_bRestoreInHierarchy
[SchemaMember("CBaseEntity", "m_bRestoreInHierarchy")]
public ref bool RestoreInHierarchy => ref Schema.GetRef<bool>(this.Handle, "CBaseEntity", "m_bRestoreInHierarchy");
// m_target
[SchemaMember("CBaseEntity", "m_target")]
public string Target
{
get { return Schema.GetUtf8String(this.Handle, "CBaseEntity", "m_target"); }
set { Schema.SetString(this.Handle, "CBaseEntity", "m_target", value); }
}
// m_flMoveDoneTime
[SchemaMember("CBaseEntity", "m_flMoveDoneTime")]
public ref float MoveDoneTime => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flMoveDoneTime");
// m_hDamageFilter
[SchemaMember("CBaseEntity", "m_hDamageFilter")]
public CHandle<CBaseFilter> DamageFilter => Schema.GetDeclaredClass<CHandle<CBaseFilter>>(this.Handle, "CBaseEntity", "m_hDamageFilter");
// m_iszDamageFilterName
[SchemaMember("CBaseEntity", "m_iszDamageFilterName")]
public string DamageFilterName
{
get { return Schema.GetUtf8String(this.Handle, "CBaseEntity", "m_iszDamageFilterName"); }
set { Schema.SetString(this.Handle, "CBaseEntity", "m_iszDamageFilterName", value); }
}
// m_nSubclassID
[SchemaMember("CBaseEntity", "m_nSubclassID")]
public CUtlStringToken SubclassID => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "CBaseEntity", "m_nSubclassID");
// m_flAnimTime
[SchemaMember("CBaseEntity", "m_flAnimTime")]
public ref float AnimTime => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flAnimTime");
// m_flSimulationTime
[SchemaMember("CBaseEntity", "m_flSimulationTime")]
public ref float SimulationTime => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flSimulationTime");
// m_flCreateTime
[SchemaMember("CBaseEntity", "m_flCreateTime")]
public ref float CreateTime => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flCreateTime");
// m_bClientSideRagdoll
[SchemaMember("CBaseEntity", "m_bClientSideRagdoll")]
public ref bool ClientSideRagdoll => ref Schema.GetRef<bool>(this.Handle, "CBaseEntity", "m_bClientSideRagdoll");
// m_ubInterpolationFrame
[SchemaMember("CBaseEntity", "m_ubInterpolationFrame")]
public ref byte InterpolationFrame => ref Schema.GetRef<byte>(this.Handle, "CBaseEntity", "m_ubInterpolationFrame");
// m_vPrevVPhysicsUpdatePos
[SchemaMember("CBaseEntity", "m_vPrevVPhysicsUpdatePos")]
public Vector PrevVPhysicsUpdatePos => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseEntity", "m_vPrevVPhysicsUpdatePos");
// m_iTeamNum
[SchemaMember("CBaseEntity", "m_iTeamNum")]
public ref byte TeamNum => ref Schema.GetRef<byte>(this.Handle, "CBaseEntity", "m_iTeamNum");
// m_iGlobalname
[SchemaMember("CBaseEntity", "m_iGlobalname")]
public string Globalname
{
get { return Schema.GetUtf8String(this.Handle, "CBaseEntity", "m_iGlobalname"); }
set { Schema.SetString(this.Handle, "CBaseEntity", "m_iGlobalname", value); }
}
// m_iSentToClients
[SchemaMember("CBaseEntity", "m_iSentToClients")]
public ref Int32 SentToClients => ref Schema.GetRef<Int32>(this.Handle, "CBaseEntity", "m_iSentToClients");
// m_flSpeed
[SchemaMember("CBaseEntity", "m_flSpeed")]
public ref float Speed => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flSpeed");
// m_sUniqueHammerID
[SchemaMember("CBaseEntity", "m_sUniqueHammerID")]
public string UniqueHammerID
{
get { return Schema.GetUtf8String(this.Handle, "CBaseEntity", "m_sUniqueHammerID"); }
set { Schema.SetString(this.Handle, "CBaseEntity", "m_sUniqueHammerID", value); }
}
// m_spawnflags
[SchemaMember("CBaseEntity", "m_spawnflags")]
public ref UInt32 Spawnflags => ref Schema.GetRef<UInt32>(this.Handle, "CBaseEntity", "m_spawnflags");
// m_nNextThinkTick
[SchemaMember("CBaseEntity", "m_nNextThinkTick")]
public ref Int32 NextThinkTick => ref Schema.GetRef<Int32>(this.Handle, "CBaseEntity", "m_nNextThinkTick");
// m_nSimulationTick
[SchemaMember("CBaseEntity", "m_nSimulationTick")]
public ref Int32 SimulationTick => ref Schema.GetRef<Int32>(this.Handle, "CBaseEntity", "m_nSimulationTick");
// m_OnKilled
[SchemaMember("CBaseEntity", "m_OnKilled")]
public CEntityIOOutput OnKilled => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseEntity", "m_OnKilled");
// m_fFlags
[SchemaMember("CBaseEntity", "m_fFlags")]
public ref UInt32 Flags => ref Schema.GetRef<UInt32>(this.Handle, "CBaseEntity", "m_fFlags");
// m_vecAbsVelocity
[SchemaMember("CBaseEntity", "m_vecAbsVelocity")]
public Vector AbsVelocity => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseEntity", "m_vecAbsVelocity");
// m_vecVelocity
[SchemaMember("CBaseEntity", "m_vecVelocity")]
public CNetworkVelocityVector Velocity => Schema.GetDeclaredClass<CNetworkVelocityVector>(this.Handle, "CBaseEntity", "m_vecVelocity");
// m_vecBaseVelocity
[SchemaMember("CBaseEntity", "m_vecBaseVelocity")]
public Vector BaseVelocity => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseEntity", "m_vecBaseVelocity");
// m_nPushEnumCount
[SchemaMember("CBaseEntity", "m_nPushEnumCount")]
public ref Int32 PushEnumCount => ref Schema.GetRef<Int32>(this.Handle, "CBaseEntity", "m_nPushEnumCount");
// m_pCollision
[SchemaMember("CBaseEntity", "m_pCollision")]
public CCollisionProperty? Collision => Schema.GetPointer<CCollisionProperty>(this.Handle, "CBaseEntity", "m_pCollision");
// m_hEffectEntity
[SchemaMember("CBaseEntity", "m_hEffectEntity")]
public CHandle<CBaseEntity> EffectEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBaseEntity", "m_hEffectEntity");
// m_hOwnerEntity
[SchemaMember("CBaseEntity", "m_hOwnerEntity")]
public CHandle<CBaseEntity> OwnerEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBaseEntity", "m_hOwnerEntity");
// m_fEffects
[SchemaMember("CBaseEntity", "m_fEffects")]
public ref UInt32 Effects => ref Schema.GetRef<UInt32>(this.Handle, "CBaseEntity", "m_fEffects");
// m_hGroundEntity
[SchemaMember("CBaseEntity", "m_hGroundEntity")]
public CHandle<CBaseEntity> GroundEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBaseEntity", "m_hGroundEntity");
// m_flFriction
[SchemaMember("CBaseEntity", "m_flFriction")]
public ref float Friction => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flFriction");
// m_flElasticity
[SchemaMember("CBaseEntity", "m_flElasticity")]
public ref float Elasticity => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flElasticity");
// m_flGravityScale
[SchemaMember("CBaseEntity", "m_flGravityScale")]
public ref float GravityScale => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flGravityScale");
// m_flTimeScale
[SchemaMember("CBaseEntity", "m_flTimeScale")]
public ref float TimeScale => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flTimeScale");
// m_flWaterLevel
[SchemaMember("CBaseEntity", "m_flWaterLevel")]
public ref float WaterLevel => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flWaterLevel");
// m_bSimulatedEveryTick
[SchemaMember("CBaseEntity", "m_bSimulatedEveryTick")]
public ref bool SimulatedEveryTick => ref Schema.GetRef<bool>(this.Handle, "CBaseEntity", "m_bSimulatedEveryTick");
// m_bAnimatedEveryTick
[SchemaMember("CBaseEntity", "m_bAnimatedEveryTick")]
public ref bool AnimatedEveryTick => ref Schema.GetRef<bool>(this.Handle, "CBaseEntity", "m_bAnimatedEveryTick");
// m_bDisableLowViolence
[SchemaMember("CBaseEntity", "m_bDisableLowViolence")]
public ref bool DisableLowViolence => ref Schema.GetRef<bool>(this.Handle, "CBaseEntity", "m_bDisableLowViolence");
// m_nWaterType
[SchemaMember("CBaseEntity", "m_nWaterType")]
public ref byte WaterType => ref Schema.GetRef<byte>(this.Handle, "CBaseEntity", "m_nWaterType");
// m_iEFlags
[SchemaMember("CBaseEntity", "m_iEFlags")]
public ref Int32 EFlags => ref Schema.GetRef<Int32>(this.Handle, "CBaseEntity", "m_iEFlags");
// m_OnUser1
[SchemaMember("CBaseEntity", "m_OnUser1")]
public CEntityIOOutput OnUser1 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseEntity", "m_OnUser1");
// m_OnUser2
[SchemaMember("CBaseEntity", "m_OnUser2")]
public CEntityIOOutput OnUser2 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseEntity", "m_OnUser2");
// m_OnUser3
[SchemaMember("CBaseEntity", "m_OnUser3")]
public CEntityIOOutput OnUser3 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseEntity", "m_OnUser3");
// m_OnUser4
[SchemaMember("CBaseEntity", "m_OnUser4")]
public CEntityIOOutput OnUser4 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseEntity", "m_OnUser4");
// m_iInitialTeamNum
[SchemaMember("CBaseEntity", "m_iInitialTeamNum")]
public ref Int32 InitialTeamNum => ref Schema.GetRef<Int32>(this.Handle, "CBaseEntity", "m_iInitialTeamNum");
// m_flNavIgnoreUntilTime
[SchemaMember("CBaseEntity", "m_flNavIgnoreUntilTime")]
public ref float NavIgnoreUntilTime => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flNavIgnoreUntilTime");
// m_vecAngVelocity
[SchemaMember("CBaseEntity", "m_vecAngVelocity")]
public QAngle AngVelocity => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBaseEntity", "m_vecAngVelocity");
// m_bNetworkQuantizeOriginAndAngles
[SchemaMember("CBaseEntity", "m_bNetworkQuantizeOriginAndAngles")]
public ref bool NetworkQuantizeOriginAndAngles => ref Schema.GetRef<bool>(this.Handle, "CBaseEntity", "m_bNetworkQuantizeOriginAndAngles");
// m_bLagCompensate
[SchemaMember("CBaseEntity", "m_bLagCompensate")]
public ref bool LagCompensate => ref Schema.GetRef<bool>(this.Handle, "CBaseEntity", "m_bLagCompensate");
// m_flOverriddenFriction
[SchemaMember("CBaseEntity", "m_flOverriddenFriction")]
public ref float OverriddenFriction => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flOverriddenFriction");
// m_pBlocker
[SchemaMember("CBaseEntity", "m_pBlocker")]
public CHandle<CBaseEntity> Blocker => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBaseEntity", "m_pBlocker");
// m_flLocalTime
[SchemaMember("CBaseEntity", "m_flLocalTime")]
public ref float LocalTime => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flLocalTime");
// m_flVPhysicsUpdateLocalTime
[SchemaMember("CBaseEntity", "m_flVPhysicsUpdateLocalTime")]
public ref float VPhysicsUpdateLocalTime => ref Schema.GetRef<float>(this.Handle, "CBaseEntity", "m_flVPhysicsUpdateLocalTime");
}
public partial class CBaseFilter : CLogicalEntity
{
public CBaseFilter (IntPtr pointer) : base(pointer) {}
// m_bNegated
[SchemaMember("CBaseFilter", "m_bNegated")]
public ref bool Negated => ref Schema.GetRef<bool>(this.Handle, "CBaseFilter", "m_bNegated");
// m_OnPass
[SchemaMember("CBaseFilter", "m_OnPass")]
public CEntityIOOutput OnPass => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseFilter", "m_OnPass");
// m_OnFail
[SchemaMember("CBaseFilter", "m_OnFail")]
public CEntityIOOutput OnFail => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseFilter", "m_OnFail");
}
public partial class CBaseFire : CBaseEntity
{
public CBaseFire (IntPtr pointer) : base(pointer) {}
// m_flScale
[SchemaMember("CBaseFire", "m_flScale")]
public ref float Scale => ref Schema.GetRef<float>(this.Handle, "CBaseFire", "m_flScale");
// m_flStartScale
[SchemaMember("CBaseFire", "m_flStartScale")]
public ref float StartScale => ref Schema.GetRef<float>(this.Handle, "CBaseFire", "m_flStartScale");
// m_flScaleTime
[SchemaMember("CBaseFire", "m_flScaleTime")]
public ref float ScaleTime => ref Schema.GetRef<float>(this.Handle, "CBaseFire", "m_flScaleTime");
// m_nFlags
[SchemaMember("CBaseFire", "m_nFlags")]
public ref UInt32 FireFlags => ref Schema.GetRef<UInt32>(this.Handle, "CBaseFire", "m_nFlags");
}
public partial class CBaseFlex : CBaseAnimGraph
{
public CBaseFlex (IntPtr pointer) : base(pointer) {}
// m_flexWeight
[SchemaMember("CBaseFlex", "m_flexWeight")]
public NetworkedVector<float> FlexWeight => Schema.GetDeclaredClass<NetworkedVector<float>>(this.Handle, "CBaseFlex", "m_flexWeight");
// m_vLookTargetPosition
[SchemaMember("CBaseFlex", "m_vLookTargetPosition")]
public Vector LookTargetPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseFlex", "m_vLookTargetPosition");
// m_blinktoggle
[SchemaMember("CBaseFlex", "m_blinktoggle")]
public ref bool Blinktoggle => ref Schema.GetRef<bool>(this.Handle, "CBaseFlex", "m_blinktoggle");
// m_flAllowResponsesEndTime
[SchemaMember("CBaseFlex", "m_flAllowResponsesEndTime")]
public ref float AllowResponsesEndTime => ref Schema.GetRef<float>(this.Handle, "CBaseFlex", "m_flAllowResponsesEndTime");
// m_flLastFlexAnimationTime
[SchemaMember("CBaseFlex", "m_flLastFlexAnimationTime")]
public ref float LastFlexAnimationTime => ref Schema.GetRef<float>(this.Handle, "CBaseFlex", "m_flLastFlexAnimationTime");
// m_nNextSceneEventId
[SchemaMember("CBaseFlex", "m_nNextSceneEventId")]
public ref UInt32 NextSceneEventId => ref Schema.GetRef<UInt32>(this.Handle, "CBaseFlex", "m_nNextSceneEventId");
// m_bUpdateLayerPriorities
[SchemaMember("CBaseFlex", "m_bUpdateLayerPriorities")]
public ref bool UpdateLayerPriorities => ref Schema.GetRef<bool>(this.Handle, "CBaseFlex", "m_bUpdateLayerPriorities");
}
public partial class CBaseFlexAlias_funCBaseFlex : CBaseFlex
{
public CBaseFlexAlias_funCBaseFlex (IntPtr pointer) : base(pointer) {}
}
public partial class CBaseGrenade : CBaseFlex
{
public CBaseGrenade (IntPtr pointer) : base(pointer) {}
// m_OnPlayerPickup
[SchemaMember("CBaseGrenade", "m_OnPlayerPickup")]
public CEntityIOOutput OnPlayerPickup => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseGrenade", "m_OnPlayerPickup");
// m_OnExplode
[SchemaMember("CBaseGrenade", "m_OnExplode")]
public CEntityIOOutput OnExplode => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseGrenade", "m_OnExplode");
// m_bHasWarnedAI
[SchemaMember("CBaseGrenade", "m_bHasWarnedAI")]
public ref bool HasWarnedAI => ref Schema.GetRef<bool>(this.Handle, "CBaseGrenade", "m_bHasWarnedAI");
// m_bIsSmokeGrenade
[SchemaMember("CBaseGrenade", "m_bIsSmokeGrenade")]
public ref bool IsSmokeGrenade => ref Schema.GetRef<bool>(this.Handle, "CBaseGrenade", "m_bIsSmokeGrenade");
// m_bIsLive
[SchemaMember("CBaseGrenade", "m_bIsLive")]
public ref bool IsLive => ref Schema.GetRef<bool>(this.Handle, "CBaseGrenade", "m_bIsLive");
// m_DmgRadius
[SchemaMember("CBaseGrenade", "m_DmgRadius")]
public ref float DmgRadius => ref Schema.GetRef<float>(this.Handle, "CBaseGrenade", "m_DmgRadius");
// m_flDetonateTime
[SchemaMember("CBaseGrenade", "m_flDetonateTime")]
public ref float DetonateTime => ref Schema.GetRef<float>(this.Handle, "CBaseGrenade", "m_flDetonateTime");
// m_flWarnAITime
[SchemaMember("CBaseGrenade", "m_flWarnAITime")]
public ref float WarnAITime => ref Schema.GetRef<float>(this.Handle, "CBaseGrenade", "m_flWarnAITime");
// m_flDamage
[SchemaMember("CBaseGrenade", "m_flDamage")]
public ref float Damage => ref Schema.GetRef<float>(this.Handle, "CBaseGrenade", "m_flDamage");
// m_iszBounceSound
[SchemaMember("CBaseGrenade", "m_iszBounceSound")]
public string BounceSound
{
get { return Schema.GetUtf8String(this.Handle, "CBaseGrenade", "m_iszBounceSound"); }
set { Schema.SetString(this.Handle, "CBaseGrenade", "m_iszBounceSound", value); }
}
// m_ExplosionSound
[SchemaMember("CBaseGrenade", "m_ExplosionSound")]
public string ExplosionSound
{
get { return Schema.GetUtf8String(this.Handle, "CBaseGrenade", "m_ExplosionSound"); }
set { Schema.SetString(this.Handle, "CBaseGrenade", "m_ExplosionSound", value); }
}
// m_hThrower
[SchemaMember("CBaseGrenade", "m_hThrower")]
public CHandle<CCSPlayerPawn> Thrower => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CBaseGrenade", "m_hThrower");
// m_flNextAttack
[SchemaMember("CBaseGrenade", "m_flNextAttack")]
public ref float NextAttack => ref Schema.GetRef<float>(this.Handle, "CBaseGrenade", "m_flNextAttack");
// m_hOriginalThrower
[SchemaMember("CBaseGrenade", "m_hOriginalThrower")]
public CHandle<CCSPlayerPawn> OriginalThrower => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CBaseGrenade", "m_hOriginalThrower");
}
public partial class CBaseIssue : NativeObject
{
public CBaseIssue (IntPtr pointer) : base(pointer) {}
// m_szTypeString
[SchemaMember("CBaseIssue", "m_szTypeString")]
public string TypeString
{
get { return Schema.GetString(this.Handle, "CBaseIssue", "m_szTypeString"); }
set { Schema.SetString(this.Handle, "CBaseIssue", "m_szTypeString", value); }
}
// m_szDetailsString
[SchemaMember("CBaseIssue", "m_szDetailsString")]
public string DetailsString
{
get { return Schema.GetString(this.Handle, "CBaseIssue", "m_szDetailsString"); }
set { Schema.SetString(this.Handle, "CBaseIssue", "m_szDetailsString", value); }
}
// m_iNumYesVotes
[SchemaMember("CBaseIssue", "m_iNumYesVotes")]
public ref Int32 NumYesVotes => ref Schema.GetRef<Int32>(this.Handle, "CBaseIssue", "m_iNumYesVotes");
// m_iNumNoVotes
[SchemaMember("CBaseIssue", "m_iNumNoVotes")]
public ref Int32 NumNoVotes => ref Schema.GetRef<Int32>(this.Handle, "CBaseIssue", "m_iNumNoVotes");
// m_iNumPotentialVotes
[SchemaMember("CBaseIssue", "m_iNumPotentialVotes")]
public ref Int32 NumPotentialVotes => ref Schema.GetRef<Int32>(this.Handle, "CBaseIssue", "m_iNumPotentialVotes");
// m_pVoteController
[SchemaMember("CBaseIssue", "m_pVoteController")]
public CVoteController? VoteController => Schema.GetPointer<CVoteController>(this.Handle, "CBaseIssue", "m_pVoteController");
}
public partial class CBaseModelEntity : CBaseEntity
{
public CBaseModelEntity (IntPtr pointer) : base(pointer) {}
// m_CRenderComponent
[SchemaMember("CBaseModelEntity", "m_CRenderComponent")]
public CRenderComponent? CRenderComponent => Schema.GetPointer<CRenderComponent>(this.Handle, "CBaseModelEntity", "m_CRenderComponent");
// m_CHitboxComponent
[SchemaMember("CBaseModelEntity", "m_CHitboxComponent")]
public CHitboxComponent CHitboxComponent => Schema.GetDeclaredClass<CHitboxComponent>(this.Handle, "CBaseModelEntity", "m_CHitboxComponent");
// m_flDissolveStartTime
[SchemaMember("CBaseModelEntity", "m_flDissolveStartTime")]
public ref float DissolveStartTime => ref Schema.GetRef<float>(this.Handle, "CBaseModelEntity", "m_flDissolveStartTime");
// m_OnIgnite
[SchemaMember("CBaseModelEntity", "m_OnIgnite")]
public CEntityIOOutput OnIgnite => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseModelEntity", "m_OnIgnite");
// m_nRenderMode
[SchemaMember("CBaseModelEntity", "m_nRenderMode")]
public ref RenderMode_t RenderMode => ref Schema.GetRef<RenderMode_t>(this.Handle, "CBaseModelEntity", "m_nRenderMode");
// m_nRenderFX
[SchemaMember("CBaseModelEntity", "m_nRenderFX")]
public ref RenderFx_t RenderFX => ref Schema.GetRef<RenderFx_t>(this.Handle, "CBaseModelEntity", "m_nRenderFX");
// m_bAllowFadeInView
[SchemaMember("CBaseModelEntity", "m_bAllowFadeInView")]
public ref bool AllowFadeInView => ref Schema.GetRef<bool>(this.Handle, "CBaseModelEntity", "m_bAllowFadeInView");
// m_clrRender
[SchemaMember("CBaseModelEntity", "m_clrRender")]
public Color Render
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CBaseModelEntity", "m_clrRender"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CBaseModelEntity", "m_clrRender", value); }
}
// m_vecRenderAttributes
[SchemaMember("CBaseModelEntity", "m_vecRenderAttributes")]
public NetworkedVector<EntityRenderAttribute_t> RenderAttributes => Schema.GetDeclaredClass<NetworkedVector<EntityRenderAttribute_t>>(this.Handle, "CBaseModelEntity", "m_vecRenderAttributes");
// m_bRenderToCubemaps
[SchemaMember("CBaseModelEntity", "m_bRenderToCubemaps")]
public ref bool RenderToCubemaps => ref Schema.GetRef<bool>(this.Handle, "CBaseModelEntity", "m_bRenderToCubemaps");
// m_Collision
[SchemaMember("CBaseModelEntity", "m_Collision")]
public CCollisionProperty Collision => Schema.GetDeclaredClass<CCollisionProperty>(this.Handle, "CBaseModelEntity", "m_Collision");
// m_Glow
[SchemaMember("CBaseModelEntity", "m_Glow")]
public CGlowProperty Glow => Schema.GetDeclaredClass<CGlowProperty>(this.Handle, "CBaseModelEntity", "m_Glow");
// m_flGlowBackfaceMult
[SchemaMember("CBaseModelEntity", "m_flGlowBackfaceMult")]
public ref float GlowBackfaceMult => ref Schema.GetRef<float>(this.Handle, "CBaseModelEntity", "m_flGlowBackfaceMult");
// m_fadeMinDist
[SchemaMember("CBaseModelEntity", "m_fadeMinDist")]
public ref float FadeMinDist => ref Schema.GetRef<float>(this.Handle, "CBaseModelEntity", "m_fadeMinDist");
// m_fadeMaxDist
[SchemaMember("CBaseModelEntity", "m_fadeMaxDist")]
public ref float FadeMaxDist => ref Schema.GetRef<float>(this.Handle, "CBaseModelEntity", "m_fadeMaxDist");
// m_flFadeScale
[SchemaMember("CBaseModelEntity", "m_flFadeScale")]
public ref float FadeScale => ref Schema.GetRef<float>(this.Handle, "CBaseModelEntity", "m_flFadeScale");
// m_flShadowStrength
[SchemaMember("CBaseModelEntity", "m_flShadowStrength")]
public ref float ShadowStrength => ref Schema.GetRef<float>(this.Handle, "CBaseModelEntity", "m_flShadowStrength");
// m_nObjectCulling
[SchemaMember("CBaseModelEntity", "m_nObjectCulling")]
public ref byte ObjectCulling => ref Schema.GetRef<byte>(this.Handle, "CBaseModelEntity", "m_nObjectCulling");
// m_nAddDecal
[SchemaMember("CBaseModelEntity", "m_nAddDecal")]
public ref Int32 AddDecal => ref Schema.GetRef<Int32>(this.Handle, "CBaseModelEntity", "m_nAddDecal");
// m_vDecalPosition
[SchemaMember("CBaseModelEntity", "m_vDecalPosition")]
public Vector DecalPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseModelEntity", "m_vDecalPosition");
// m_vDecalForwardAxis
[SchemaMember("CBaseModelEntity", "m_vDecalForwardAxis")]
public Vector DecalForwardAxis => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseModelEntity", "m_vDecalForwardAxis");
// m_flDecalHealBloodRate
[SchemaMember("CBaseModelEntity", "m_flDecalHealBloodRate")]
public ref float DecalHealBloodRate => ref Schema.GetRef<float>(this.Handle, "CBaseModelEntity", "m_flDecalHealBloodRate");
// m_flDecalHealHeightRate
[SchemaMember("CBaseModelEntity", "m_flDecalHealHeightRate")]
public ref float DecalHealHeightRate => ref Schema.GetRef<float>(this.Handle, "CBaseModelEntity", "m_flDecalHealHeightRate");
// m_ConfigEntitiesToPropagateMaterialDecalsTo
[SchemaMember("CBaseModelEntity", "m_ConfigEntitiesToPropagateMaterialDecalsTo")]
public NetworkedVector<CHandle<CBaseModelEntity>> ConfigEntitiesToPropagateMaterialDecalsTo => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseModelEntity>>>(this.Handle, "CBaseModelEntity", "m_ConfigEntitiesToPropagateMaterialDecalsTo");
// m_vecViewOffset
[SchemaMember("CBaseModelEntity", "m_vecViewOffset")]
public CNetworkViewOffsetVector ViewOffset => Schema.GetDeclaredClass<CNetworkViewOffsetVector>(this.Handle, "CBaseModelEntity", "m_vecViewOffset");
}
public partial class CBaseMoveBehavior : CPathKeyFrame
{
public CBaseMoveBehavior (IntPtr pointer) : base(pointer) {}
// m_iPositionInterpolator
[SchemaMember("CBaseMoveBehavior", "m_iPositionInterpolator")]
public ref Int32 PositionInterpolator => ref Schema.GetRef<Int32>(this.Handle, "CBaseMoveBehavior", "m_iPositionInterpolator");
// m_iRotationInterpolator
[SchemaMember("CBaseMoveBehavior", "m_iRotationInterpolator")]
public ref Int32 RotationInterpolator => ref Schema.GetRef<Int32>(this.Handle, "CBaseMoveBehavior", "m_iRotationInterpolator");
// m_flAnimStartTime
[SchemaMember("CBaseMoveBehavior", "m_flAnimStartTime")]
public ref float AnimStartTime => ref Schema.GetRef<float>(this.Handle, "CBaseMoveBehavior", "m_flAnimStartTime");
// m_flAnimEndTime
[SchemaMember("CBaseMoveBehavior", "m_flAnimEndTime")]
public ref float AnimEndTime => ref Schema.GetRef<float>(this.Handle, "CBaseMoveBehavior", "m_flAnimEndTime");
// m_flAverageSpeedAcrossFrame
[SchemaMember("CBaseMoveBehavior", "m_flAverageSpeedAcrossFrame")]
public ref float AverageSpeedAcrossFrame => ref Schema.GetRef<float>(this.Handle, "CBaseMoveBehavior", "m_flAverageSpeedAcrossFrame");
// m_pCurrentKeyFrame
[SchemaMember("CBaseMoveBehavior", "m_pCurrentKeyFrame")]
public CPathKeyFrame? CurrentKeyFrame => Schema.GetPointer<CPathKeyFrame>(this.Handle, "CBaseMoveBehavior", "m_pCurrentKeyFrame");
// m_pTargetKeyFrame
[SchemaMember("CBaseMoveBehavior", "m_pTargetKeyFrame")]
public CPathKeyFrame? TargetKeyFrame => Schema.GetPointer<CPathKeyFrame>(this.Handle, "CBaseMoveBehavior", "m_pTargetKeyFrame");
// m_pPreKeyFrame
[SchemaMember("CBaseMoveBehavior", "m_pPreKeyFrame")]
public CPathKeyFrame? PreKeyFrame => Schema.GetPointer<CPathKeyFrame>(this.Handle, "CBaseMoveBehavior", "m_pPreKeyFrame");
// m_pPostKeyFrame
[SchemaMember("CBaseMoveBehavior", "m_pPostKeyFrame")]
public CPathKeyFrame? PostKeyFrame => Schema.GetPointer<CPathKeyFrame>(this.Handle, "CBaseMoveBehavior", "m_pPostKeyFrame");
// m_flTimeIntoFrame
[SchemaMember("CBaseMoveBehavior", "m_flTimeIntoFrame")]
public ref float TimeIntoFrame => ref Schema.GetRef<float>(this.Handle, "CBaseMoveBehavior", "m_flTimeIntoFrame");
// m_iDirection
[SchemaMember("CBaseMoveBehavior", "m_iDirection")]
public ref Int32 Direction => ref Schema.GetRef<Int32>(this.Handle, "CBaseMoveBehavior", "m_iDirection");
}
public partial class CBasePlatTrain : CBaseToggle
{
public CBasePlatTrain (IntPtr pointer) : base(pointer) {}
// m_NoiseMoving
[SchemaMember("CBasePlatTrain", "m_NoiseMoving")]
public string NoiseMoving
{
get { return Schema.GetUtf8String(this.Handle, "CBasePlatTrain", "m_NoiseMoving"); }
set { Schema.SetString(this.Handle, "CBasePlatTrain", "m_NoiseMoving", value); }
}
// m_NoiseArrived
[SchemaMember("CBasePlatTrain", "m_NoiseArrived")]
public string NoiseArrived
{
get { return Schema.GetUtf8String(this.Handle, "CBasePlatTrain", "m_NoiseArrived"); }
set { Schema.SetString(this.Handle, "CBasePlatTrain", "m_NoiseArrived", value); }
}
// m_volume
[SchemaMember("CBasePlatTrain", "m_volume")]
public ref float Volume => ref Schema.GetRef<float>(this.Handle, "CBasePlatTrain", "m_volume");
// m_flTWidth
[SchemaMember("CBasePlatTrain", "m_flTWidth")]
public ref float TWidth => ref Schema.GetRef<float>(this.Handle, "CBasePlatTrain", "m_flTWidth");
// m_flTLength
[SchemaMember("CBasePlatTrain", "m_flTLength")]
public ref float TLength => ref Schema.GetRef<float>(this.Handle, "CBasePlatTrain", "m_flTLength");
}
public partial class CBasePlayerController : CBaseEntity
{
public CBasePlayerController (IntPtr pointer) : base(pointer) {}
// m_nInButtonsWhichAreToggles
[SchemaMember("CBasePlayerController", "m_nInButtonsWhichAreToggles")]
public ref UInt64 InButtonsWhichAreToggles => ref Schema.GetRef<UInt64>(this.Handle, "CBasePlayerController", "m_nInButtonsWhichAreToggles");
// m_nTickBase
[SchemaMember("CBasePlayerController", "m_nTickBase")]
public ref UInt32 TickBase => ref Schema.GetRef<UInt32>(this.Handle, "CBasePlayerController", "m_nTickBase");
// m_hPawn
[SchemaMember("CBasePlayerController", "m_hPawn")]
public CHandle<CBasePlayerPawn> Pawn => Schema.GetDeclaredClass<CHandle<CBasePlayerPawn>>(this.Handle, "CBasePlayerController", "m_hPawn");
// m_nSplitScreenSlot
[SchemaMember("CBasePlayerController", "m_nSplitScreenSlot")]
public ref Int32 SplitScreenSlot => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerController", "m_nSplitScreenSlot");
// m_hSplitOwner
[SchemaMember("CBasePlayerController", "m_hSplitOwner")]
public CHandle<CBasePlayerController> SplitOwner => Schema.GetDeclaredClass<CHandle<CBasePlayerController>>(this.Handle, "CBasePlayerController", "m_hSplitOwner");
// m_hSplitScreenPlayers
[SchemaMember("CBasePlayerController", "m_hSplitScreenPlayers")]
public NetworkedVector<CHandle<CBasePlayerController>> SplitScreenPlayers => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBasePlayerController>>>(this.Handle, "CBasePlayerController", "m_hSplitScreenPlayers");
// m_bIsHLTV
[SchemaMember("CBasePlayerController", "m_bIsHLTV")]
public ref bool IsHLTV => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerController", "m_bIsHLTV");
// m_iConnected
[SchemaMember("CBasePlayerController", "m_iConnected")]
public ref PlayerConnectedState Connected => ref Schema.GetRef<PlayerConnectedState>(this.Handle, "CBasePlayerController", "m_iConnected");
// m_iszPlayerName
[SchemaMember("CBasePlayerController", "m_iszPlayerName")]
public string PlayerName
{
get { return Schema.GetString(this.Handle, "CBasePlayerController", "m_iszPlayerName"); }
set { Schema.SetString(this.Handle, "CBasePlayerController", "m_iszPlayerName", value); }
}
// m_szNetworkIDString
[SchemaMember("CBasePlayerController", "m_szNetworkIDString")]
public string NetworkIDString
{
get { return Schema.GetUtf8String(this.Handle, "CBasePlayerController", "m_szNetworkIDString"); }
set { Schema.SetString(this.Handle, "CBasePlayerController", "m_szNetworkIDString", value); }
}
// m_fLerpTime
[SchemaMember("CBasePlayerController", "m_fLerpTime")]
public ref float LerpTime => ref Schema.GetRef<float>(this.Handle, "CBasePlayerController", "m_fLerpTime");
// m_bLagCompensation
[SchemaMember("CBasePlayerController", "m_bLagCompensation")]
public ref bool LagCompensation => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerController", "m_bLagCompensation");
// m_bPredict
[SchemaMember("CBasePlayerController", "m_bPredict")]
public ref bool Predict => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerController", "m_bPredict");
// m_bAutoKickDisabled
[SchemaMember("CBasePlayerController", "m_bAutoKickDisabled")]
public ref bool AutoKickDisabled => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerController", "m_bAutoKickDisabled");
// m_bIsLowViolence
[SchemaMember("CBasePlayerController", "m_bIsLowViolence")]
public ref bool IsLowViolence => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerController", "m_bIsLowViolence");
// m_bGamePaused
[SchemaMember("CBasePlayerController", "m_bGamePaused")]
public ref bool GamePaused => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerController", "m_bGamePaused");
// m_nUsecTimestampLastUserCmdReceived
[SchemaMember("CBasePlayerController", "m_nUsecTimestampLastUserCmdReceived")]
public ref Int64 UsecTimestampLastUserCmdReceived => ref Schema.GetRef<Int64>(this.Handle, "CBasePlayerController", "m_nUsecTimestampLastUserCmdReceived");
// m_nLastRealCommandNumberExecuted
[SchemaMember("CBasePlayerController", "m_nLastRealCommandNumberExecuted")]
public ref Int32 LastRealCommandNumberExecuted => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerController", "m_nLastRealCommandNumberExecuted");
// m_iIgnoreGlobalChat
[SchemaMember("CBasePlayerController", "m_iIgnoreGlobalChat")]
public ref ChatIgnoreType_t IgnoreGlobalChat => ref Schema.GetRef<ChatIgnoreType_t>(this.Handle, "CBasePlayerController", "m_iIgnoreGlobalChat");
// m_flLastPlayerTalkTime
[SchemaMember("CBasePlayerController", "m_flLastPlayerTalkTime")]
public ref float LastPlayerTalkTime => ref Schema.GetRef<float>(this.Handle, "CBasePlayerController", "m_flLastPlayerTalkTime");
// m_flLastEntitySteadyState
[SchemaMember("CBasePlayerController", "m_flLastEntitySteadyState")]
public ref float LastEntitySteadyState => ref Schema.GetRef<float>(this.Handle, "CBasePlayerController", "m_flLastEntitySteadyState");
// m_nAvailableEntitySteadyState
[SchemaMember("CBasePlayerController", "m_nAvailableEntitySteadyState")]
public ref Int32 AvailableEntitySteadyState => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerController", "m_nAvailableEntitySteadyState");
// m_bHasAnySteadyStateEnts
[SchemaMember("CBasePlayerController", "m_bHasAnySteadyStateEnts")]
public ref bool HasAnySteadyStateEnts => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerController", "m_bHasAnySteadyStateEnts");
// m_steamID
[SchemaMember("CBasePlayerController", "m_steamID")]
public ref UInt64 SteamID => ref Schema.GetRef<UInt64>(this.Handle, "CBasePlayerController", "m_steamID");
// m_iDesiredFOV
[SchemaMember("CBasePlayerController", "m_iDesiredFOV")]
public ref UInt32 DesiredFOV => ref Schema.GetRef<UInt32>(this.Handle, "CBasePlayerController", "m_iDesiredFOV");
}
public partial class CBasePlayerPawn : CBaseCombatCharacter
{
public CBasePlayerPawn (IntPtr pointer) : base(pointer) {}
// m_pWeaponServices
[SchemaMember("CBasePlayerPawn", "m_pWeaponServices")]
public CPlayer_WeaponServices? WeaponServices => Schema.GetPointer<CPlayer_WeaponServices>(this.Handle, "CBasePlayerPawn", "m_pWeaponServices");
// m_pItemServices
[SchemaMember("CBasePlayerPawn", "m_pItemServices")]
public CPlayer_ItemServices? ItemServices => Schema.GetPointer<CPlayer_ItemServices>(this.Handle, "CBasePlayerPawn", "m_pItemServices");
// m_pAutoaimServices
[SchemaMember("CBasePlayerPawn", "m_pAutoaimServices")]
public CPlayer_AutoaimServices? AutoaimServices => Schema.GetPointer<CPlayer_AutoaimServices>(this.Handle, "CBasePlayerPawn", "m_pAutoaimServices");
// m_pObserverServices
[SchemaMember("CBasePlayerPawn", "m_pObserverServices")]
public CPlayer_ObserverServices? ObserverServices => Schema.GetPointer<CPlayer_ObserverServices>(this.Handle, "CBasePlayerPawn", "m_pObserverServices");
// m_pWaterServices
[SchemaMember("CBasePlayerPawn", "m_pWaterServices")]
public CPlayer_WaterServices? WaterServices => Schema.GetPointer<CPlayer_WaterServices>(this.Handle, "CBasePlayerPawn", "m_pWaterServices");
// m_pUseServices
[SchemaMember("CBasePlayerPawn", "m_pUseServices")]
public CPlayer_UseServices? UseServices => Schema.GetPointer<CPlayer_UseServices>(this.Handle, "CBasePlayerPawn", "m_pUseServices");
// m_pFlashlightServices
[SchemaMember("CBasePlayerPawn", "m_pFlashlightServices")]
public CPlayer_FlashlightServices? FlashlightServices => Schema.GetPointer<CPlayer_FlashlightServices>(this.Handle, "CBasePlayerPawn", "m_pFlashlightServices");
// m_pCameraServices
[SchemaMember("CBasePlayerPawn", "m_pCameraServices")]
public CPlayer_CameraServices? CameraServices => Schema.GetPointer<CPlayer_CameraServices>(this.Handle, "CBasePlayerPawn", "m_pCameraServices");
// m_pMovementServices
[SchemaMember("CBasePlayerPawn", "m_pMovementServices")]
public CPlayer_MovementServices? MovementServices => Schema.GetPointer<CPlayer_MovementServices>(this.Handle, "CBasePlayerPawn", "m_pMovementServices");
// m_ServerViewAngleChanges
[SchemaMember("CBasePlayerPawn", "m_ServerViewAngleChanges")]
public NetworkedVector<ViewAngleServerChange_t> ServerViewAngleChanges => Schema.GetDeclaredClass<NetworkedVector<ViewAngleServerChange_t>>(this.Handle, "CBasePlayerPawn", "m_ServerViewAngleChanges");
// m_nHighestGeneratedServerViewAngleChangeIndex
[SchemaMember("CBasePlayerPawn", "m_nHighestGeneratedServerViewAngleChangeIndex")]
public ref UInt32 HighestGeneratedServerViewAngleChangeIndex => ref Schema.GetRef<UInt32>(this.Handle, "CBasePlayerPawn", "m_nHighestGeneratedServerViewAngleChangeIndex");
// v_angle
[SchemaMember("CBasePlayerPawn", "v_angle")]
public QAngle V_angle => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBasePlayerPawn", "v_angle");
// v_anglePrevious
[SchemaMember("CBasePlayerPawn", "v_anglePrevious")]
public QAngle V_anglePrevious => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBasePlayerPawn", "v_anglePrevious");
// m_iHideHUD
[SchemaMember("CBasePlayerPawn", "m_iHideHUD")]
public ref UInt32 HideHUD => ref Schema.GetRef<UInt32>(this.Handle, "CBasePlayerPawn", "m_iHideHUD");
// m_skybox3d
[SchemaMember("CBasePlayerPawn", "m_skybox3d")]
public sky3dparams_t Skybox3d => Schema.GetDeclaredClass<sky3dparams_t>(this.Handle, "CBasePlayerPawn", "m_skybox3d");
// m_fTimeLastHurt
[SchemaMember("CBasePlayerPawn", "m_fTimeLastHurt")]
public ref float TimeLastHurt => ref Schema.GetRef<float>(this.Handle, "CBasePlayerPawn", "m_fTimeLastHurt");
// m_flDeathTime
[SchemaMember("CBasePlayerPawn", "m_flDeathTime")]
public ref float DeathTime => ref Schema.GetRef<float>(this.Handle, "CBasePlayerPawn", "m_flDeathTime");
// m_fNextSuicideTime
[SchemaMember("CBasePlayerPawn", "m_fNextSuicideTime")]
public ref float NextSuicideTime => ref Schema.GetRef<float>(this.Handle, "CBasePlayerPawn", "m_fNextSuicideTime");
// m_fInitHUD
[SchemaMember("CBasePlayerPawn", "m_fInitHUD")]
public ref bool InitHUD => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerPawn", "m_fInitHUD");
// m_pExpresser
[SchemaMember("CBasePlayerPawn", "m_pExpresser")]
public CAI_Expresser? Expresser => Schema.GetPointer<CAI_Expresser>(this.Handle, "CBasePlayerPawn", "m_pExpresser");
// m_hController
[SchemaMember("CBasePlayerPawn", "m_hController")]
public CHandle<CBasePlayerController> Controller => Schema.GetDeclaredClass<CHandle<CBasePlayerController>>(this.Handle, "CBasePlayerPawn", "m_hController");
// m_fHltvReplayDelay
[SchemaMember("CBasePlayerPawn", "m_fHltvReplayDelay")]
public ref float HltvReplayDelay => ref Schema.GetRef<float>(this.Handle, "CBasePlayerPawn", "m_fHltvReplayDelay");
// m_fHltvReplayEnd
[SchemaMember("CBasePlayerPawn", "m_fHltvReplayEnd")]
public ref float HltvReplayEnd => ref Schema.GetRef<float>(this.Handle, "CBasePlayerPawn", "m_fHltvReplayEnd");
// m_iHltvReplayEntity
[SchemaMember("CBasePlayerPawn", "m_iHltvReplayEntity")]
public CEntityIndex HltvReplayEntity => Schema.GetDeclaredClass<CEntityIndex>(this.Handle, "CBasePlayerPawn", "m_iHltvReplayEntity");
}
public partial class CBasePlayerVData : CEntitySubclassVDataBase
{
public CBasePlayerVData (IntPtr pointer) : base(pointer) {}
// m_flHeadDamageMultiplier
[SchemaMember("CBasePlayerVData", "m_flHeadDamageMultiplier")]
public CSkillFloat HeadDamageMultiplier => Schema.GetDeclaredClass<CSkillFloat>(this.Handle, "CBasePlayerVData", "m_flHeadDamageMultiplier");
// m_flChestDamageMultiplier
[SchemaMember("CBasePlayerVData", "m_flChestDamageMultiplier")]
public CSkillFloat ChestDamageMultiplier => Schema.GetDeclaredClass<CSkillFloat>(this.Handle, "CBasePlayerVData", "m_flChestDamageMultiplier");
// m_flStomachDamageMultiplier
[SchemaMember("CBasePlayerVData", "m_flStomachDamageMultiplier")]
public CSkillFloat StomachDamageMultiplier => Schema.GetDeclaredClass<CSkillFloat>(this.Handle, "CBasePlayerVData", "m_flStomachDamageMultiplier");
// m_flArmDamageMultiplier
[SchemaMember("CBasePlayerVData", "m_flArmDamageMultiplier")]
public CSkillFloat ArmDamageMultiplier => Schema.GetDeclaredClass<CSkillFloat>(this.Handle, "CBasePlayerVData", "m_flArmDamageMultiplier");
// m_flLegDamageMultiplier
[SchemaMember("CBasePlayerVData", "m_flLegDamageMultiplier")]
public CSkillFloat LegDamageMultiplier => Schema.GetDeclaredClass<CSkillFloat>(this.Handle, "CBasePlayerVData", "m_flLegDamageMultiplier");
// m_flHoldBreathTime
[SchemaMember("CBasePlayerVData", "m_flHoldBreathTime")]
public ref float HoldBreathTime => ref Schema.GetRef<float>(this.Handle, "CBasePlayerVData", "m_flHoldBreathTime");
// m_flDrowningDamageInterval
[SchemaMember("CBasePlayerVData", "m_flDrowningDamageInterval")]
public ref float DrowningDamageInterval => ref Schema.GetRef<float>(this.Handle, "CBasePlayerVData", "m_flDrowningDamageInterval");
// m_nDrowningDamageInitial
[SchemaMember("CBasePlayerVData", "m_nDrowningDamageInitial")]
public ref Int32 DrowningDamageInitial => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerVData", "m_nDrowningDamageInitial");
// m_nDrowningDamageMax
[SchemaMember("CBasePlayerVData", "m_nDrowningDamageMax")]
public ref Int32 DrowningDamageMax => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerVData", "m_nDrowningDamageMax");
// m_nWaterSpeed
[SchemaMember("CBasePlayerVData", "m_nWaterSpeed")]
public ref Int32 WaterSpeed => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerVData", "m_nWaterSpeed");
// m_flUseRange
[SchemaMember("CBasePlayerVData", "m_flUseRange")]
public ref float UseRange => ref Schema.GetRef<float>(this.Handle, "CBasePlayerVData", "m_flUseRange");
// m_flUseAngleTolerance
[SchemaMember("CBasePlayerVData", "m_flUseAngleTolerance")]
public ref float UseAngleTolerance => ref Schema.GetRef<float>(this.Handle, "CBasePlayerVData", "m_flUseAngleTolerance");
// m_flCrouchTime
[SchemaMember("CBasePlayerVData", "m_flCrouchTime")]
public ref float CrouchTime => ref Schema.GetRef<float>(this.Handle, "CBasePlayerVData", "m_flCrouchTime");
}
public partial class CBasePlayerWeapon : CEconEntity
{
public CBasePlayerWeapon (IntPtr pointer) : base(pointer) {}
// m_nNextPrimaryAttackTick
[SchemaMember("CBasePlayerWeapon", "m_nNextPrimaryAttackTick")]
public ref Int32 NextPrimaryAttackTick => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeapon", "m_nNextPrimaryAttackTick");
// m_flNextPrimaryAttackTickRatio
[SchemaMember("CBasePlayerWeapon", "m_flNextPrimaryAttackTickRatio")]
public ref float NextPrimaryAttackTickRatio => ref Schema.GetRef<float>(this.Handle, "CBasePlayerWeapon", "m_flNextPrimaryAttackTickRatio");
// m_nNextSecondaryAttackTick
[SchemaMember("CBasePlayerWeapon", "m_nNextSecondaryAttackTick")]
public ref Int32 NextSecondaryAttackTick => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeapon", "m_nNextSecondaryAttackTick");
// m_flNextSecondaryAttackTickRatio
[SchemaMember("CBasePlayerWeapon", "m_flNextSecondaryAttackTickRatio")]
public ref float NextSecondaryAttackTickRatio => ref Schema.GetRef<float>(this.Handle, "CBasePlayerWeapon", "m_flNextSecondaryAttackTickRatio");
// m_iClip1
[SchemaMember("CBasePlayerWeapon", "m_iClip1")]
public ref Int32 Clip1 => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeapon", "m_iClip1");
// m_iClip2
[SchemaMember("CBasePlayerWeapon", "m_iClip2")]
public ref Int32 Clip2 => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeapon", "m_iClip2");
// m_pReserveAmmo
[SchemaMember("CBasePlayerWeapon", "m_pReserveAmmo")]
public Span<Int32> ReserveAmmo => Schema.GetFixedArray<Int32>(this.Handle, "CBasePlayerWeapon", "m_pReserveAmmo", 2);
// m_OnPlayerUse
[SchemaMember("CBasePlayerWeapon", "m_OnPlayerUse")]
public CEntityIOOutput OnPlayerUse => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBasePlayerWeapon", "m_OnPlayerUse");
}
public partial class CBasePlayerWeaponVData : CEntitySubclassVDataBase
{
public CBasePlayerWeaponVData (IntPtr pointer) : base(pointer) {}
// m_bBuiltRightHanded
[SchemaMember("CBasePlayerWeaponVData", "m_bBuiltRightHanded")]
public ref bool BuiltRightHanded => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerWeaponVData", "m_bBuiltRightHanded");
// m_bAllowFlipping
[SchemaMember("CBasePlayerWeaponVData", "m_bAllowFlipping")]
public ref bool AllowFlipping => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerWeaponVData", "m_bAllowFlipping");
// m_bIsFullAuto
[SchemaMember("CBasePlayerWeaponVData", "m_bIsFullAuto")]
public ref bool IsFullAuto => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerWeaponVData", "m_bIsFullAuto");
// m_nNumBullets
[SchemaMember("CBasePlayerWeaponVData", "m_nNumBullets")]
public ref Int32 NumBullets => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeaponVData", "m_nNumBullets");
// m_sMuzzleAttachment
[SchemaMember("CBasePlayerWeaponVData", "m_sMuzzleAttachment")]
public string MuzzleAttachment
{
get { return Schema.GetUtf8String(this.Handle, "CBasePlayerWeaponVData", "m_sMuzzleAttachment"); }
set { Schema.SetString(this.Handle, "CBasePlayerWeaponVData", "m_sMuzzleAttachment", value); }
}
// m_iFlags
[SchemaMember("CBasePlayerWeaponVData", "m_iFlags")]
public ref ItemFlagTypes_t Flags => ref Schema.GetRef<ItemFlagTypes_t>(this.Handle, "CBasePlayerWeaponVData", "m_iFlags");
// m_nPrimaryAmmoType
[SchemaMember("CBasePlayerWeaponVData", "m_nPrimaryAmmoType")]
public ref byte PrimaryAmmoType => ref Schema.GetRef<byte>(this.Handle, "CBasePlayerWeaponVData", "m_nPrimaryAmmoType");
// m_nSecondaryAmmoType
[SchemaMember("CBasePlayerWeaponVData", "m_nSecondaryAmmoType")]
public ref byte SecondaryAmmoType => ref Schema.GetRef<byte>(this.Handle, "CBasePlayerWeaponVData", "m_nSecondaryAmmoType");
// m_iMaxClip1
[SchemaMember("CBasePlayerWeaponVData", "m_iMaxClip1")]
public ref Int32 MaxClip1 => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeaponVData", "m_iMaxClip1");
// m_iMaxClip2
[SchemaMember("CBasePlayerWeaponVData", "m_iMaxClip2")]
public ref Int32 MaxClip2 => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeaponVData", "m_iMaxClip2");
// m_iDefaultClip1
[SchemaMember("CBasePlayerWeaponVData", "m_iDefaultClip1")]
public ref Int32 DefaultClip1 => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeaponVData", "m_iDefaultClip1");
// m_iDefaultClip2
[SchemaMember("CBasePlayerWeaponVData", "m_iDefaultClip2")]
public ref Int32 DefaultClip2 => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeaponVData", "m_iDefaultClip2");
// m_iWeight
[SchemaMember("CBasePlayerWeaponVData", "m_iWeight")]
public ref Int32 Weight => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeaponVData", "m_iWeight");
// m_bAutoSwitchTo
[SchemaMember("CBasePlayerWeaponVData", "m_bAutoSwitchTo")]
public ref bool AutoSwitchTo => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerWeaponVData", "m_bAutoSwitchTo");
// m_bAutoSwitchFrom
[SchemaMember("CBasePlayerWeaponVData", "m_bAutoSwitchFrom")]
public ref bool AutoSwitchFrom => ref Schema.GetRef<bool>(this.Handle, "CBasePlayerWeaponVData", "m_bAutoSwitchFrom");
// m_iRumbleEffect
[SchemaMember("CBasePlayerWeaponVData", "m_iRumbleEffect")]
public ref RumbleEffect_t RumbleEffect => ref Schema.GetRef<RumbleEffect_t>(this.Handle, "CBasePlayerWeaponVData", "m_iRumbleEffect");
// m_iSlot
[SchemaMember("CBasePlayerWeaponVData", "m_iSlot")]
public ref Int32 Slot => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeaponVData", "m_iSlot");
// m_iPosition
[SchemaMember("CBasePlayerWeaponVData", "m_iPosition")]
public ref Int32 Position => ref Schema.GetRef<Int32>(this.Handle, "CBasePlayerWeaponVData", "m_iPosition");
}
public partial class CBaseProp : CBaseAnimGraph
{
public CBaseProp (IntPtr pointer) : base(pointer) {}
// m_bModelOverrodeBlockLOS
[SchemaMember("CBaseProp", "m_bModelOverrodeBlockLOS")]
public ref bool ModelOverrodeBlockLOS => ref Schema.GetRef<bool>(this.Handle, "CBaseProp", "m_bModelOverrodeBlockLOS");
// m_iShapeType
[SchemaMember("CBaseProp", "m_iShapeType")]
public ref Int32 ShapeType => ref Schema.GetRef<Int32>(this.Handle, "CBaseProp", "m_iShapeType");
// m_bConformToCollisionBounds
[SchemaMember("CBaseProp", "m_bConformToCollisionBounds")]
public ref bool ConformToCollisionBounds => ref Schema.GetRef<bool>(this.Handle, "CBaseProp", "m_bConformToCollisionBounds");
// m_mPreferredCatchTransform
[SchemaMember("CBaseProp", "m_mPreferredCatchTransform")]
public matrix3x4_t MPreferredCatchTransform => Schema.GetDeclaredClass<matrix3x4_t>(this.Handle, "CBaseProp", "m_mPreferredCatchTransform");
}
public partial class CBasePropDoor : CDynamicProp
{
public CBasePropDoor (IntPtr pointer) : base(pointer) {}
// m_flAutoReturnDelay
[SchemaMember("CBasePropDoor", "m_flAutoReturnDelay")]
public ref float AutoReturnDelay => ref Schema.GetRef<float>(this.Handle, "CBasePropDoor", "m_flAutoReturnDelay");
// m_hDoorList
[SchemaMember("CBasePropDoor", "m_hDoorList")]
public NetworkedVector<CHandle<CBasePropDoor>> DoorList => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBasePropDoor>>>(this.Handle, "CBasePropDoor", "m_hDoorList");
// m_nHardwareType
[SchemaMember("CBasePropDoor", "m_nHardwareType")]
public ref Int32 HardwareType => ref Schema.GetRef<Int32>(this.Handle, "CBasePropDoor", "m_nHardwareType");
// m_bNeedsHardware
[SchemaMember("CBasePropDoor", "m_bNeedsHardware")]
public ref bool NeedsHardware => ref Schema.GetRef<bool>(this.Handle, "CBasePropDoor", "m_bNeedsHardware");
// m_eDoorState
[SchemaMember("CBasePropDoor", "m_eDoorState")]
public ref DoorState_t DoorState => ref Schema.GetRef<DoorState_t>(this.Handle, "CBasePropDoor", "m_eDoorState");
// m_bLocked
[SchemaMember("CBasePropDoor", "m_bLocked")]
public ref bool Locked => ref Schema.GetRef<bool>(this.Handle, "CBasePropDoor", "m_bLocked");
// m_closedPosition
[SchemaMember("CBasePropDoor", "m_closedPosition")]
public Vector ClosedPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CBasePropDoor", "m_closedPosition");
// m_closedAngles
[SchemaMember("CBasePropDoor", "m_closedAngles")]
public QAngle ClosedAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBasePropDoor", "m_closedAngles");
// m_hBlocker
[SchemaMember("CBasePropDoor", "m_hBlocker")]
public CHandle<CBaseEntity> Blocker => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBasePropDoor", "m_hBlocker");
// m_bFirstBlocked
[SchemaMember("CBasePropDoor", "m_bFirstBlocked")]
public ref bool FirstBlocked => ref Schema.GetRef<bool>(this.Handle, "CBasePropDoor", "m_bFirstBlocked");
// m_ls
[SchemaMember("CBasePropDoor", "m_ls")]
public locksound_t Ls => Schema.GetDeclaredClass<locksound_t>(this.Handle, "CBasePropDoor", "m_ls");
// m_bForceClosed
[SchemaMember("CBasePropDoor", "m_bForceClosed")]
public ref bool ForceClosed => ref Schema.GetRef<bool>(this.Handle, "CBasePropDoor", "m_bForceClosed");
// m_vecLatchWorldPosition
[SchemaMember("CBasePropDoor", "m_vecLatchWorldPosition")]
public Vector LatchWorldPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CBasePropDoor", "m_vecLatchWorldPosition");
// m_hActivator
[SchemaMember("CBasePropDoor", "m_hActivator")]
public CHandle<CBaseEntity> Activator => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBasePropDoor", "m_hActivator");
// m_SoundMoving
[SchemaMember("CBasePropDoor", "m_SoundMoving")]
public string SoundMoving
{
get { return Schema.GetUtf8String(this.Handle, "CBasePropDoor", "m_SoundMoving"); }
set { Schema.SetString(this.Handle, "CBasePropDoor", "m_SoundMoving", value); }
}
// m_SoundOpen
[SchemaMember("CBasePropDoor", "m_SoundOpen")]
public string SoundOpen
{
get { return Schema.GetUtf8String(this.Handle, "CBasePropDoor", "m_SoundOpen"); }
set { Schema.SetString(this.Handle, "CBasePropDoor", "m_SoundOpen", value); }
}
// m_SoundClose
[SchemaMember("CBasePropDoor", "m_SoundClose")]
public string SoundClose
{
get { return Schema.GetUtf8String(this.Handle, "CBasePropDoor", "m_SoundClose"); }
set { Schema.SetString(this.Handle, "CBasePropDoor", "m_SoundClose", value); }
}
// m_SoundLock
[SchemaMember("CBasePropDoor", "m_SoundLock")]
public string SoundLock
{
get { return Schema.GetUtf8String(this.Handle, "CBasePropDoor", "m_SoundLock"); }
set { Schema.SetString(this.Handle, "CBasePropDoor", "m_SoundLock", value); }
}
// m_SoundUnlock
[SchemaMember("CBasePropDoor", "m_SoundUnlock")]
public string SoundUnlock
{
get { return Schema.GetUtf8String(this.Handle, "CBasePropDoor", "m_SoundUnlock"); }
set { Schema.SetString(this.Handle, "CBasePropDoor", "m_SoundUnlock", value); }
}
// m_SoundLatch
[SchemaMember("CBasePropDoor", "m_SoundLatch")]
public string SoundLatch
{
get { return Schema.GetUtf8String(this.Handle, "CBasePropDoor", "m_SoundLatch"); }
set { Schema.SetString(this.Handle, "CBasePropDoor", "m_SoundLatch", value); }
}
// m_SoundPound
[SchemaMember("CBasePropDoor", "m_SoundPound")]
public string SoundPound
{
get { return Schema.GetUtf8String(this.Handle, "CBasePropDoor", "m_SoundPound"); }
set { Schema.SetString(this.Handle, "CBasePropDoor", "m_SoundPound", value); }
}
// m_SoundJiggle
[SchemaMember("CBasePropDoor", "m_SoundJiggle")]
public string SoundJiggle
{
get { return Schema.GetUtf8String(this.Handle, "CBasePropDoor", "m_SoundJiggle"); }
set { Schema.SetString(this.Handle, "CBasePropDoor", "m_SoundJiggle", value); }
}
// m_SoundLockedAnim
[SchemaMember("CBasePropDoor", "m_SoundLockedAnim")]
public string SoundLockedAnim
{
get { return Schema.GetUtf8String(this.Handle, "CBasePropDoor", "m_SoundLockedAnim"); }
set { Schema.SetString(this.Handle, "CBasePropDoor", "m_SoundLockedAnim", value); }
}
// m_numCloseAttempts
[SchemaMember("CBasePropDoor", "m_numCloseAttempts")]
public ref Int32 NumCloseAttempts => ref Schema.GetRef<Int32>(this.Handle, "CBasePropDoor", "m_numCloseAttempts");
// m_nPhysicsMaterial
[SchemaMember("CBasePropDoor", "m_nPhysicsMaterial")]
public CUtlStringToken PhysicsMaterial => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "CBasePropDoor", "m_nPhysicsMaterial");
// m_SlaveName
[SchemaMember("CBasePropDoor", "m_SlaveName")]
public string SlaveName
{
get { return Schema.GetUtf8String(this.Handle, "CBasePropDoor", "m_SlaveName"); }
set { Schema.SetString(this.Handle, "CBasePropDoor", "m_SlaveName", value); }
}
// m_hMaster
[SchemaMember("CBasePropDoor", "m_hMaster")]
public CHandle<CBasePropDoor> Master => Schema.GetDeclaredClass<CHandle<CBasePropDoor>>(this.Handle, "CBasePropDoor", "m_hMaster");
// m_OnBlockedClosing
[SchemaMember("CBasePropDoor", "m_OnBlockedClosing")]
public CEntityIOOutput OnBlockedClosing => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBasePropDoor", "m_OnBlockedClosing");
// m_OnBlockedOpening
[SchemaMember("CBasePropDoor", "m_OnBlockedOpening")]
public CEntityIOOutput OnBlockedOpening => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBasePropDoor", "m_OnBlockedOpening");
// m_OnUnblockedClosing
[SchemaMember("CBasePropDoor", "m_OnUnblockedClosing")]
public CEntityIOOutput OnUnblockedClosing => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBasePropDoor", "m_OnUnblockedClosing");
// m_OnUnblockedOpening
[SchemaMember("CBasePropDoor", "m_OnUnblockedOpening")]
public CEntityIOOutput OnUnblockedOpening => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBasePropDoor", "m_OnUnblockedOpening");
// m_OnFullyClosed
[SchemaMember("CBasePropDoor", "m_OnFullyClosed")]
public CEntityIOOutput OnFullyClosed => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBasePropDoor", "m_OnFullyClosed");
// m_OnFullyOpen
[SchemaMember("CBasePropDoor", "m_OnFullyOpen")]
public CEntityIOOutput OnFullyOpen => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBasePropDoor", "m_OnFullyOpen");
// m_OnClose
[SchemaMember("CBasePropDoor", "m_OnClose")]
public CEntityIOOutput OnClose => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBasePropDoor", "m_OnClose");
// m_OnOpen
[SchemaMember("CBasePropDoor", "m_OnOpen")]
public CEntityIOOutput OnOpen => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBasePropDoor", "m_OnOpen");
// m_OnLockedUse
[SchemaMember("CBasePropDoor", "m_OnLockedUse")]
public CEntityIOOutput OnLockedUse => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBasePropDoor", "m_OnLockedUse");
// m_OnAjarOpen
[SchemaMember("CBasePropDoor", "m_OnAjarOpen")]
public CEntityIOOutput OnAjarOpen => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBasePropDoor", "m_OnAjarOpen");
}
public partial class CBaseToggle : CBaseModelEntity
{
public CBaseToggle (IntPtr pointer) : base(pointer) {}
// m_toggle_state
[SchemaMember("CBaseToggle", "m_toggle_state")]
public ref TOGGLE_STATE Toggle_state => ref Schema.GetRef<TOGGLE_STATE>(this.Handle, "CBaseToggle", "m_toggle_state");
// m_flMoveDistance
[SchemaMember("CBaseToggle", "m_flMoveDistance")]
public ref float MoveDistance => ref Schema.GetRef<float>(this.Handle, "CBaseToggle", "m_flMoveDistance");
// m_flWait
[SchemaMember("CBaseToggle", "m_flWait")]
public ref float Wait => ref Schema.GetRef<float>(this.Handle, "CBaseToggle", "m_flWait");
// m_flLip
[SchemaMember("CBaseToggle", "m_flLip")]
public ref float Lip => ref Schema.GetRef<float>(this.Handle, "CBaseToggle", "m_flLip");
// m_bAlwaysFireBlockedOutputs
[SchemaMember("CBaseToggle", "m_bAlwaysFireBlockedOutputs")]
public ref bool AlwaysFireBlockedOutputs => ref Schema.GetRef<bool>(this.Handle, "CBaseToggle", "m_bAlwaysFireBlockedOutputs");
// m_vecPosition1
[SchemaMember("CBaseToggle", "m_vecPosition1")]
public Vector Position1 => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseToggle", "m_vecPosition1");
// m_vecPosition2
[SchemaMember("CBaseToggle", "m_vecPosition2")]
public Vector Position2 => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseToggle", "m_vecPosition2");
// m_vecMoveAng
[SchemaMember("CBaseToggle", "m_vecMoveAng")]
public QAngle MoveAng => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBaseToggle", "m_vecMoveAng");
// m_vecAngle1
[SchemaMember("CBaseToggle", "m_vecAngle1")]
public QAngle Angle1 => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBaseToggle", "m_vecAngle1");
// m_vecAngle2
[SchemaMember("CBaseToggle", "m_vecAngle2")]
public QAngle Angle2 => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBaseToggle", "m_vecAngle2");
// m_flHeight
[SchemaMember("CBaseToggle", "m_flHeight")]
public ref float Height => ref Schema.GetRef<float>(this.Handle, "CBaseToggle", "m_flHeight");
// m_hActivator
[SchemaMember("CBaseToggle", "m_hActivator")]
public CHandle<CBaseEntity> Activator => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBaseToggle", "m_hActivator");
// m_vecFinalDest
[SchemaMember("CBaseToggle", "m_vecFinalDest")]
public Vector FinalDest => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseToggle", "m_vecFinalDest");
// m_vecFinalAngle
[SchemaMember("CBaseToggle", "m_vecFinalAngle")]
public QAngle FinalAngle => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBaseToggle", "m_vecFinalAngle");
// m_movementType
[SchemaMember("CBaseToggle", "m_movementType")]
public ref Int32 MovementType => ref Schema.GetRef<Int32>(this.Handle, "CBaseToggle", "m_movementType");
// m_sMaster
[SchemaMember("CBaseToggle", "m_sMaster")]
public string Master
{
get { return Schema.GetUtf8String(this.Handle, "CBaseToggle", "m_sMaster"); }
set { Schema.SetString(this.Handle, "CBaseToggle", "m_sMaster", value); }
}
}
public partial class CBaseTrigger : CBaseToggle
{
public CBaseTrigger (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CBaseTrigger", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CBaseTrigger", "m_bDisabled");
// m_iFilterName
[SchemaMember("CBaseTrigger", "m_iFilterName")]
public string FilterName
{
get { return Schema.GetUtf8String(this.Handle, "CBaseTrigger", "m_iFilterName"); }
set { Schema.SetString(this.Handle, "CBaseTrigger", "m_iFilterName", value); }
}
// m_hFilter
[SchemaMember("CBaseTrigger", "m_hFilter")]
public CHandle<CBaseFilter> Filter => Schema.GetDeclaredClass<CHandle<CBaseFilter>>(this.Handle, "CBaseTrigger", "m_hFilter");
// m_OnStartTouch
[SchemaMember("CBaseTrigger", "m_OnStartTouch")]
public CEntityIOOutput OnStartTouch => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseTrigger", "m_OnStartTouch");
// m_OnStartTouchAll
[SchemaMember("CBaseTrigger", "m_OnStartTouchAll")]
public CEntityIOOutput OnStartTouchAll => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseTrigger", "m_OnStartTouchAll");
// m_OnEndTouch
[SchemaMember("CBaseTrigger", "m_OnEndTouch")]
public CEntityIOOutput OnEndTouch => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseTrigger", "m_OnEndTouch");
// m_OnEndTouchAll
[SchemaMember("CBaseTrigger", "m_OnEndTouchAll")]
public CEntityIOOutput OnEndTouchAll => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseTrigger", "m_OnEndTouchAll");
// m_OnTouching
[SchemaMember("CBaseTrigger", "m_OnTouching")]
public CEntityIOOutput OnTouching => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseTrigger", "m_OnTouching");
// m_OnNotTouching
[SchemaMember("CBaseTrigger", "m_OnNotTouching")]
public CEntityIOOutput OnNotTouching => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBaseTrigger", "m_OnNotTouching");
// m_hTouchingEntities
[SchemaMember("CBaseTrigger", "m_hTouchingEntities")]
public NetworkedVector<CHandle<CBaseEntity>> TouchingEntities => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseEntity>>>(this.Handle, "CBaseTrigger", "m_hTouchingEntities");
// m_bClientSidePredicted
[SchemaMember("CBaseTrigger", "m_bClientSidePredicted")]
public ref bool ClientSidePredicted => ref Schema.GetRef<bool>(this.Handle, "CBaseTrigger", "m_bClientSidePredicted");
}
public partial class CBaseViewModel : CBaseAnimGraph
{
public CBaseViewModel (IntPtr pointer) : base(pointer) {}
// m_vecLastFacing
[SchemaMember("CBaseViewModel", "m_vecLastFacing")]
public Vector LastFacing => Schema.GetDeclaredClass<Vector>(this.Handle, "CBaseViewModel", "m_vecLastFacing");
// m_nViewModelIndex
[SchemaMember("CBaseViewModel", "m_nViewModelIndex")]
public ref UInt32 ViewModelIndex => ref Schema.GetRef<UInt32>(this.Handle, "CBaseViewModel", "m_nViewModelIndex");
// m_nAnimationParity
[SchemaMember("CBaseViewModel", "m_nAnimationParity")]
public ref UInt32 AnimationParity => ref Schema.GetRef<UInt32>(this.Handle, "CBaseViewModel", "m_nAnimationParity");
// m_flAnimationStartTime
[SchemaMember("CBaseViewModel", "m_flAnimationStartTime")]
public ref float AnimationStartTime => ref Schema.GetRef<float>(this.Handle, "CBaseViewModel", "m_flAnimationStartTime");
// m_hWeapon
[SchemaMember("CBaseViewModel", "m_hWeapon")]
public CHandle<CBasePlayerWeapon> Weapon => Schema.GetDeclaredClass<CHandle<CBasePlayerWeapon>>(this.Handle, "CBaseViewModel", "m_hWeapon");
// m_sVMName
[SchemaMember("CBaseViewModel", "m_sVMName")]
public string VMName
{
get { return Schema.GetUtf8String(this.Handle, "CBaseViewModel", "m_sVMName"); }
set { Schema.SetString(this.Handle, "CBaseViewModel", "m_sVMName", value); }
}
// m_sAnimationPrefix
[SchemaMember("CBaseViewModel", "m_sAnimationPrefix")]
public string AnimationPrefix
{
get { return Schema.GetUtf8String(this.Handle, "CBaseViewModel", "m_sAnimationPrefix"); }
set { Schema.SetString(this.Handle, "CBaseViewModel", "m_sAnimationPrefix", value); }
}
// m_hOldLayerSequence
[SchemaMember("CBaseViewModel", "m_hOldLayerSequence")]
public ref Int32 OldLayerSequence => ref Schema.GetRef<Int32>(this.Handle, "CBaseViewModel", "m_hOldLayerSequence");
// m_oldLayer
[SchemaMember("CBaseViewModel", "m_oldLayer")]
public ref Int32 OldLayer => ref Schema.GetRef<Int32>(this.Handle, "CBaseViewModel", "m_oldLayer");
// m_oldLayerStartTime
[SchemaMember("CBaseViewModel", "m_oldLayerStartTime")]
public ref float OldLayerStartTime => ref Schema.GetRef<float>(this.Handle, "CBaseViewModel", "m_oldLayerStartTime");
// m_hControlPanel
[SchemaMember("CBaseViewModel", "m_hControlPanel")]
public CHandle<CBaseEntity> ControlPanel => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBaseViewModel", "m_hControlPanel");
}
public partial class CBeam : CBaseModelEntity
{
public CBeam (IntPtr pointer) : base(pointer) {}
// m_flFrameRate
[SchemaMember("CBeam", "m_flFrameRate")]
public ref float FrameRate => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_flFrameRate");
// m_flHDRColorScale
[SchemaMember("CBeam", "m_flHDRColorScale")]
public ref float HDRColorScale => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_flHDRColorScale");
// m_flFireTime
[SchemaMember("CBeam", "m_flFireTime")]
public ref float FireTime => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_flFireTime");
// m_flDamage
[SchemaMember("CBeam", "m_flDamage")]
public ref float Damage => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_flDamage");
// m_nNumBeamEnts
[SchemaMember("CBeam", "m_nNumBeamEnts")]
public ref byte NumBeamEnts => ref Schema.GetRef<byte>(this.Handle, "CBeam", "m_nNumBeamEnts");
// m_hBaseMaterial
[SchemaMember("CBeam", "m_hBaseMaterial")]
public CStrongHandle<InfoForResourceTypeIMaterial2> BaseMaterial => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CBeam", "m_hBaseMaterial");
// m_nHaloIndex
[SchemaMember("CBeam", "m_nHaloIndex")]
public CStrongHandle<InfoForResourceTypeIMaterial2> HaloIndex => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CBeam", "m_nHaloIndex");
// m_nBeamType
[SchemaMember("CBeam", "m_nBeamType")]
public ref BeamType_t BeamType => ref Schema.GetRef<BeamType_t>(this.Handle, "CBeam", "m_nBeamType");
// m_nBeamFlags
[SchemaMember("CBeam", "m_nBeamFlags")]
public ref UInt32 BeamFlags => ref Schema.GetRef<UInt32>(this.Handle, "CBeam", "m_nBeamFlags");
// m_hAttachEntity
[SchemaMember("CBeam", "m_hAttachEntity")]
public Span<CHandle<CBaseEntity>> AttachEntity => Schema.GetFixedArray<CHandle<CBaseEntity>>(this.Handle, "CBeam", "m_hAttachEntity", 10);
// m_nAttachIndex
[SchemaMember("CBeam", "m_nAttachIndex")]
public Span<AttachmentHandle_t> AttachIndex => Schema.GetFixedArray<AttachmentHandle_t>(this.Handle, "CBeam", "m_nAttachIndex", 10);
// m_fWidth
[SchemaMember("CBeam", "m_fWidth")]
public ref float Width => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_fWidth");
// m_fEndWidth
[SchemaMember("CBeam", "m_fEndWidth")]
public ref float EndWidth => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_fEndWidth");
// m_fFadeLength
[SchemaMember("CBeam", "m_fFadeLength")]
public ref float FadeLength => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_fFadeLength");
// m_fHaloScale
[SchemaMember("CBeam", "m_fHaloScale")]
public ref float HaloScale => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_fHaloScale");
// m_fAmplitude
[SchemaMember("CBeam", "m_fAmplitude")]
public ref float Amplitude => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_fAmplitude");
// m_fStartFrame
[SchemaMember("CBeam", "m_fStartFrame")]
public ref float StartFrame => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_fStartFrame");
// m_fSpeed
[SchemaMember("CBeam", "m_fSpeed")]
public ref float Speed => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_fSpeed");
// m_flFrame
[SchemaMember("CBeam", "m_flFrame")]
public ref float Frame => ref Schema.GetRef<float>(this.Handle, "CBeam", "m_flFrame");
// m_nClipStyle
[SchemaMember("CBeam", "m_nClipStyle")]
public ref BeamClipStyle_t ClipStyle => ref Schema.GetRef<BeamClipStyle_t>(this.Handle, "CBeam", "m_nClipStyle");
// m_bTurnedOff
[SchemaMember("CBeam", "m_bTurnedOff")]
public ref bool TurnedOff => ref Schema.GetRef<bool>(this.Handle, "CBeam", "m_bTurnedOff");
// m_vecEndPos
[SchemaMember("CBeam", "m_vecEndPos")]
public Vector EndPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CBeam", "m_vecEndPos");
// m_hEndEntity
[SchemaMember("CBeam", "m_hEndEntity")]
public CHandle<CBaseEntity> EndEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBeam", "m_hEndEntity");
// m_nDissolveType
[SchemaMember("CBeam", "m_nDissolveType")]
public ref Int32 DissolveType => ref Schema.GetRef<Int32>(this.Handle, "CBeam", "m_nDissolveType");
}
public partial class CBlood : CPointEntity
{
public CBlood (IntPtr pointer) : base(pointer) {}
// m_vecSprayAngles
[SchemaMember("CBlood", "m_vecSprayAngles")]
public QAngle SprayAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBlood", "m_vecSprayAngles");
// m_vecSprayDir
[SchemaMember("CBlood", "m_vecSprayDir")]
public Vector SprayDir => Schema.GetDeclaredClass<Vector>(this.Handle, "CBlood", "m_vecSprayDir");
// m_flAmount
[SchemaMember("CBlood", "m_flAmount")]
public ref float Amount => ref Schema.GetRef<float>(this.Handle, "CBlood", "m_flAmount");
// m_Color
[SchemaMember("CBlood", "m_Color")]
public ref Int32 Color => ref Schema.GetRef<Int32>(this.Handle, "CBlood", "m_Color");
}
public partial class CBodyComponent : CEntityComponent
{
public CBodyComponent (IntPtr pointer) : base(pointer) {}
// m_pSceneNode
[SchemaMember("CBodyComponent", "m_pSceneNode")]
public CGameSceneNode? SceneNode => Schema.GetPointer<CGameSceneNode>(this.Handle, "CBodyComponent", "m_pSceneNode");
// __m_pChainEntity
[SchemaMember("CBodyComponent", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "CBodyComponent", "__m_pChainEntity");
}
public partial class CBodyComponentBaseAnimGraph : CBodyComponentSkeletonInstance
{
public CBodyComponentBaseAnimGraph (IntPtr pointer) : base(pointer) {}
// m_animationController
[SchemaMember("CBodyComponentBaseAnimGraph", "m_animationController")]
public CBaseAnimGraphController AnimationController => Schema.GetDeclaredClass<CBaseAnimGraphController>(this.Handle, "CBodyComponentBaseAnimGraph", "m_animationController");
// __m_pChainEntity
[SchemaMember("CBodyComponentBaseAnimGraph", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "CBodyComponentBaseAnimGraph", "__m_pChainEntity");
}
public partial class CBodyComponentBaseModelEntity : CBodyComponentSkeletonInstance
{
public CBodyComponentBaseModelEntity (IntPtr pointer) : base(pointer) {}
// __m_pChainEntity
[SchemaMember("CBodyComponentBaseModelEntity", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "CBodyComponentBaseModelEntity", "__m_pChainEntity");
}
public partial class CBodyComponentPoint : CBodyComponent
{
public CBodyComponentPoint (IntPtr pointer) : base(pointer) {}
// m_sceneNode
[SchemaMember("CBodyComponentPoint", "m_sceneNode")]
public CGameSceneNode SceneNode => Schema.GetDeclaredClass<CGameSceneNode>(this.Handle, "CBodyComponentPoint", "m_sceneNode");
// __m_pChainEntity
[SchemaMember("CBodyComponentPoint", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "CBodyComponentPoint", "__m_pChainEntity");
}
public partial class CBodyComponentSkeletonInstance : CBodyComponent
{
public CBodyComponentSkeletonInstance (IntPtr pointer) : base(pointer) {}
// m_skeletonInstance
[SchemaMember("CBodyComponentSkeletonInstance", "m_skeletonInstance")]
public CSkeletonInstance SkeletonInstance => Schema.GetDeclaredClass<CSkeletonInstance>(this.Handle, "CBodyComponentSkeletonInstance", "m_skeletonInstance");
// __m_pChainEntity
[SchemaMember("CBodyComponentSkeletonInstance", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "CBodyComponentSkeletonInstance", "__m_pChainEntity");
}
public partial class CBombTarget : CBaseTrigger
{
public CBombTarget (IntPtr pointer) : base(pointer) {}
// m_OnBombExplode
[SchemaMember("CBombTarget", "m_OnBombExplode")]
public CEntityIOOutput OnBombExplode => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBombTarget", "m_OnBombExplode");
// m_OnBombPlanted
[SchemaMember("CBombTarget", "m_OnBombPlanted")]
public CEntityIOOutput OnBombPlanted => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBombTarget", "m_OnBombPlanted");
// m_OnBombDefused
[SchemaMember("CBombTarget", "m_OnBombDefused")]
public CEntityIOOutput OnBombDefused => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBombTarget", "m_OnBombDefused");
// m_bIsBombSiteB
[SchemaMember("CBombTarget", "m_bIsBombSiteB")]
public ref bool IsBombSiteB => ref Schema.GetRef<bool>(this.Handle, "CBombTarget", "m_bIsBombSiteB");
// m_bIsHeistBombTarget
[SchemaMember("CBombTarget", "m_bIsHeistBombTarget")]
public ref bool IsHeistBombTarget => ref Schema.GetRef<bool>(this.Handle, "CBombTarget", "m_bIsHeistBombTarget");
// m_bBombPlantedHere
[SchemaMember("CBombTarget", "m_bBombPlantedHere")]
public ref bool BombPlantedHere => ref Schema.GetRef<bool>(this.Handle, "CBombTarget", "m_bBombPlantedHere");
// m_szMountTarget
[SchemaMember("CBombTarget", "m_szMountTarget")]
public string MountTarget
{
get { return Schema.GetUtf8String(this.Handle, "CBombTarget", "m_szMountTarget"); }
set { Schema.SetString(this.Handle, "CBombTarget", "m_szMountTarget", value); }
}
// m_hInstructorHint
[SchemaMember("CBombTarget", "m_hInstructorHint")]
public CHandle<CBaseEntity> InstructorHint => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBombTarget", "m_hInstructorHint");
// m_nBombSiteDesignation
[SchemaMember("CBombTarget", "m_nBombSiteDesignation")]
public ref Int32 BombSiteDesignation => ref Schema.GetRef<Int32>(this.Handle, "CBombTarget", "m_nBombSiteDesignation");
}
public partial class CBot : NativeObject
{
public CBot (IntPtr pointer) : base(pointer) {}
// m_pController
[SchemaMember("CBot", "m_pController")]
public CCSPlayerController? Controller => Schema.GetPointer<CCSPlayerController>(this.Handle, "CBot", "m_pController");
// m_pPlayer
[SchemaMember("CBot", "m_pPlayer")]
public CCSPlayerPawn? Player => Schema.GetPointer<CCSPlayerPawn>(this.Handle, "CBot", "m_pPlayer");
// m_bHasSpawned
[SchemaMember("CBot", "m_bHasSpawned")]
public ref bool HasSpawned => ref Schema.GetRef<bool>(this.Handle, "CBot", "m_bHasSpawned");
// m_id
[SchemaMember("CBot", "m_id")]
public ref UInt32 Id => ref Schema.GetRef<UInt32>(this.Handle, "CBot", "m_id");
// m_isRunning
[SchemaMember("CBot", "m_isRunning")]
public ref bool IsRunning => ref Schema.GetRef<bool>(this.Handle, "CBot", "m_isRunning");
// m_isCrouching
[SchemaMember("CBot", "m_isCrouching")]
public ref bool IsCrouching => ref Schema.GetRef<bool>(this.Handle, "CBot", "m_isCrouching");
// m_forwardSpeed
[SchemaMember("CBot", "m_forwardSpeed")]
public ref float ForwardSpeed => ref Schema.GetRef<float>(this.Handle, "CBot", "m_forwardSpeed");
// m_leftSpeed
[SchemaMember("CBot", "m_leftSpeed")]
public ref float LeftSpeed => ref Schema.GetRef<float>(this.Handle, "CBot", "m_leftSpeed");
// m_verticalSpeed
[SchemaMember("CBot", "m_verticalSpeed")]
public ref float VerticalSpeed => ref Schema.GetRef<float>(this.Handle, "CBot", "m_verticalSpeed");
// m_buttonFlags
[SchemaMember("CBot", "m_buttonFlags")]
public ref UInt64 ButtonFlags => ref Schema.GetRef<UInt64>(this.Handle, "CBot", "m_buttonFlags");
// m_jumpTimestamp
[SchemaMember("CBot", "m_jumpTimestamp")]
public ref float JumpTimestamp => ref Schema.GetRef<float>(this.Handle, "CBot", "m_jumpTimestamp");
// m_viewForward
[SchemaMember("CBot", "m_viewForward")]
public Vector ViewForward => Schema.GetDeclaredClass<Vector>(this.Handle, "CBot", "m_viewForward");
// m_postureStackIndex
[SchemaMember("CBot", "m_postureStackIndex")]
public ref Int32 PostureStackIndex => ref Schema.GetRef<Int32>(this.Handle, "CBot", "m_postureStackIndex");
}
public partial class CBreachCharge : CCSWeaponBase
{
public CBreachCharge (IntPtr pointer) : base(pointer) {}
}
public partial class CBreachChargeProjectile : CBaseGrenade
{
public CBreachChargeProjectile (IntPtr pointer) : base(pointer) {}
}
public partial class CBreakable : CBaseModelEntity
{
public CBreakable (IntPtr pointer) : base(pointer) {}
// m_Material
[SchemaMember("CBreakable", "m_Material")]
public ref Materials Material => ref Schema.GetRef<Materials>(this.Handle, "CBreakable", "m_Material");
// m_hBreaker
[SchemaMember("CBreakable", "m_hBreaker")]
public CHandle<CBaseEntity> Breaker => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBreakable", "m_hBreaker");
// m_Explosion
[SchemaMember("CBreakable", "m_Explosion")]
public ref Explosions Explosion => ref Schema.GetRef<Explosions>(this.Handle, "CBreakable", "m_Explosion");
// m_iszSpawnObject
[SchemaMember("CBreakable", "m_iszSpawnObject")]
public string SpawnObject
{
get { return Schema.GetUtf8String(this.Handle, "CBreakable", "m_iszSpawnObject"); }
set { Schema.SetString(this.Handle, "CBreakable", "m_iszSpawnObject", value); }
}
// m_flPressureDelay
[SchemaMember("CBreakable", "m_flPressureDelay")]
public ref float PressureDelay => ref Schema.GetRef<float>(this.Handle, "CBreakable", "m_flPressureDelay");
// m_iMinHealthDmg
[SchemaMember("CBreakable", "m_iMinHealthDmg")]
public ref Int32 MinHealthDmg => ref Schema.GetRef<Int32>(this.Handle, "CBreakable", "m_iMinHealthDmg");
// m_iszPropData
[SchemaMember("CBreakable", "m_iszPropData")]
public string PropData
{
get { return Schema.GetUtf8String(this.Handle, "CBreakable", "m_iszPropData"); }
set { Schema.SetString(this.Handle, "CBreakable", "m_iszPropData", value); }
}
// m_impactEnergyScale
[SchemaMember("CBreakable", "m_impactEnergyScale")]
public ref float ImpactEnergyScale => ref Schema.GetRef<float>(this.Handle, "CBreakable", "m_impactEnergyScale");
// m_nOverrideBlockLOS
[SchemaMember("CBreakable", "m_nOverrideBlockLOS")]
public ref EOverrideBlockLOS_t OverrideBlockLOS => ref Schema.GetRef<EOverrideBlockLOS_t>(this.Handle, "CBreakable", "m_nOverrideBlockLOS");
// m_OnBreak
[SchemaMember("CBreakable", "m_OnBreak")]
public CEntityIOOutput OnBreak => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBreakable", "m_OnBreak");
// m_flDmgModBullet
[SchemaMember("CBreakable", "m_flDmgModBullet")]
public ref float DmgModBullet => ref Schema.GetRef<float>(this.Handle, "CBreakable", "m_flDmgModBullet");
// m_flDmgModClub
[SchemaMember("CBreakable", "m_flDmgModClub")]
public ref float DmgModClub => ref Schema.GetRef<float>(this.Handle, "CBreakable", "m_flDmgModClub");
// m_flDmgModExplosive
[SchemaMember("CBreakable", "m_flDmgModExplosive")]
public ref float DmgModExplosive => ref Schema.GetRef<float>(this.Handle, "CBreakable", "m_flDmgModExplosive");
// m_flDmgModFire
[SchemaMember("CBreakable", "m_flDmgModFire")]
public ref float DmgModFire => ref Schema.GetRef<float>(this.Handle, "CBreakable", "m_flDmgModFire");
// m_iszPhysicsDamageTableName
[SchemaMember("CBreakable", "m_iszPhysicsDamageTableName")]
public string PhysicsDamageTableName
{
get { return Schema.GetUtf8String(this.Handle, "CBreakable", "m_iszPhysicsDamageTableName"); }
set { Schema.SetString(this.Handle, "CBreakable", "m_iszPhysicsDamageTableName", value); }
}
// m_iszBasePropData
[SchemaMember("CBreakable", "m_iszBasePropData")]
public string BasePropData
{
get { return Schema.GetUtf8String(this.Handle, "CBreakable", "m_iszBasePropData"); }
set { Schema.SetString(this.Handle, "CBreakable", "m_iszBasePropData", value); }
}
// m_iInteractions
[SchemaMember("CBreakable", "m_iInteractions")]
public ref Int32 Interactions => ref Schema.GetRef<Int32>(this.Handle, "CBreakable", "m_iInteractions");
// m_PerformanceMode
[SchemaMember("CBreakable", "m_PerformanceMode")]
public ref PerformanceMode_t PerformanceMode => ref Schema.GetRef<PerformanceMode_t>(this.Handle, "CBreakable", "m_PerformanceMode");
// m_hPhysicsAttacker
[SchemaMember("CBreakable", "m_hPhysicsAttacker")]
public CHandle<CBasePlayerPawn> PhysicsAttacker => Schema.GetDeclaredClass<CHandle<CBasePlayerPawn>>(this.Handle, "CBreakable", "m_hPhysicsAttacker");
// m_flLastPhysicsInfluenceTime
[SchemaMember("CBreakable", "m_flLastPhysicsInfluenceTime")]
public ref float LastPhysicsInfluenceTime => ref Schema.GetRef<float>(this.Handle, "CBreakable", "m_flLastPhysicsInfluenceTime");
}
public partial class CBreakableProp : CBaseProp
{
public CBreakableProp (IntPtr pointer) : base(pointer) {}
// m_OnBreak
[SchemaMember("CBreakableProp", "m_OnBreak")]
public CEntityIOOutput OnBreak => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBreakableProp", "m_OnBreak");
// m_OnTakeDamage
[SchemaMember("CBreakableProp", "m_OnTakeDamage")]
public CEntityIOOutput OnTakeDamage => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CBreakableProp", "m_OnTakeDamage");
// m_impactEnergyScale
[SchemaMember("CBreakableProp", "m_impactEnergyScale")]
public ref float ImpactEnergyScale => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_impactEnergyScale");
// m_iMinHealthDmg
[SchemaMember("CBreakableProp", "m_iMinHealthDmg")]
public ref Int32 MinHealthDmg => ref Schema.GetRef<Int32>(this.Handle, "CBreakableProp", "m_iMinHealthDmg");
// m_preferredCarryAngles
[SchemaMember("CBreakableProp", "m_preferredCarryAngles")]
public QAngle PreferredCarryAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CBreakableProp", "m_preferredCarryAngles");
// m_flPressureDelay
[SchemaMember("CBreakableProp", "m_flPressureDelay")]
public ref float PressureDelay => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_flPressureDelay");
// m_hBreaker
[SchemaMember("CBreakableProp", "m_hBreaker")]
public CHandle<CBaseEntity> Breaker => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBreakableProp", "m_hBreaker");
// m_PerformanceMode
[SchemaMember("CBreakableProp", "m_PerformanceMode")]
public ref PerformanceMode_t PerformanceMode => ref Schema.GetRef<PerformanceMode_t>(this.Handle, "CBreakableProp", "m_PerformanceMode");
// m_flDmgModBullet
[SchemaMember("CBreakableProp", "m_flDmgModBullet")]
public ref float DmgModBullet => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_flDmgModBullet");
// m_flDmgModClub
[SchemaMember("CBreakableProp", "m_flDmgModClub")]
public ref float DmgModClub => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_flDmgModClub");
// m_flDmgModExplosive
[SchemaMember("CBreakableProp", "m_flDmgModExplosive")]
public ref float DmgModExplosive => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_flDmgModExplosive");
// m_flDmgModFire
[SchemaMember("CBreakableProp", "m_flDmgModFire")]
public ref float DmgModFire => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_flDmgModFire");
// m_iszPhysicsDamageTableName
[SchemaMember("CBreakableProp", "m_iszPhysicsDamageTableName")]
public string PhysicsDamageTableName
{
get { return Schema.GetUtf8String(this.Handle, "CBreakableProp", "m_iszPhysicsDamageTableName"); }
set { Schema.SetString(this.Handle, "CBreakableProp", "m_iszPhysicsDamageTableName", value); }
}
// m_iszBasePropData
[SchemaMember("CBreakableProp", "m_iszBasePropData")]
public string BasePropData
{
get { return Schema.GetUtf8String(this.Handle, "CBreakableProp", "m_iszBasePropData"); }
set { Schema.SetString(this.Handle, "CBreakableProp", "m_iszBasePropData", value); }
}
// m_iInteractions
[SchemaMember("CBreakableProp", "m_iInteractions")]
public ref Int32 Interactions => ref Schema.GetRef<Int32>(this.Handle, "CBreakableProp", "m_iInteractions");
// m_flPreventDamageBeforeTime
[SchemaMember("CBreakableProp", "m_flPreventDamageBeforeTime")]
public ref float PreventDamageBeforeTime => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_flPreventDamageBeforeTime");
// m_bHasBreakPiecesOrCommands
[SchemaMember("CBreakableProp", "m_bHasBreakPiecesOrCommands")]
public ref bool HasBreakPiecesOrCommands => ref Schema.GetRef<bool>(this.Handle, "CBreakableProp", "m_bHasBreakPiecesOrCommands");
// m_explodeDamage
[SchemaMember("CBreakableProp", "m_explodeDamage")]
public ref float ExplodeDamage => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_explodeDamage");
// m_explodeRadius
[SchemaMember("CBreakableProp", "m_explodeRadius")]
public ref float ExplodeRadius => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_explodeRadius");
// m_explosionDelay
[SchemaMember("CBreakableProp", "m_explosionDelay")]
public ref float ExplosionDelay => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_explosionDelay");
// m_explosionBuildupSound
[SchemaMember("CBreakableProp", "m_explosionBuildupSound")]
public string ExplosionBuildupSound
{
get { return Schema.GetUtf8String(this.Handle, "CBreakableProp", "m_explosionBuildupSound"); }
set { Schema.SetString(this.Handle, "CBreakableProp", "m_explosionBuildupSound", value); }
}
// m_explosionCustomEffect
[SchemaMember("CBreakableProp", "m_explosionCustomEffect")]
public string ExplosionCustomEffect
{
get { return Schema.GetUtf8String(this.Handle, "CBreakableProp", "m_explosionCustomEffect"); }
set { Schema.SetString(this.Handle, "CBreakableProp", "m_explosionCustomEffect", value); }
}
// m_explosionCustomSound
[SchemaMember("CBreakableProp", "m_explosionCustomSound")]
public string ExplosionCustomSound
{
get { return Schema.GetUtf8String(this.Handle, "CBreakableProp", "m_explosionCustomSound"); }
set { Schema.SetString(this.Handle, "CBreakableProp", "m_explosionCustomSound", value); }
}
// m_explosionModifier
[SchemaMember("CBreakableProp", "m_explosionModifier")]
public string ExplosionModifier
{
get { return Schema.GetUtf8String(this.Handle, "CBreakableProp", "m_explosionModifier"); }
set { Schema.SetString(this.Handle, "CBreakableProp", "m_explosionModifier", value); }
}
// m_hPhysicsAttacker
[SchemaMember("CBreakableProp", "m_hPhysicsAttacker")]
public CHandle<CBasePlayerPawn> PhysicsAttacker => Schema.GetDeclaredClass<CHandle<CBasePlayerPawn>>(this.Handle, "CBreakableProp", "m_hPhysicsAttacker");
// m_flLastPhysicsInfluenceTime
[SchemaMember("CBreakableProp", "m_flLastPhysicsInfluenceTime")]
public ref float LastPhysicsInfluenceTime => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_flLastPhysicsInfluenceTime");
// m_bOriginalBlockLOS
[SchemaMember("CBreakableProp", "m_bOriginalBlockLOS")]
public ref bool OriginalBlockLOS => ref Schema.GetRef<bool>(this.Handle, "CBreakableProp", "m_bOriginalBlockLOS");
// m_flDefaultFadeScale
[SchemaMember("CBreakableProp", "m_flDefaultFadeScale")]
public ref float DefaultFadeScale => ref Schema.GetRef<float>(this.Handle, "CBreakableProp", "m_flDefaultFadeScale");
// m_hLastAttacker
[SchemaMember("CBreakableProp", "m_hLastAttacker")]
public CHandle<CBaseEntity> LastAttacker => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBreakableProp", "m_hLastAttacker");
// m_hFlareEnt
[SchemaMember("CBreakableProp", "m_hFlareEnt")]
public CHandle<CBaseEntity> FlareEnt => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CBreakableProp", "m_hFlareEnt");
// m_bUsePuntSound
[SchemaMember("CBreakableProp", "m_bUsePuntSound")]
public ref bool UsePuntSound => ref Schema.GetRef<bool>(this.Handle, "CBreakableProp", "m_bUsePuntSound");
// m_iszPuntSound
[SchemaMember("CBreakableProp", "m_iszPuntSound")]
public string PuntSound
{
get { return Schema.GetUtf8String(this.Handle, "CBreakableProp", "m_iszPuntSound"); }
set { Schema.SetString(this.Handle, "CBreakableProp", "m_iszPuntSound", value); }
}
// m_noGhostCollision
[SchemaMember("CBreakableProp", "m_noGhostCollision")]
public ref bool NoGhostCollision => ref Schema.GetRef<bool>(this.Handle, "CBreakableProp", "m_noGhostCollision");
}
public partial class CBubbling : CBaseModelEntity
{
public CBubbling (IntPtr pointer) : base(pointer) {}
// m_density
[SchemaMember("CBubbling", "m_density")]
public ref Int32 Density => ref Schema.GetRef<Int32>(this.Handle, "CBubbling", "m_density");
// m_frequency
[SchemaMember("CBubbling", "m_frequency")]
public ref Int32 Frequency => ref Schema.GetRef<Int32>(this.Handle, "CBubbling", "m_frequency");
// m_state
[SchemaMember("CBubbling", "m_state")]
public ref Int32 State => ref Schema.GetRef<Int32>(this.Handle, "CBubbling", "m_state");
}
public partial class CBumpMine : CCSWeaponBase
{
public CBumpMine (IntPtr pointer) : base(pointer) {}
}
public partial class CBumpMineProjectile : CBaseGrenade
{
public CBumpMineProjectile (IntPtr pointer) : base(pointer) {}
}
public partial class CBuoyancyHelper : NativeObject
{
public CBuoyancyHelper (IntPtr pointer) : base(pointer) {}
// m_flFluidDensity
[SchemaMember("CBuoyancyHelper", "m_flFluidDensity")]
public ref float FluidDensity => ref Schema.GetRef<float>(this.Handle, "CBuoyancyHelper", "m_flFluidDensity");
}
public partial class CBuyZone : CBaseTrigger
{
public CBuyZone (IntPtr pointer) : base(pointer) {}
// m_LegacyTeamNum
[SchemaMember("CBuyZone", "m_LegacyTeamNum")]
public ref Int32 LegacyTeamNum => ref Schema.GetRef<Int32>(this.Handle, "CBuyZone", "m_LegacyTeamNum");
}
public partial class CC4 : CCSWeaponBase
{
public CC4 (IntPtr pointer) : base(pointer) {}
// m_vecLastValidPlayerHeldPosition
[SchemaMember("CC4", "m_vecLastValidPlayerHeldPosition")]
public Vector LastValidPlayerHeldPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CC4", "m_vecLastValidPlayerHeldPosition");
// m_vecLastValidDroppedPosition
[SchemaMember("CC4", "m_vecLastValidDroppedPosition")]
public Vector LastValidDroppedPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CC4", "m_vecLastValidDroppedPosition");
// m_bDoValidDroppedPositionCheck
[SchemaMember("CC4", "m_bDoValidDroppedPositionCheck")]
public ref bool DoValidDroppedPositionCheck => ref Schema.GetRef<bool>(this.Handle, "CC4", "m_bDoValidDroppedPositionCheck");
// m_bStartedArming
[SchemaMember("CC4", "m_bStartedArming")]
public ref bool StartedArming => ref Schema.GetRef<bool>(this.Handle, "CC4", "m_bStartedArming");
// m_fArmedTime
[SchemaMember("CC4", "m_fArmedTime")]
public ref float ArmedTime => ref Schema.GetRef<float>(this.Handle, "CC4", "m_fArmedTime");
// m_bBombPlacedAnimation
[SchemaMember("CC4", "m_bBombPlacedAnimation")]
public ref bool BombPlacedAnimation => ref Schema.GetRef<bool>(this.Handle, "CC4", "m_bBombPlacedAnimation");
// m_bIsPlantingViaUse
[SchemaMember("CC4", "m_bIsPlantingViaUse")]
public ref bool IsPlantingViaUse => ref Schema.GetRef<bool>(this.Handle, "CC4", "m_bIsPlantingViaUse");
// m_entitySpottedState
[SchemaMember("CC4", "m_entitySpottedState")]
public EntitySpottedState_t EntitySpottedState => Schema.GetDeclaredClass<EntitySpottedState_t>(this.Handle, "CC4", "m_entitySpottedState");
// m_nSpotRules
[SchemaMember("CC4", "m_nSpotRules")]
public ref Int32 SpotRules => ref Schema.GetRef<Int32>(this.Handle, "CC4", "m_nSpotRules");
// m_bPlayedArmingBeeps
[SchemaMember("CC4", "m_bPlayedArmingBeeps")]
public Span<bool> PlayedArmingBeeps => Schema.GetFixedArray<bool>(this.Handle, "CC4", "m_bPlayedArmingBeeps", 7);
// m_bBombPlanted
[SchemaMember("CC4", "m_bBombPlanted")]
public ref bool BombPlanted => ref Schema.GetRef<bool>(this.Handle, "CC4", "m_bBombPlanted");
// m_bDroppedFromDeath
[SchemaMember("CC4", "m_bDroppedFromDeath")]
public ref bool DroppedFromDeath => ref Schema.GetRef<bool>(this.Handle, "CC4", "m_bDroppedFromDeath");
}
public partial class CChangeLevel : CBaseTrigger
{
public CChangeLevel (IntPtr pointer) : base(pointer) {}
// m_sMapName
[SchemaMember("CChangeLevel", "m_sMapName")]
public string MapName
{
get { return Schema.GetUtf8String(this.Handle, "CChangeLevel", "m_sMapName"); }
set { Schema.SetString(this.Handle, "CChangeLevel", "m_sMapName", value); }
}
// m_sLandmarkName
[SchemaMember("CChangeLevel", "m_sLandmarkName")]
public string LandmarkName
{
get { return Schema.GetUtf8String(this.Handle, "CChangeLevel", "m_sLandmarkName"); }
set { Schema.SetString(this.Handle, "CChangeLevel", "m_sLandmarkName", value); }
}
// m_OnChangeLevel
[SchemaMember("CChangeLevel", "m_OnChangeLevel")]
public CEntityIOOutput OnChangeLevel => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CChangeLevel", "m_OnChangeLevel");
// m_bTouched
[SchemaMember("CChangeLevel", "m_bTouched")]
public ref bool Touched => ref Schema.GetRef<bool>(this.Handle, "CChangeLevel", "m_bTouched");
// m_bNoTouch
[SchemaMember("CChangeLevel", "m_bNoTouch")]
public ref bool NoTouch => ref Schema.GetRef<bool>(this.Handle, "CChangeLevel", "m_bNoTouch");
// m_bNewChapter
[SchemaMember("CChangeLevel", "m_bNewChapter")]
public ref bool NewChapter => ref Schema.GetRef<bool>(this.Handle, "CChangeLevel", "m_bNewChapter");
// m_bOnChangeLevelFired
[SchemaMember("CChangeLevel", "m_bOnChangeLevelFired")]
public ref bool OnChangeLevelFired => ref Schema.GetRef<bool>(this.Handle, "CChangeLevel", "m_bOnChangeLevelFired");
}
public partial class CChicken : CDynamicProp
{
public CChicken (IntPtr pointer) : base(pointer) {}
// m_AttributeManager
[SchemaMember("CChicken", "m_AttributeManager")]
public CAttributeContainer AttributeManager => Schema.GetDeclaredClass<CAttributeContainer>(this.Handle, "CChicken", "m_AttributeManager");
// m_OriginalOwnerXuidLow
[SchemaMember("CChicken", "m_OriginalOwnerXuidLow")]
public ref UInt32 OriginalOwnerXuidLow => ref Schema.GetRef<UInt32>(this.Handle, "CChicken", "m_OriginalOwnerXuidLow");
// m_OriginalOwnerXuidHigh
[SchemaMember("CChicken", "m_OriginalOwnerXuidHigh")]
public ref UInt32 OriginalOwnerXuidHigh => ref Schema.GetRef<UInt32>(this.Handle, "CChicken", "m_OriginalOwnerXuidHigh");
// m_updateTimer
[SchemaMember("CChicken", "m_updateTimer")]
public CountdownTimer UpdateTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_updateTimer");
// m_stuckAnchor
[SchemaMember("CChicken", "m_stuckAnchor")]
public Vector StuckAnchor => Schema.GetDeclaredClass<Vector>(this.Handle, "CChicken", "m_stuckAnchor");
// m_stuckTimer
[SchemaMember("CChicken", "m_stuckTimer")]
public CountdownTimer StuckTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_stuckTimer");
// m_collisionStuckTimer
[SchemaMember("CChicken", "m_collisionStuckTimer")]
public CountdownTimer CollisionStuckTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_collisionStuckTimer");
// m_isOnGround
[SchemaMember("CChicken", "m_isOnGround")]
public ref bool IsOnGround => ref Schema.GetRef<bool>(this.Handle, "CChicken", "m_isOnGround");
// m_vFallVelocity
[SchemaMember("CChicken", "m_vFallVelocity")]
public Vector FallVelocity => Schema.GetDeclaredClass<Vector>(this.Handle, "CChicken", "m_vFallVelocity");
// m_activity
[SchemaMember("CChicken", "m_activity")]
public ref ChickenActivity Activity => ref Schema.GetRef<ChickenActivity>(this.Handle, "CChicken", "m_activity");
// m_activityTimer
[SchemaMember("CChicken", "m_activityTimer")]
public CountdownTimer ActivityTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_activityTimer");
// m_turnRate
[SchemaMember("CChicken", "m_turnRate")]
public ref float TurnRate => ref Schema.GetRef<float>(this.Handle, "CChicken", "m_turnRate");
// m_fleeFrom
[SchemaMember("CChicken", "m_fleeFrom")]
public CHandle<CBaseEntity> FleeFrom => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CChicken", "m_fleeFrom");
// m_moveRateThrottleTimer
[SchemaMember("CChicken", "m_moveRateThrottleTimer")]
public CountdownTimer MoveRateThrottleTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_moveRateThrottleTimer");
// m_startleTimer
[SchemaMember("CChicken", "m_startleTimer")]
public CountdownTimer StartleTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_startleTimer");
// m_vocalizeTimer
[SchemaMember("CChicken", "m_vocalizeTimer")]
public CountdownTimer VocalizeTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_vocalizeTimer");
// m_flWhenZombified
[SchemaMember("CChicken", "m_flWhenZombified")]
public ref float WhenZombified => ref Schema.GetRef<float>(this.Handle, "CChicken", "m_flWhenZombified");
// m_jumpedThisFrame
[SchemaMember("CChicken", "m_jumpedThisFrame")]
public ref bool JumpedThisFrame => ref Schema.GetRef<bool>(this.Handle, "CChicken", "m_jumpedThisFrame");
// m_leader
[SchemaMember("CChicken", "m_leader")]
public CHandle<CCSPlayerPawn> Leader => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CChicken", "m_leader");
// m_reuseTimer
[SchemaMember("CChicken", "m_reuseTimer")]
public CountdownTimer ReuseTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_reuseTimer");
// m_hasBeenUsed
[SchemaMember("CChicken", "m_hasBeenUsed")]
public ref bool HasBeenUsed => ref Schema.GetRef<bool>(this.Handle, "CChicken", "m_hasBeenUsed");
// m_jumpTimer
[SchemaMember("CChicken", "m_jumpTimer")]
public CountdownTimer JumpTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_jumpTimer");
// m_flLastJumpTime
[SchemaMember("CChicken", "m_flLastJumpTime")]
public ref float LastJumpTime => ref Schema.GetRef<float>(this.Handle, "CChicken", "m_flLastJumpTime");
// m_bInJump
[SchemaMember("CChicken", "m_bInJump")]
public ref bool InJump => ref Schema.GetRef<bool>(this.Handle, "CChicken", "m_bInJump");
// m_isWaitingForLeader
[SchemaMember("CChicken", "m_isWaitingForLeader")]
public ref bool IsWaitingForLeader => ref Schema.GetRef<bool>(this.Handle, "CChicken", "m_isWaitingForLeader");
// m_repathTimer
[SchemaMember("CChicken", "m_repathTimer")]
public CountdownTimer RepathTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_repathTimer");
// m_inhibitDoorTimer
[SchemaMember("CChicken", "m_inhibitDoorTimer")]
public CountdownTimer InhibitDoorTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_inhibitDoorTimer");
// m_inhibitObstacleAvoidanceTimer
[SchemaMember("CChicken", "m_inhibitObstacleAvoidanceTimer")]
public CountdownTimer InhibitObstacleAvoidanceTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_inhibitObstacleAvoidanceTimer");
// m_vecPathGoal
[SchemaMember("CChicken", "m_vecPathGoal")]
public Vector PathGoal => Schema.GetDeclaredClass<Vector>(this.Handle, "CChicken", "m_vecPathGoal");
// m_flActiveFollowStartTime
[SchemaMember("CChicken", "m_flActiveFollowStartTime")]
public ref float ActiveFollowStartTime => ref Schema.GetRef<float>(this.Handle, "CChicken", "m_flActiveFollowStartTime");
// m_followMinuteTimer
[SchemaMember("CChicken", "m_followMinuteTimer")]
public CountdownTimer FollowMinuteTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_followMinuteTimer");
// m_vecLastEggPoopPosition
[SchemaMember("CChicken", "m_vecLastEggPoopPosition")]
public Vector LastEggPoopPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CChicken", "m_vecLastEggPoopPosition");
// m_vecEggsPooped
[SchemaMember("CChicken", "m_vecEggsPooped")]
public NetworkedVector<CHandle<CBaseEntity>> EggsPooped => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseEntity>>>(this.Handle, "CChicken", "m_vecEggsPooped");
// m_BlockDirectionTimer
[SchemaMember("CChicken", "m_BlockDirectionTimer")]
public CountdownTimer BlockDirectionTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CChicken", "m_BlockDirectionTimer");
}
public partial class CCollisionProperty : NativeObject
{
public CCollisionProperty (IntPtr pointer) : base(pointer) {}
// m_collisionAttribute
[SchemaMember("CCollisionProperty", "m_collisionAttribute")]
public VPhysicsCollisionAttribute_t CollisionAttribute => Schema.GetDeclaredClass<VPhysicsCollisionAttribute_t>(this.Handle, "CCollisionProperty", "m_collisionAttribute");
// m_vecMins
[SchemaMember("CCollisionProperty", "m_vecMins")]
public Vector Mins => Schema.GetDeclaredClass<Vector>(this.Handle, "CCollisionProperty", "m_vecMins");
// m_vecMaxs
[SchemaMember("CCollisionProperty", "m_vecMaxs")]
public Vector Maxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CCollisionProperty", "m_vecMaxs");
// m_usSolidFlags
[SchemaMember("CCollisionProperty", "m_usSolidFlags")]
public ref byte SolidFlags => ref Schema.GetRef<byte>(this.Handle, "CCollisionProperty", "m_usSolidFlags");
// m_nSolidType
[SchemaMember("CCollisionProperty", "m_nSolidType")]
public ref SolidType_t SolidType => ref Schema.GetRef<SolidType_t>(this.Handle, "CCollisionProperty", "m_nSolidType");
// m_triggerBloat
[SchemaMember("CCollisionProperty", "m_triggerBloat")]
public ref byte TriggerBloat => ref Schema.GetRef<byte>(this.Handle, "CCollisionProperty", "m_triggerBloat");
// m_nSurroundType
[SchemaMember("CCollisionProperty", "m_nSurroundType")]
public ref SurroundingBoundsType_t SurroundType => ref Schema.GetRef<SurroundingBoundsType_t>(this.Handle, "CCollisionProperty", "m_nSurroundType");
// m_CollisionGroup
[SchemaMember("CCollisionProperty", "m_CollisionGroup")]
public ref byte CollisionGroup => ref Schema.GetRef<byte>(this.Handle, "CCollisionProperty", "m_CollisionGroup");
// m_nEnablePhysics
[SchemaMember("CCollisionProperty", "m_nEnablePhysics")]
public ref byte EnablePhysics => ref Schema.GetRef<byte>(this.Handle, "CCollisionProperty", "m_nEnablePhysics");
// m_flBoundingRadius
[SchemaMember("CCollisionProperty", "m_flBoundingRadius")]
public ref float BoundingRadius => ref Schema.GetRef<float>(this.Handle, "CCollisionProperty", "m_flBoundingRadius");
// m_vecSpecifiedSurroundingMins
[SchemaMember("CCollisionProperty", "m_vecSpecifiedSurroundingMins")]
public Vector SpecifiedSurroundingMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CCollisionProperty", "m_vecSpecifiedSurroundingMins");
// m_vecSpecifiedSurroundingMaxs
[SchemaMember("CCollisionProperty", "m_vecSpecifiedSurroundingMaxs")]
public Vector SpecifiedSurroundingMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CCollisionProperty", "m_vecSpecifiedSurroundingMaxs");
// m_vecSurroundingMaxs
[SchemaMember("CCollisionProperty", "m_vecSurroundingMaxs")]
public Vector SurroundingMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CCollisionProperty", "m_vecSurroundingMaxs");
// m_vecSurroundingMins
[SchemaMember("CCollisionProperty", "m_vecSurroundingMins")]
public Vector SurroundingMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CCollisionProperty", "m_vecSurroundingMins");
// m_vCapsuleCenter1
[SchemaMember("CCollisionProperty", "m_vCapsuleCenter1")]
public Vector CapsuleCenter1 => Schema.GetDeclaredClass<Vector>(this.Handle, "CCollisionProperty", "m_vCapsuleCenter1");
// m_vCapsuleCenter2
[SchemaMember("CCollisionProperty", "m_vCapsuleCenter2")]
public Vector CapsuleCenter2 => Schema.GetDeclaredClass<Vector>(this.Handle, "CCollisionProperty", "m_vCapsuleCenter2");
// m_flCapsuleRadius
[SchemaMember("CCollisionProperty", "m_flCapsuleRadius")]
public ref float CapsuleRadius => ref Schema.GetRef<float>(this.Handle, "CCollisionProperty", "m_flCapsuleRadius");
}
public partial class CColorCorrection : CBaseEntity
{
public CColorCorrection (IntPtr pointer) : base(pointer) {}
// m_flFadeInDuration
[SchemaMember("CColorCorrection", "m_flFadeInDuration")]
public ref float FadeInDuration => ref Schema.GetRef<float>(this.Handle, "CColorCorrection", "m_flFadeInDuration");
// m_flFadeOutDuration
[SchemaMember("CColorCorrection", "m_flFadeOutDuration")]
public ref float FadeOutDuration => ref Schema.GetRef<float>(this.Handle, "CColorCorrection", "m_flFadeOutDuration");
// m_flStartFadeInWeight
[SchemaMember("CColorCorrection", "m_flStartFadeInWeight")]
public ref float StartFadeInWeight => ref Schema.GetRef<float>(this.Handle, "CColorCorrection", "m_flStartFadeInWeight");
// m_flStartFadeOutWeight
[SchemaMember("CColorCorrection", "m_flStartFadeOutWeight")]
public ref float StartFadeOutWeight => ref Schema.GetRef<float>(this.Handle, "CColorCorrection", "m_flStartFadeOutWeight");
// m_flTimeStartFadeIn
[SchemaMember("CColorCorrection", "m_flTimeStartFadeIn")]
public ref float TimeStartFadeIn => ref Schema.GetRef<float>(this.Handle, "CColorCorrection", "m_flTimeStartFadeIn");
// m_flTimeStartFadeOut
[SchemaMember("CColorCorrection", "m_flTimeStartFadeOut")]
public ref float TimeStartFadeOut => ref Schema.GetRef<float>(this.Handle, "CColorCorrection", "m_flTimeStartFadeOut");
// m_flMaxWeight
[SchemaMember("CColorCorrection", "m_flMaxWeight")]
public ref float MaxWeight => ref Schema.GetRef<float>(this.Handle, "CColorCorrection", "m_flMaxWeight");
// m_bStartDisabled
[SchemaMember("CColorCorrection", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CColorCorrection", "m_bStartDisabled");
// m_bEnabled
[SchemaMember("CColorCorrection", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CColorCorrection", "m_bEnabled");
// m_bMaster
[SchemaMember("CColorCorrection", "m_bMaster")]
public ref bool Master => ref Schema.GetRef<bool>(this.Handle, "CColorCorrection", "m_bMaster");
// m_bClientSide
[SchemaMember("CColorCorrection", "m_bClientSide")]
public ref bool ClientSide => ref Schema.GetRef<bool>(this.Handle, "CColorCorrection", "m_bClientSide");
// m_bExclusive
[SchemaMember("CColorCorrection", "m_bExclusive")]
public ref bool Exclusive => ref Schema.GetRef<bool>(this.Handle, "CColorCorrection", "m_bExclusive");
// m_MinFalloff
[SchemaMember("CColorCorrection", "m_MinFalloff")]
public ref float MinFalloff => ref Schema.GetRef<float>(this.Handle, "CColorCorrection", "m_MinFalloff");
// m_MaxFalloff
[SchemaMember("CColorCorrection", "m_MaxFalloff")]
public ref float MaxFalloff => ref Schema.GetRef<float>(this.Handle, "CColorCorrection", "m_MaxFalloff");
// m_flCurWeight
[SchemaMember("CColorCorrection", "m_flCurWeight")]
public ref float CurWeight => ref Schema.GetRef<float>(this.Handle, "CColorCorrection", "m_flCurWeight");
// m_netlookupFilename
[SchemaMember("CColorCorrection", "m_netlookupFilename")]
public string NetlookupFilename
{
get { return Schema.GetString(this.Handle, "CColorCorrection", "m_netlookupFilename"); }
set { Schema.SetString(this.Handle, "CColorCorrection", "m_netlookupFilename", value); }
}
// m_lookupFilename
[SchemaMember("CColorCorrection", "m_lookupFilename")]
public string LookupFilename
{
get { return Schema.GetUtf8String(this.Handle, "CColorCorrection", "m_lookupFilename"); }
set { Schema.SetString(this.Handle, "CColorCorrection", "m_lookupFilename", value); }
}
}
public partial class CColorCorrectionVolume : CBaseTrigger
{
public CColorCorrectionVolume (IntPtr pointer) : base(pointer) {}
// m_bEnabled
[SchemaMember("CColorCorrectionVolume", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CColorCorrectionVolume", "m_bEnabled");
// m_MaxWeight
[SchemaMember("CColorCorrectionVolume", "m_MaxWeight")]
public ref float MaxWeight => ref Schema.GetRef<float>(this.Handle, "CColorCorrectionVolume", "m_MaxWeight");
// m_FadeDuration
[SchemaMember("CColorCorrectionVolume", "m_FadeDuration")]
public ref float FadeDuration => ref Schema.GetRef<float>(this.Handle, "CColorCorrectionVolume", "m_FadeDuration");
// m_bStartDisabled
[SchemaMember("CColorCorrectionVolume", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CColorCorrectionVolume", "m_bStartDisabled");
// m_Weight
[SchemaMember("CColorCorrectionVolume", "m_Weight")]
public ref float Weight => ref Schema.GetRef<float>(this.Handle, "CColorCorrectionVolume", "m_Weight");
// m_lookupFilename
[SchemaMember("CColorCorrectionVolume", "m_lookupFilename")]
public string LookupFilename
{
get { return Schema.GetString(this.Handle, "CColorCorrectionVolume", "m_lookupFilename"); }
set { Schema.SetString(this.Handle, "CColorCorrectionVolume", "m_lookupFilename", value); }
}
// m_LastEnterWeight
[SchemaMember("CColorCorrectionVolume", "m_LastEnterWeight")]
public ref float LastEnterWeight => ref Schema.GetRef<float>(this.Handle, "CColorCorrectionVolume", "m_LastEnterWeight");
// m_LastEnterTime
[SchemaMember("CColorCorrectionVolume", "m_LastEnterTime")]
public ref float LastEnterTime => ref Schema.GetRef<float>(this.Handle, "CColorCorrectionVolume", "m_LastEnterTime");
// m_LastExitWeight
[SchemaMember("CColorCorrectionVolume", "m_LastExitWeight")]
public ref float LastExitWeight => ref Schema.GetRef<float>(this.Handle, "CColorCorrectionVolume", "m_LastExitWeight");
// m_LastExitTime
[SchemaMember("CColorCorrectionVolume", "m_LastExitTime")]
public ref float LastExitTime => ref Schema.GetRef<float>(this.Handle, "CColorCorrectionVolume", "m_LastExitTime");
}
public partial class CCommentaryAuto : CBaseEntity
{
public CCommentaryAuto (IntPtr pointer) : base(pointer) {}
// m_OnCommentaryNewGame
[SchemaMember("CCommentaryAuto", "m_OnCommentaryNewGame")]
public CEntityIOOutput OnCommentaryNewGame => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CCommentaryAuto", "m_OnCommentaryNewGame");
// m_OnCommentaryMidGame
[SchemaMember("CCommentaryAuto", "m_OnCommentaryMidGame")]
public CEntityIOOutput OnCommentaryMidGame => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CCommentaryAuto", "m_OnCommentaryMidGame");
// m_OnCommentaryMultiplayerSpawn
[SchemaMember("CCommentaryAuto", "m_OnCommentaryMultiplayerSpawn")]
public CEntityIOOutput OnCommentaryMultiplayerSpawn => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CCommentaryAuto", "m_OnCommentaryMultiplayerSpawn");
}
public partial class CCommentaryViewPosition : CSprite
{
public CCommentaryViewPosition (IntPtr pointer) : base(pointer) {}
}
public partial class CConstantForceController : NativeObject
{
public CConstantForceController (IntPtr pointer) : base(pointer) {}
// m_linear
[SchemaMember("CConstantForceController", "m_linear")]
public Vector Linear => Schema.GetDeclaredClass<Vector>(this.Handle, "CConstantForceController", "m_linear");
// m_angular
[SchemaMember("CConstantForceController", "m_angular")]
public Vector Angular => Schema.GetDeclaredClass<Vector>(this.Handle, "CConstantForceController", "m_angular");
// m_linearSave
[SchemaMember("CConstantForceController", "m_linearSave")]
public Vector LinearSave => Schema.GetDeclaredClass<Vector>(this.Handle, "CConstantForceController", "m_linearSave");
// m_angularSave
[SchemaMember("CConstantForceController", "m_angularSave")]
public Vector AngularSave => Schema.GetDeclaredClass<Vector>(this.Handle, "CConstantForceController", "m_angularSave");
}
public partial class CConstraintAnchor : CBaseAnimGraph
{
public CConstraintAnchor (IntPtr pointer) : base(pointer) {}
// m_massScale
[SchemaMember("CConstraintAnchor", "m_massScale")]
public ref float MassScale => ref Schema.GetRef<float>(this.Handle, "CConstraintAnchor", "m_massScale");
}
public partial class CCoopBonusCoin : CDynamicProp
{
public CCoopBonusCoin (IntPtr pointer) : base(pointer) {}
}
public partial class CCredits : CPointEntity
{
public CCredits (IntPtr pointer) : base(pointer) {}
// m_OnCreditsDone
[SchemaMember("CCredits", "m_OnCreditsDone")]
public CEntityIOOutput OnCreditsDone => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CCredits", "m_OnCreditsDone");
// m_bRolledOutroCredits
[SchemaMember("CCredits", "m_bRolledOutroCredits")]
public ref bool RolledOutroCredits => ref Schema.GetRef<bool>(this.Handle, "CCredits", "m_bRolledOutroCredits");
// m_flLogoLength
[SchemaMember("CCredits", "m_flLogoLength")]
public ref float LogoLength => ref Schema.GetRef<float>(this.Handle, "CCredits", "m_flLogoLength");
}
public partial class CCSBot : CBot
{
public CCSBot (IntPtr pointer) : base(pointer) {}
// m_lastCoopSpawnPoint
[SchemaMember("CCSBot", "m_lastCoopSpawnPoint")]
public CHandle<SpawnPointCoopEnemy> LastCoopSpawnPoint => Schema.GetDeclaredClass<CHandle<SpawnPointCoopEnemy>>(this.Handle, "CCSBot", "m_lastCoopSpawnPoint");
// m_eyePosition
[SchemaMember("CCSBot", "m_eyePosition")]
public Vector EyePosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_eyePosition");
// m_name
[SchemaMember("CCSBot", "m_name")]
public string Name
{
get { return Schema.GetString(this.Handle, "CCSBot", "m_name"); }
set { Schema.SetString(this.Handle, "CCSBot", "m_name", value); }
}
// m_combatRange
[SchemaMember("CCSBot", "m_combatRange")]
public ref float CombatRange => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_combatRange");
// m_isRogue
[SchemaMember("CCSBot", "m_isRogue")]
public ref bool IsRogue => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isRogue");
// m_rogueTimer
[SchemaMember("CCSBot", "m_rogueTimer")]
public CountdownTimer RogueTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_rogueTimer");
// m_diedLastRound
[SchemaMember("CCSBot", "m_diedLastRound")]
public ref bool DiedLastRound => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_diedLastRound");
// m_safeTime
[SchemaMember("CCSBot", "m_safeTime")]
public ref float SafeTime => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_safeTime");
// m_wasSafe
[SchemaMember("CCSBot", "m_wasSafe")]
public ref bool WasSafe => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_wasSafe");
// m_blindFire
[SchemaMember("CCSBot", "m_blindFire")]
public ref bool BlindFire => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_blindFire");
// m_surpriseTimer
[SchemaMember("CCSBot", "m_surpriseTimer")]
public CountdownTimer SurpriseTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_surpriseTimer");
// m_bAllowActive
[SchemaMember("CCSBot", "m_bAllowActive")]
public ref bool AllowActive => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_bAllowActive");
// m_isFollowing
[SchemaMember("CCSBot", "m_isFollowing")]
public ref bool IsFollowing => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isFollowing");
// m_leader
[SchemaMember("CCSBot", "m_leader")]
public CHandle<CCSPlayerPawn> Leader => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CCSBot", "m_leader");
// m_followTimestamp
[SchemaMember("CCSBot", "m_followTimestamp")]
public ref float FollowTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_followTimestamp");
// m_allowAutoFollowTime
[SchemaMember("CCSBot", "m_allowAutoFollowTime")]
public ref float AllowAutoFollowTime => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_allowAutoFollowTime");
// m_hurryTimer
[SchemaMember("CCSBot", "m_hurryTimer")]
public CountdownTimer HurryTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_hurryTimer");
// m_alertTimer
[SchemaMember("CCSBot", "m_alertTimer")]
public CountdownTimer AlertTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_alertTimer");
// m_sneakTimer
[SchemaMember("CCSBot", "m_sneakTimer")]
public CountdownTimer SneakTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_sneakTimer");
// m_panicTimer
[SchemaMember("CCSBot", "m_panicTimer")]
public CountdownTimer PanicTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_panicTimer");
// m_stateTimestamp
[SchemaMember("CCSBot", "m_stateTimestamp")]
public ref float StateTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_stateTimestamp");
// m_isAttacking
[SchemaMember("CCSBot", "m_isAttacking")]
public ref bool IsAttacking => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isAttacking");
// m_isOpeningDoor
[SchemaMember("CCSBot", "m_isOpeningDoor")]
public ref bool IsOpeningDoor => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isOpeningDoor");
// m_taskEntity
[SchemaMember("CCSBot", "m_taskEntity")]
public CHandle<CBaseEntity> TaskEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSBot", "m_taskEntity");
// m_goalPosition
[SchemaMember("CCSBot", "m_goalPosition")]
public Vector GoalPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_goalPosition");
// m_goalEntity
[SchemaMember("CCSBot", "m_goalEntity")]
public CHandle<CBaseEntity> GoalEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSBot", "m_goalEntity");
// m_avoid
[SchemaMember("CCSBot", "m_avoid")]
public CHandle<CBaseEntity> Avoid => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSBot", "m_avoid");
// m_avoidTimestamp
[SchemaMember("CCSBot", "m_avoidTimestamp")]
public ref float AvoidTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_avoidTimestamp");
// m_isStopping
[SchemaMember("CCSBot", "m_isStopping")]
public ref bool IsStopping => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isStopping");
// m_hasVisitedEnemySpawn
[SchemaMember("CCSBot", "m_hasVisitedEnemySpawn")]
public ref bool HasVisitedEnemySpawn => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_hasVisitedEnemySpawn");
// m_stillTimer
[SchemaMember("CCSBot", "m_stillTimer")]
public IntervalTimer StillTimer => Schema.GetDeclaredClass<IntervalTimer>(this.Handle, "CCSBot", "m_stillTimer");
// m_bEyeAnglesUnderPathFinderControl
[SchemaMember("CCSBot", "m_bEyeAnglesUnderPathFinderControl")]
public ref bool EyeAnglesUnderPathFinderControl => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_bEyeAnglesUnderPathFinderControl");
// m_pathIndex
[SchemaMember("CCSBot", "m_pathIndex")]
public ref Int32 PathIndex => ref Schema.GetRef<Int32>(this.Handle, "CCSBot", "m_pathIndex");
// m_areaEnteredTimestamp
[SchemaMember("CCSBot", "m_areaEnteredTimestamp")]
public ref float AreaEnteredTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_areaEnteredTimestamp");
// m_repathTimer
[SchemaMember("CCSBot", "m_repathTimer")]
public CountdownTimer RepathTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_repathTimer");
// m_avoidFriendTimer
[SchemaMember("CCSBot", "m_avoidFriendTimer")]
public CountdownTimer AvoidFriendTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_avoidFriendTimer");
// m_isFriendInTheWay
[SchemaMember("CCSBot", "m_isFriendInTheWay")]
public ref bool IsFriendInTheWay => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isFriendInTheWay");
// m_politeTimer
[SchemaMember("CCSBot", "m_politeTimer")]
public CountdownTimer PoliteTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_politeTimer");
// m_isWaitingBehindFriend
[SchemaMember("CCSBot", "m_isWaitingBehindFriend")]
public ref bool IsWaitingBehindFriend => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isWaitingBehindFriend");
// m_pathLadderEnd
[SchemaMember("CCSBot", "m_pathLadderEnd")]
public ref float PathLadderEnd => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_pathLadderEnd");
// m_mustRunTimer
[SchemaMember("CCSBot", "m_mustRunTimer")]
public CountdownTimer MustRunTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_mustRunTimer");
// m_waitTimer
[SchemaMember("CCSBot", "m_waitTimer")]
public CountdownTimer WaitTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_waitTimer");
// m_updateTravelDistanceTimer
[SchemaMember("CCSBot", "m_updateTravelDistanceTimer")]
public CountdownTimer UpdateTravelDistanceTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_updateTravelDistanceTimer");
// m_playerTravelDistance
[SchemaMember("CCSBot", "m_playerTravelDistance")]
public Span<float> PlayerTravelDistance => Schema.GetFixedArray<float>(this.Handle, "CCSBot", "m_playerTravelDistance", 64);
// m_travelDistancePhase
[SchemaMember("CCSBot", "m_travelDistancePhase")]
public ref byte TravelDistancePhase => ref Schema.GetRef<byte>(this.Handle, "CCSBot", "m_travelDistancePhase");
// m_hostageEscortCount
[SchemaMember("CCSBot", "m_hostageEscortCount")]
public ref byte HostageEscortCount => ref Schema.GetRef<byte>(this.Handle, "CCSBot", "m_hostageEscortCount");
// m_hostageEscortCountTimestamp
[SchemaMember("CCSBot", "m_hostageEscortCountTimestamp")]
public ref float HostageEscortCountTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_hostageEscortCountTimestamp");
// m_desiredTeam
[SchemaMember("CCSBot", "m_desiredTeam")]
public ref Int32 DesiredTeam => ref Schema.GetRef<Int32>(this.Handle, "CCSBot", "m_desiredTeam");
// m_hasJoined
[SchemaMember("CCSBot", "m_hasJoined")]
public ref bool HasJoined => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_hasJoined");
// m_isWaitingForHostage
[SchemaMember("CCSBot", "m_isWaitingForHostage")]
public ref bool IsWaitingForHostage => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isWaitingForHostage");
// m_inhibitWaitingForHostageTimer
[SchemaMember("CCSBot", "m_inhibitWaitingForHostageTimer")]
public CountdownTimer InhibitWaitingForHostageTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_inhibitWaitingForHostageTimer");
// m_waitForHostageTimer
[SchemaMember("CCSBot", "m_waitForHostageTimer")]
public CountdownTimer WaitForHostageTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_waitForHostageTimer");
// m_noisePosition
[SchemaMember("CCSBot", "m_noisePosition")]
public Vector NoisePosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_noisePosition");
// m_noiseTravelDistance
[SchemaMember("CCSBot", "m_noiseTravelDistance")]
public ref float NoiseTravelDistance => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_noiseTravelDistance");
// m_noiseTimestamp
[SchemaMember("CCSBot", "m_noiseTimestamp")]
public ref float NoiseTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_noiseTimestamp");
// m_noiseSource
[SchemaMember("CCSBot", "m_noiseSource")]
public CCSPlayerPawn? NoiseSource => Schema.GetPointer<CCSPlayerPawn>(this.Handle, "CCSBot", "m_noiseSource");
// m_noiseBendTimer
[SchemaMember("CCSBot", "m_noiseBendTimer")]
public CountdownTimer NoiseBendTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_noiseBendTimer");
// m_bentNoisePosition
[SchemaMember("CCSBot", "m_bentNoisePosition")]
public Vector BentNoisePosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_bentNoisePosition");
// m_bendNoisePositionValid
[SchemaMember("CCSBot", "m_bendNoisePositionValid")]
public ref bool BendNoisePositionValid => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_bendNoisePositionValid");
// m_lookAroundStateTimestamp
[SchemaMember("CCSBot", "m_lookAroundStateTimestamp")]
public ref float LookAroundStateTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lookAroundStateTimestamp");
// m_lookAheadAngle
[SchemaMember("CCSBot", "m_lookAheadAngle")]
public ref float LookAheadAngle => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lookAheadAngle");
// m_forwardAngle
[SchemaMember("CCSBot", "m_forwardAngle")]
public ref float ForwardAngle => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_forwardAngle");
// m_inhibitLookAroundTimestamp
[SchemaMember("CCSBot", "m_inhibitLookAroundTimestamp")]
public ref float InhibitLookAroundTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_inhibitLookAroundTimestamp");
// m_lookAtSpot
[SchemaMember("CCSBot", "m_lookAtSpot")]
public Vector LookAtSpot => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_lookAtSpot");
// m_lookAtSpotDuration
[SchemaMember("CCSBot", "m_lookAtSpotDuration")]
public ref float LookAtSpotDuration => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lookAtSpotDuration");
// m_lookAtSpotTimestamp
[SchemaMember("CCSBot", "m_lookAtSpotTimestamp")]
public ref float LookAtSpotTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lookAtSpotTimestamp");
// m_lookAtSpotAngleTolerance
[SchemaMember("CCSBot", "m_lookAtSpotAngleTolerance")]
public ref float LookAtSpotAngleTolerance => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lookAtSpotAngleTolerance");
// m_lookAtSpotClearIfClose
[SchemaMember("CCSBot", "m_lookAtSpotClearIfClose")]
public ref bool LookAtSpotClearIfClose => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_lookAtSpotClearIfClose");
// m_lookAtSpotAttack
[SchemaMember("CCSBot", "m_lookAtSpotAttack")]
public ref bool LookAtSpotAttack => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_lookAtSpotAttack");
// m_lookAtDesc
[SchemaMember("CCSBot", "m_lookAtDesc")]
public string LookAtDesc
{
get { return Schema.GetString(this.Handle, "CCSBot", "m_lookAtDesc"); }
set { Schema.SetString(this.Handle, "CCSBot", "m_lookAtDesc", value); }
}
// m_peripheralTimestamp
[SchemaMember("CCSBot", "m_peripheralTimestamp")]
public ref float PeripheralTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_peripheralTimestamp");
// m_approachPointCount
[SchemaMember("CCSBot", "m_approachPointCount")]
public ref byte ApproachPointCount => ref Schema.GetRef<byte>(this.Handle, "CCSBot", "m_approachPointCount");
// m_approachPointViewPosition
[SchemaMember("CCSBot", "m_approachPointViewPosition")]
public Vector ApproachPointViewPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_approachPointViewPosition");
// m_viewSteadyTimer
[SchemaMember("CCSBot", "m_viewSteadyTimer")]
public IntervalTimer ViewSteadyTimer => Schema.GetDeclaredClass<IntervalTimer>(this.Handle, "CCSBot", "m_viewSteadyTimer");
// m_tossGrenadeTimer
[SchemaMember("CCSBot", "m_tossGrenadeTimer")]
public CountdownTimer TossGrenadeTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_tossGrenadeTimer");
// m_isAvoidingGrenade
[SchemaMember("CCSBot", "m_isAvoidingGrenade")]
public CountdownTimer IsAvoidingGrenade => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_isAvoidingGrenade");
// m_spotCheckTimestamp
[SchemaMember("CCSBot", "m_spotCheckTimestamp")]
public ref float SpotCheckTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_spotCheckTimestamp");
// m_checkedHidingSpotCount
[SchemaMember("CCSBot", "m_checkedHidingSpotCount")]
public ref Int32 CheckedHidingSpotCount => ref Schema.GetRef<Int32>(this.Handle, "CCSBot", "m_checkedHidingSpotCount");
// m_lookPitch
[SchemaMember("CCSBot", "m_lookPitch")]
public ref float LookPitch => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lookPitch");
// m_lookPitchVel
[SchemaMember("CCSBot", "m_lookPitchVel")]
public ref float LookPitchVel => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lookPitchVel");
// m_lookYaw
[SchemaMember("CCSBot", "m_lookYaw")]
public ref float LookYaw => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lookYaw");
// m_lookYawVel
[SchemaMember("CCSBot", "m_lookYawVel")]
public ref float LookYawVel => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lookYawVel");
// m_targetSpot
[SchemaMember("CCSBot", "m_targetSpot")]
public Vector TargetSpot => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_targetSpot");
// m_targetSpotVelocity
[SchemaMember("CCSBot", "m_targetSpotVelocity")]
public Vector TargetSpotVelocity => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_targetSpotVelocity");
// m_targetSpotPredicted
[SchemaMember("CCSBot", "m_targetSpotPredicted")]
public Vector TargetSpotPredicted => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_targetSpotPredicted");
// m_aimError
[SchemaMember("CCSBot", "m_aimError")]
public QAngle AimError => Schema.GetDeclaredClass<QAngle>(this.Handle, "CCSBot", "m_aimError");
// m_aimGoal
[SchemaMember("CCSBot", "m_aimGoal")]
public QAngle AimGoal => Schema.GetDeclaredClass<QAngle>(this.Handle, "CCSBot", "m_aimGoal");
// m_targetSpotTime
[SchemaMember("CCSBot", "m_targetSpotTime")]
public ref float TargetSpotTime => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_targetSpotTime");
// m_aimFocus
[SchemaMember("CCSBot", "m_aimFocus")]
public ref float AimFocus => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_aimFocus");
// m_aimFocusInterval
[SchemaMember("CCSBot", "m_aimFocusInterval")]
public ref float AimFocusInterval => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_aimFocusInterval");
// m_aimFocusNextUpdate
[SchemaMember("CCSBot", "m_aimFocusNextUpdate")]
public ref float AimFocusNextUpdate => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_aimFocusNextUpdate");
// m_ignoreEnemiesTimer
[SchemaMember("CCSBot", "m_ignoreEnemiesTimer")]
public CountdownTimer IgnoreEnemiesTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_ignoreEnemiesTimer");
// m_enemy
[SchemaMember("CCSBot", "m_enemy")]
public CHandle<CCSPlayerPawn> Enemy => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CCSBot", "m_enemy");
// m_isEnemyVisible
[SchemaMember("CCSBot", "m_isEnemyVisible")]
public ref bool IsEnemyVisible => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isEnemyVisible");
// m_visibleEnemyParts
[SchemaMember("CCSBot", "m_visibleEnemyParts")]
public ref byte VisibleEnemyParts => ref Schema.GetRef<byte>(this.Handle, "CCSBot", "m_visibleEnemyParts");
// m_lastEnemyPosition
[SchemaMember("CCSBot", "m_lastEnemyPosition")]
public Vector LastEnemyPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_lastEnemyPosition");
// m_lastSawEnemyTimestamp
[SchemaMember("CCSBot", "m_lastSawEnemyTimestamp")]
public ref float LastSawEnemyTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lastSawEnemyTimestamp");
// m_firstSawEnemyTimestamp
[SchemaMember("CCSBot", "m_firstSawEnemyTimestamp")]
public ref float FirstSawEnemyTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_firstSawEnemyTimestamp");
// m_currentEnemyAcquireTimestamp
[SchemaMember("CCSBot", "m_currentEnemyAcquireTimestamp")]
public ref float CurrentEnemyAcquireTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_currentEnemyAcquireTimestamp");
// m_enemyDeathTimestamp
[SchemaMember("CCSBot", "m_enemyDeathTimestamp")]
public ref float EnemyDeathTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_enemyDeathTimestamp");
// m_friendDeathTimestamp
[SchemaMember("CCSBot", "m_friendDeathTimestamp")]
public ref float FriendDeathTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_friendDeathTimestamp");
// m_isLastEnemyDead
[SchemaMember("CCSBot", "m_isLastEnemyDead")]
public ref bool IsLastEnemyDead => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isLastEnemyDead");
// m_nearbyEnemyCount
[SchemaMember("CCSBot", "m_nearbyEnemyCount")]
public ref Int32 NearbyEnemyCount => ref Schema.GetRef<Int32>(this.Handle, "CCSBot", "m_nearbyEnemyCount");
// m_bomber
[SchemaMember("CCSBot", "m_bomber")]
public CHandle<CCSPlayerPawn> Bomber => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CCSBot", "m_bomber");
// m_nearbyFriendCount
[SchemaMember("CCSBot", "m_nearbyFriendCount")]
public ref Int32 NearbyFriendCount => ref Schema.GetRef<Int32>(this.Handle, "CCSBot", "m_nearbyFriendCount");
// m_closestVisibleFriend
[SchemaMember("CCSBot", "m_closestVisibleFriend")]
public CHandle<CCSPlayerPawn> ClosestVisibleFriend => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CCSBot", "m_closestVisibleFriend");
// m_closestVisibleHumanFriend
[SchemaMember("CCSBot", "m_closestVisibleHumanFriend")]
public CHandle<CCSPlayerPawn> ClosestVisibleHumanFriend => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CCSBot", "m_closestVisibleHumanFriend");
// m_attentionInterval
[SchemaMember("CCSBot", "m_attentionInterval")]
public IntervalTimer AttentionInterval => Schema.GetDeclaredClass<IntervalTimer>(this.Handle, "CCSBot", "m_attentionInterval");
// m_attacker
[SchemaMember("CCSBot", "m_attacker")]
public CHandle<CCSPlayerPawn> Attacker => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CCSBot", "m_attacker");
// m_attackedTimestamp
[SchemaMember("CCSBot", "m_attackedTimestamp")]
public ref float AttackedTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_attackedTimestamp");
// m_burnedByFlamesTimer
[SchemaMember("CCSBot", "m_burnedByFlamesTimer")]
public IntervalTimer BurnedByFlamesTimer => Schema.GetDeclaredClass<IntervalTimer>(this.Handle, "CCSBot", "m_burnedByFlamesTimer");
// m_lastVictimID
[SchemaMember("CCSBot", "m_lastVictimID")]
public ref Int32 LastVictimID => ref Schema.GetRef<Int32>(this.Handle, "CCSBot", "m_lastVictimID");
// m_isAimingAtEnemy
[SchemaMember("CCSBot", "m_isAimingAtEnemy")]
public ref bool IsAimingAtEnemy => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isAimingAtEnemy");
// m_isRapidFiring
[SchemaMember("CCSBot", "m_isRapidFiring")]
public ref bool IsRapidFiring => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isRapidFiring");
// m_equipTimer
[SchemaMember("CCSBot", "m_equipTimer")]
public IntervalTimer EquipTimer => Schema.GetDeclaredClass<IntervalTimer>(this.Handle, "CCSBot", "m_equipTimer");
// m_zoomTimer
[SchemaMember("CCSBot", "m_zoomTimer")]
public CountdownTimer ZoomTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_zoomTimer");
// m_fireWeaponTimestamp
[SchemaMember("CCSBot", "m_fireWeaponTimestamp")]
public ref float FireWeaponTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_fireWeaponTimestamp");
// m_lookForWeaponsOnGroundTimer
[SchemaMember("CCSBot", "m_lookForWeaponsOnGroundTimer")]
public CountdownTimer LookForWeaponsOnGroundTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_lookForWeaponsOnGroundTimer");
// m_bIsSleeping
[SchemaMember("CCSBot", "m_bIsSleeping")]
public ref bool IsSleeping => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_bIsSleeping");
// m_isEnemySniperVisible
[SchemaMember("CCSBot", "m_isEnemySniperVisible")]
public ref bool IsEnemySniperVisible => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isEnemySniperVisible");
// m_sawEnemySniperTimer
[SchemaMember("CCSBot", "m_sawEnemySniperTimer")]
public CountdownTimer SawEnemySniperTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_sawEnemySniperTimer");
// m_enemyQueueIndex
[SchemaMember("CCSBot", "m_enemyQueueIndex")]
public ref byte EnemyQueueIndex => ref Schema.GetRef<byte>(this.Handle, "CCSBot", "m_enemyQueueIndex");
// m_enemyQueueCount
[SchemaMember("CCSBot", "m_enemyQueueCount")]
public ref byte EnemyQueueCount => ref Schema.GetRef<byte>(this.Handle, "CCSBot", "m_enemyQueueCount");
// m_enemyQueueAttendIndex
[SchemaMember("CCSBot", "m_enemyQueueAttendIndex")]
public ref byte EnemyQueueAttendIndex => ref Schema.GetRef<byte>(this.Handle, "CCSBot", "m_enemyQueueAttendIndex");
// m_isStuck
[SchemaMember("CCSBot", "m_isStuck")]
public ref bool IsStuck => ref Schema.GetRef<bool>(this.Handle, "CCSBot", "m_isStuck");
// m_stuckTimestamp
[SchemaMember("CCSBot", "m_stuckTimestamp")]
public ref float StuckTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_stuckTimestamp");
// m_stuckSpot
[SchemaMember("CCSBot", "m_stuckSpot")]
public Vector StuckSpot => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_stuckSpot");
// m_wiggleTimer
[SchemaMember("CCSBot", "m_wiggleTimer")]
public CountdownTimer WiggleTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_wiggleTimer");
// m_stuckJumpTimer
[SchemaMember("CCSBot", "m_stuckJumpTimer")]
public CountdownTimer StuckJumpTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSBot", "m_stuckJumpTimer");
// m_nextCleanupCheckTimestamp
[SchemaMember("CCSBot", "m_nextCleanupCheckTimestamp")]
public ref float NextCleanupCheckTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_nextCleanupCheckTimestamp");
// m_avgVel
[SchemaMember("CCSBot", "m_avgVel")]
public Span<float> AvgVel => Schema.GetFixedArray<float>(this.Handle, "CCSBot", "m_avgVel", 10);
// m_avgVelIndex
[SchemaMember("CCSBot", "m_avgVelIndex")]
public ref Int32 AvgVelIndex => ref Schema.GetRef<Int32>(this.Handle, "CCSBot", "m_avgVelIndex");
// m_avgVelCount
[SchemaMember("CCSBot", "m_avgVelCount")]
public ref Int32 AvgVelCount => ref Schema.GetRef<Int32>(this.Handle, "CCSBot", "m_avgVelCount");
// m_lastOrigin
[SchemaMember("CCSBot", "m_lastOrigin")]
public Vector LastOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_lastOrigin");
// m_lastRadioRecievedTimestamp
[SchemaMember("CCSBot", "m_lastRadioRecievedTimestamp")]
public ref float LastRadioRecievedTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lastRadioRecievedTimestamp");
// m_lastRadioSentTimestamp
[SchemaMember("CCSBot", "m_lastRadioSentTimestamp")]
public ref float LastRadioSentTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_lastRadioSentTimestamp");
// m_radioSubject
[SchemaMember("CCSBot", "m_radioSubject")]
public CHandle<CCSPlayerPawn> RadioSubject => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CCSBot", "m_radioSubject");
// m_radioPosition
[SchemaMember("CCSBot", "m_radioPosition")]
public Vector RadioPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSBot", "m_radioPosition");
// m_voiceEndTimestamp
[SchemaMember("CCSBot", "m_voiceEndTimestamp")]
public ref float VoiceEndTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSBot", "m_voiceEndTimestamp");
// m_lastValidReactionQueueFrame
[SchemaMember("CCSBot", "m_lastValidReactionQueueFrame")]
public ref Int32 LastValidReactionQueueFrame => ref Schema.GetRef<Int32>(this.Handle, "CCSBot", "m_lastValidReactionQueueFrame");
}
public partial class CCSGameModeRules : NativeObject
{
public CCSGameModeRules (IntPtr pointer) : base(pointer) {}
// __m_pChainEntity
[SchemaMember("CCSGameModeRules", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "CCSGameModeRules", "__m_pChainEntity");
}
public partial class CCSGameModeRules_Deathmatch : CCSGameModeRules
{
public CCSGameModeRules_Deathmatch (IntPtr pointer) : base(pointer) {}
// m_bFirstThink
[SchemaMember("CCSGameModeRules_Deathmatch", "m_bFirstThink")]
public ref bool FirstThink => ref Schema.GetRef<bool>(this.Handle, "CCSGameModeRules_Deathmatch", "m_bFirstThink");
// m_bFirstThinkAfterConnected
[SchemaMember("CCSGameModeRules_Deathmatch", "m_bFirstThinkAfterConnected")]
public ref bool FirstThinkAfterConnected => ref Schema.GetRef<bool>(this.Handle, "CCSGameModeRules_Deathmatch", "m_bFirstThinkAfterConnected");
// m_flDMBonusStartTime
[SchemaMember("CCSGameModeRules_Deathmatch", "m_flDMBonusStartTime")]
public ref float DMBonusStartTime => ref Schema.GetRef<float>(this.Handle, "CCSGameModeRules_Deathmatch", "m_flDMBonusStartTime");
// m_flDMBonusTimeLength
[SchemaMember("CCSGameModeRules_Deathmatch", "m_flDMBonusTimeLength")]
public ref float DMBonusTimeLength => ref Schema.GetRef<float>(this.Handle, "CCSGameModeRules_Deathmatch", "m_flDMBonusTimeLength");
// m_nDMBonusWeaponLoadoutSlot
[SchemaMember("CCSGameModeRules_Deathmatch", "m_nDMBonusWeaponLoadoutSlot")]
public ref Int16 DMBonusWeaponLoadoutSlot => ref Schema.GetRef<Int16>(this.Handle, "CCSGameModeRules_Deathmatch", "m_nDMBonusWeaponLoadoutSlot");
}
public partial class CCSGameModeRules_Noop : CCSGameModeRules
{
public CCSGameModeRules_Noop (IntPtr pointer) : base(pointer) {}
}
public partial class CCSGameModeRules_Scripted : CCSGameModeRules
{
public CCSGameModeRules_Scripted (IntPtr pointer) : base(pointer) {}
}
public partial class CCSGameRules : CTeamplayRules
{
public CCSGameRules (IntPtr pointer) : base(pointer) {}
// __m_pChainEntity
[SchemaMember("CCSGameRules", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "CCSGameRules", "__m_pChainEntity");
// m_coopMissionManager
[SchemaMember("CCSGameRules", "m_coopMissionManager")]
public CHandle<CBaseEntity> CoopMissionManager => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSGameRules", "m_coopMissionManager");
// m_bFreezePeriod
[SchemaMember("CCSGameRules", "m_bFreezePeriod")]
public ref bool FreezePeriod => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bFreezePeriod");
// m_bWarmupPeriod
[SchemaMember("CCSGameRules", "m_bWarmupPeriod")]
public ref bool WarmupPeriod => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bWarmupPeriod");
// m_fWarmupPeriodEnd
[SchemaMember("CCSGameRules", "m_fWarmupPeriodEnd")]
public ref float WarmupPeriodEnd => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fWarmupPeriodEnd");
// m_fWarmupPeriodStart
[SchemaMember("CCSGameRules", "m_fWarmupPeriodStart")]
public ref float WarmupPeriodStart => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fWarmupPeriodStart");
// m_nTotalPausedTicks
[SchemaMember("CCSGameRules", "m_nTotalPausedTicks")]
public ref Int32 TotalPausedTicks => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nTotalPausedTicks");
// m_nPauseStartTick
[SchemaMember("CCSGameRules", "m_nPauseStartTick")]
public ref Int32 PauseStartTick => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nPauseStartTick");
// m_bServerPaused
[SchemaMember("CCSGameRules", "m_bServerPaused")]
public ref bool ServerPaused => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bServerPaused");
// m_bGamePaused
[SchemaMember("CCSGameRules", "m_bGamePaused")]
public ref bool GamePaused => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bGamePaused");
// m_bTerroristTimeOutActive
[SchemaMember("CCSGameRules", "m_bTerroristTimeOutActive")]
public ref bool TerroristTimeOutActive => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bTerroristTimeOutActive");
// m_bCTTimeOutActive
[SchemaMember("CCSGameRules", "m_bCTTimeOutActive")]
public ref bool CTTimeOutActive => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bCTTimeOutActive");
// m_flTerroristTimeOutRemaining
[SchemaMember("CCSGameRules", "m_flTerroristTimeOutRemaining")]
public ref float TerroristTimeOutRemaining => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flTerroristTimeOutRemaining");
// m_flCTTimeOutRemaining
[SchemaMember("CCSGameRules", "m_flCTTimeOutRemaining")]
public ref float CTTimeOutRemaining => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flCTTimeOutRemaining");
// m_nTerroristTimeOuts
[SchemaMember("CCSGameRules", "m_nTerroristTimeOuts")]
public ref Int32 TerroristTimeOuts => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nTerroristTimeOuts");
// m_nCTTimeOuts
[SchemaMember("CCSGameRules", "m_nCTTimeOuts")]
public ref Int32 CTTimeOuts => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nCTTimeOuts");
// m_bTechnicalTimeOut
[SchemaMember("CCSGameRules", "m_bTechnicalTimeOut")]
public ref bool TechnicalTimeOut => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bTechnicalTimeOut");
// m_bMatchWaitingForResume
[SchemaMember("CCSGameRules", "m_bMatchWaitingForResume")]
public ref bool MatchWaitingForResume => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bMatchWaitingForResume");
// m_iRoundTime
[SchemaMember("CCSGameRules", "m_iRoundTime")]
public ref Int32 RoundTime => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundTime");
// m_fMatchStartTime
[SchemaMember("CCSGameRules", "m_fMatchStartTime")]
public ref float MatchStartTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fMatchStartTime");
// m_fRoundStartTime
[SchemaMember("CCSGameRules", "m_fRoundStartTime")]
public ref float RoundStartTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fRoundStartTime");
// m_flRestartRoundTime
[SchemaMember("CCSGameRules", "m_flRestartRoundTime")]
public ref float RestartRoundTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flRestartRoundTime");
// m_bGameRestart
[SchemaMember("CCSGameRules", "m_bGameRestart")]
public ref bool GameRestart => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bGameRestart");
// m_flGameStartTime
[SchemaMember("CCSGameRules", "m_flGameStartTime")]
public ref float GameStartTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flGameStartTime");
// m_timeUntilNextPhaseStarts
[SchemaMember("CCSGameRules", "m_timeUntilNextPhaseStarts")]
public ref float TimeUntilNextPhaseStarts => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_timeUntilNextPhaseStarts");
// m_gamePhase
[SchemaMember("CCSGameRules", "m_gamePhase")]
public ref Int32 GamePhase => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_gamePhase");
// m_totalRoundsPlayed
[SchemaMember("CCSGameRules", "m_totalRoundsPlayed")]
public ref Int32 TotalRoundsPlayed => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_totalRoundsPlayed");
// m_nRoundsPlayedThisPhase
[SchemaMember("CCSGameRules", "m_nRoundsPlayedThisPhase")]
public ref Int32 RoundsPlayedThisPhase => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nRoundsPlayedThisPhase");
// m_nOvertimePlaying
[SchemaMember("CCSGameRules", "m_nOvertimePlaying")]
public ref Int32 OvertimePlaying => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nOvertimePlaying");
// m_iHostagesRemaining
[SchemaMember("CCSGameRules", "m_iHostagesRemaining")]
public ref Int32 HostagesRemaining => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iHostagesRemaining");
// m_bAnyHostageReached
[SchemaMember("CCSGameRules", "m_bAnyHostageReached")]
public ref bool AnyHostageReached => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bAnyHostageReached");
// m_bMapHasBombTarget
[SchemaMember("CCSGameRules", "m_bMapHasBombTarget")]
public ref bool MapHasBombTarget => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bMapHasBombTarget");
// m_bMapHasRescueZone
[SchemaMember("CCSGameRules", "m_bMapHasRescueZone")]
public ref bool MapHasRescueZone => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bMapHasRescueZone");
// m_bMapHasBuyZone
[SchemaMember("CCSGameRules", "m_bMapHasBuyZone")]
public ref bool MapHasBuyZone => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bMapHasBuyZone");
// m_bIsQueuedMatchmaking
[SchemaMember("CCSGameRules", "m_bIsQueuedMatchmaking")]
public ref bool IsQueuedMatchmaking => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsQueuedMatchmaking");
// m_nQueuedMatchmakingMode
[SchemaMember("CCSGameRules", "m_nQueuedMatchmakingMode")]
public ref Int32 QueuedMatchmakingMode => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nQueuedMatchmakingMode");
// m_bIsValveDS
[SchemaMember("CCSGameRules", "m_bIsValveDS")]
public ref bool IsValveDS => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsValveDS");
// m_bLogoMap
[SchemaMember("CCSGameRules", "m_bLogoMap")]
public ref bool LogoMap => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bLogoMap");
// m_bPlayAllStepSoundsOnServer
[SchemaMember("CCSGameRules", "m_bPlayAllStepSoundsOnServer")]
public ref bool PlayAllStepSoundsOnServer => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bPlayAllStepSoundsOnServer");
// m_iSpectatorSlotCount
[SchemaMember("CCSGameRules", "m_iSpectatorSlotCount")]
public ref Int32 SpectatorSlotCount => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iSpectatorSlotCount");
// m_MatchDevice
[SchemaMember("CCSGameRules", "m_MatchDevice")]
public ref Int32 MatchDevice => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_MatchDevice");
// m_bHasMatchStarted
[SchemaMember("CCSGameRules", "m_bHasMatchStarted")]
public ref bool HasMatchStarted => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bHasMatchStarted");
// m_nNextMapInMapgroup
[SchemaMember("CCSGameRules", "m_nNextMapInMapgroup")]
public ref Int32 NextMapInMapgroup => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nNextMapInMapgroup");
// m_szTournamentEventName
[SchemaMember("CCSGameRules", "m_szTournamentEventName")]
public string TournamentEventName
{
get { return Schema.GetString(this.Handle, "CCSGameRules", "m_szTournamentEventName"); }
set { Schema.SetString(this.Handle, "CCSGameRules", "m_szTournamentEventName", value); }
}
// m_szTournamentEventStage
[SchemaMember("CCSGameRules", "m_szTournamentEventStage")]
public string TournamentEventStage
{
get { return Schema.GetString(this.Handle, "CCSGameRules", "m_szTournamentEventStage"); }
set { Schema.SetString(this.Handle, "CCSGameRules", "m_szTournamentEventStage", value); }
}
// m_szMatchStatTxt
[SchemaMember("CCSGameRules", "m_szMatchStatTxt")]
public string MatchStatTxt
{
get { return Schema.GetString(this.Handle, "CCSGameRules", "m_szMatchStatTxt"); }
set { Schema.SetString(this.Handle, "CCSGameRules", "m_szMatchStatTxt", value); }
}
// m_szTournamentPredictionsTxt
[SchemaMember("CCSGameRules", "m_szTournamentPredictionsTxt")]
public string TournamentPredictionsTxt
{
get { return Schema.GetString(this.Handle, "CCSGameRules", "m_szTournamentPredictionsTxt"); }
set { Schema.SetString(this.Handle, "CCSGameRules", "m_szTournamentPredictionsTxt", value); }
}
// m_nTournamentPredictionsPct
[SchemaMember("CCSGameRules", "m_nTournamentPredictionsPct")]
public ref Int32 TournamentPredictionsPct => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nTournamentPredictionsPct");
// m_flCMMItemDropRevealStartTime
[SchemaMember("CCSGameRules", "m_flCMMItemDropRevealStartTime")]
public ref float CMMItemDropRevealStartTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flCMMItemDropRevealStartTime");
// m_flCMMItemDropRevealEndTime
[SchemaMember("CCSGameRules", "m_flCMMItemDropRevealEndTime")]
public ref float CMMItemDropRevealEndTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flCMMItemDropRevealEndTime");
// m_bIsDroppingItems
[SchemaMember("CCSGameRules", "m_bIsDroppingItems")]
public ref bool IsDroppingItems => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsDroppingItems");
// m_bIsQuestEligible
[SchemaMember("CCSGameRules", "m_bIsQuestEligible")]
public ref bool IsQuestEligible => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsQuestEligible");
// m_bIsHltvActive
[SchemaMember("CCSGameRules", "m_bIsHltvActive")]
public ref bool IsHltvActive => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsHltvActive");
// m_nGuardianModeWaveNumber
[SchemaMember("CCSGameRules", "m_nGuardianModeWaveNumber")]
public ref Int32 GuardianModeWaveNumber => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nGuardianModeWaveNumber");
// m_nGuardianModeSpecialKillsRemaining
[SchemaMember("CCSGameRules", "m_nGuardianModeSpecialKillsRemaining")]
public ref Int32 GuardianModeSpecialKillsRemaining => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nGuardianModeSpecialKillsRemaining");
// m_nGuardianModeSpecialWeaponNeeded
[SchemaMember("CCSGameRules", "m_nGuardianModeSpecialWeaponNeeded")]
public ref Int32 GuardianModeSpecialWeaponNeeded => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nGuardianModeSpecialWeaponNeeded");
// m_nGuardianGrenadesToGiveBots
[SchemaMember("CCSGameRules", "m_nGuardianGrenadesToGiveBots")]
public ref Int32 GuardianGrenadesToGiveBots => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nGuardianGrenadesToGiveBots");
// m_nNumHeaviesToSpawn
[SchemaMember("CCSGameRules", "m_nNumHeaviesToSpawn")]
public ref Int32 NumHeaviesToSpawn => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nNumHeaviesToSpawn");
// m_numGlobalGiftsGiven
[SchemaMember("CCSGameRules", "m_numGlobalGiftsGiven")]
public ref UInt32 NumGlobalGiftsGiven => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numGlobalGiftsGiven");
// m_numGlobalGifters
[SchemaMember("CCSGameRules", "m_numGlobalGifters")]
public ref UInt32 NumGlobalGifters => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numGlobalGifters");
// m_numGlobalGiftsPeriodSeconds
[SchemaMember("CCSGameRules", "m_numGlobalGiftsPeriodSeconds")]
public ref UInt32 NumGlobalGiftsPeriodSeconds => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numGlobalGiftsPeriodSeconds");
// m_arrFeaturedGiftersAccounts
[SchemaMember("CCSGameRules", "m_arrFeaturedGiftersAccounts")]
public Span<UInt32> FeaturedGiftersAccounts => Schema.GetFixedArray<UInt32>(this.Handle, "CCSGameRules", "m_arrFeaturedGiftersAccounts", 4);
// m_arrFeaturedGiftersGifts
[SchemaMember("CCSGameRules", "m_arrFeaturedGiftersGifts")]
public Span<UInt32> FeaturedGiftersGifts => Schema.GetFixedArray<UInt32>(this.Handle, "CCSGameRules", "m_arrFeaturedGiftersGifts", 4);
// m_arrProhibitedItemIndices
[SchemaMember("CCSGameRules", "m_arrProhibitedItemIndices")]
public Span<UInt16> ProhibitedItemIndices => Schema.GetFixedArray<UInt16>(this.Handle, "CCSGameRules", "m_arrProhibitedItemIndices", 100);
// m_arrTournamentActiveCasterAccounts
[SchemaMember("CCSGameRules", "m_arrTournamentActiveCasterAccounts")]
public Span<UInt32> TournamentActiveCasterAccounts => Schema.GetFixedArray<UInt32>(this.Handle, "CCSGameRules", "m_arrTournamentActiveCasterAccounts", 4);
// m_numBestOfMaps
[SchemaMember("CCSGameRules", "m_numBestOfMaps")]
public ref Int32 NumBestOfMaps => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_numBestOfMaps");
// m_nHalloweenMaskListSeed
[SchemaMember("CCSGameRules", "m_nHalloweenMaskListSeed")]
public ref Int32 HalloweenMaskListSeed => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nHalloweenMaskListSeed");
// m_bBombDropped
[SchemaMember("CCSGameRules", "m_bBombDropped")]
public ref bool BombDropped => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bBombDropped");
// m_bBombPlanted
[SchemaMember("CCSGameRules", "m_bBombPlanted")]
public ref bool BombPlanted => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bBombPlanted");
// m_iRoundWinStatus
[SchemaMember("CCSGameRules", "m_iRoundWinStatus")]
public ref Int32 RoundWinStatus => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iRoundWinStatus");
// m_eRoundWinReason
[SchemaMember("CCSGameRules", "m_eRoundWinReason")]
public ref Int32 RoundWinReason => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_eRoundWinReason");
// m_bTCantBuy
[SchemaMember("CCSGameRules", "m_bTCantBuy")]
public ref bool TCantBuy => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bTCantBuy");
// m_bCTCantBuy
[SchemaMember("CCSGameRules", "m_bCTCantBuy")]
public ref bool CTCantBuy => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bCTCantBuy");
// m_flGuardianBuyUntilTime
[SchemaMember("CCSGameRules", "m_flGuardianBuyUntilTime")]
public ref float GuardianBuyUntilTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flGuardianBuyUntilTime");
// m_iMatchStats_RoundResults
[SchemaMember("CCSGameRules", "m_iMatchStats_RoundResults")]
public Span<Int32> MatchStats_RoundResults => Schema.GetFixedArray<Int32>(this.Handle, "CCSGameRules", "m_iMatchStats_RoundResults", 30);
// m_iMatchStats_PlayersAlive_CT
[SchemaMember("CCSGameRules", "m_iMatchStats_PlayersAlive_CT")]
public Span<Int32> MatchStats_PlayersAlive_CT => Schema.GetFixedArray<Int32>(this.Handle, "CCSGameRules", "m_iMatchStats_PlayersAlive_CT", 30);
// m_iMatchStats_PlayersAlive_T
[SchemaMember("CCSGameRules", "m_iMatchStats_PlayersAlive_T")]
public Span<Int32> MatchStats_PlayersAlive_T => Schema.GetFixedArray<Int32>(this.Handle, "CCSGameRules", "m_iMatchStats_PlayersAlive_T", 30);
// m_TeamRespawnWaveTimes
[SchemaMember("CCSGameRules", "m_TeamRespawnWaveTimes")]
public Span<float> TeamRespawnWaveTimes => Schema.GetFixedArray<float>(this.Handle, "CCSGameRules", "m_TeamRespawnWaveTimes", 32);
// m_flNextRespawnWave
[SchemaMember("CCSGameRules", "m_flNextRespawnWave")]
public Span<float> NextRespawnWave => Schema.GetFixedArray<float>(this.Handle, "CCSGameRules", "m_flNextRespawnWave", 32);
// m_nServerQuestID
[SchemaMember("CCSGameRules", "m_nServerQuestID")]
public ref Int32 ServerQuestID => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nServerQuestID");
// m_vMinimapMins
[SchemaMember("CCSGameRules", "m_vMinimapMins")]
public Vector MinimapMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSGameRules", "m_vMinimapMins");
// m_vMinimapMaxs
[SchemaMember("CCSGameRules", "m_vMinimapMaxs")]
public Vector MinimapMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSGameRules", "m_vMinimapMaxs");
// m_MinimapVerticalSectionHeights
[SchemaMember("CCSGameRules", "m_MinimapVerticalSectionHeights")]
public Span<float> MinimapVerticalSectionHeights => Schema.GetFixedArray<float>(this.Handle, "CCSGameRules", "m_MinimapVerticalSectionHeights", 8);
// m_bDontIncrementCoopWave
[SchemaMember("CCSGameRules", "m_bDontIncrementCoopWave")]
public ref bool DontIncrementCoopWave => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bDontIncrementCoopWave");
// m_bSpawnedTerrorHuntHeavy
[SchemaMember("CCSGameRules", "m_bSpawnedTerrorHuntHeavy")]
public ref bool SpawnedTerrorHuntHeavy => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bSpawnedTerrorHuntHeavy");
// m_nEndMatchMapGroupVoteTypes
[SchemaMember("CCSGameRules", "m_nEndMatchMapGroupVoteTypes")]
public Span<Int32> EndMatchMapGroupVoteTypes => Schema.GetFixedArray<Int32>(this.Handle, "CCSGameRules", "m_nEndMatchMapGroupVoteTypes", 10);
// m_nEndMatchMapGroupVoteOptions
[SchemaMember("CCSGameRules", "m_nEndMatchMapGroupVoteOptions")]
public Span<Int32> EndMatchMapGroupVoteOptions => Schema.GetFixedArray<Int32>(this.Handle, "CCSGameRules", "m_nEndMatchMapGroupVoteOptions", 10);
// m_nEndMatchMapVoteWinner
[SchemaMember("CCSGameRules", "m_nEndMatchMapVoteWinner")]
public ref Int32 EndMatchMapVoteWinner => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nEndMatchMapVoteWinner");
// m_iNumConsecutiveCTLoses
[SchemaMember("CCSGameRules", "m_iNumConsecutiveCTLoses")]
public ref Int32 NumConsecutiveCTLoses => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumConsecutiveCTLoses");
// m_iNumConsecutiveTerroristLoses
[SchemaMember("CCSGameRules", "m_iNumConsecutiveTerroristLoses")]
public ref Int32 NumConsecutiveTerroristLoses => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumConsecutiveTerroristLoses");
// m_bHasHostageBeenTouched
[SchemaMember("CCSGameRules", "m_bHasHostageBeenTouched")]
public ref bool HasHostageBeenTouched => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bHasHostageBeenTouched");
// m_flIntermissionStartTime
[SchemaMember("CCSGameRules", "m_flIntermissionStartTime")]
public ref float IntermissionStartTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flIntermissionStartTime");
// m_flIntermissionEndTime
[SchemaMember("CCSGameRules", "m_flIntermissionEndTime")]
public ref float IntermissionEndTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flIntermissionEndTime");
// m_bLevelInitialized
[SchemaMember("CCSGameRules", "m_bLevelInitialized")]
public ref bool LevelInitialized => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bLevelInitialized");
// m_iTotalRoundsPlayed
[SchemaMember("CCSGameRules", "m_iTotalRoundsPlayed")]
public ref Int32 ITotalRoundsPlayed => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iTotalRoundsPlayed");
// m_iUnBalancedRounds
[SchemaMember("CCSGameRules", "m_iUnBalancedRounds")]
public ref Int32 UnBalancedRounds => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iUnBalancedRounds");
// m_endMatchOnRoundReset
[SchemaMember("CCSGameRules", "m_endMatchOnRoundReset")]
public ref bool EndMatchOnRoundReset => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_endMatchOnRoundReset");
// m_endMatchOnThink
[SchemaMember("CCSGameRules", "m_endMatchOnThink")]
public ref bool EndMatchOnThink => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_endMatchOnThink");
// m_iFreezeTime
[SchemaMember("CCSGameRules", "m_iFreezeTime")]
public ref Int32 FreezeTime => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iFreezeTime");
// m_iNumTerrorist
[SchemaMember("CCSGameRules", "m_iNumTerrorist")]
public ref Int32 NumTerrorist => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumTerrorist");
// m_iNumCT
[SchemaMember("CCSGameRules", "m_iNumCT")]
public ref Int32 NumCT => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumCT");
// m_iNumSpawnableTerrorist
[SchemaMember("CCSGameRules", "m_iNumSpawnableTerrorist")]
public ref Int32 NumSpawnableTerrorist => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumSpawnableTerrorist");
// m_iNumSpawnableCT
[SchemaMember("CCSGameRules", "m_iNumSpawnableCT")]
public ref Int32 NumSpawnableCT => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNumSpawnableCT");
// m_arrSelectedHostageSpawnIndices
[SchemaMember("CCSGameRules", "m_arrSelectedHostageSpawnIndices")]
public NetworkedVector<Int32> SelectedHostageSpawnIndices => Schema.GetDeclaredClass<NetworkedVector<Int32>>(this.Handle, "CCSGameRules", "m_arrSelectedHostageSpawnIndices");
// m_bFirstConnected
[SchemaMember("CCSGameRules", "m_bFirstConnected")]
public ref bool FirstConnected => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bFirstConnected");
// m_bCompleteReset
[SchemaMember("CCSGameRules", "m_bCompleteReset")]
public ref bool CompleteReset => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bCompleteReset");
// m_bPickNewTeamsOnReset
[SchemaMember("CCSGameRules", "m_bPickNewTeamsOnReset")]
public ref bool PickNewTeamsOnReset => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bPickNewTeamsOnReset");
// m_bScrambleTeamsOnRestart
[SchemaMember("CCSGameRules", "m_bScrambleTeamsOnRestart")]
public ref bool ScrambleTeamsOnRestart => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bScrambleTeamsOnRestart");
// m_bSwapTeamsOnRestart
[SchemaMember("CCSGameRules", "m_bSwapTeamsOnRestart")]
public ref bool SwapTeamsOnRestart => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bSwapTeamsOnRestart");
// m_nEndMatchTiedVotes
[SchemaMember("CCSGameRules", "m_nEndMatchTiedVotes")]
public NetworkedVector<Int32> EndMatchTiedVotes => Schema.GetDeclaredClass<NetworkedVector<Int32>>(this.Handle, "CCSGameRules", "m_nEndMatchTiedVotes");
// m_bNeedToAskPlayersForContinueVote
[SchemaMember("CCSGameRules", "m_bNeedToAskPlayersForContinueVote")]
public ref bool NeedToAskPlayersForContinueVote => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bNeedToAskPlayersForContinueVote");
// m_numQueuedMatchmakingAccounts
[SchemaMember("CCSGameRules", "m_numQueuedMatchmakingAccounts")]
public ref UInt32 NumQueuedMatchmakingAccounts => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numQueuedMatchmakingAccounts");
// m_pQueuedMatchmakingReservationString
[SchemaMember("CCSGameRules", "m_pQueuedMatchmakingReservationString")]
public string QueuedMatchmakingReservationString
{
get { return Schema.GetString(this.Handle, "CCSGameRules", "m_pQueuedMatchmakingReservationString"); }
set { Schema.SetString(this.Handle, "CCSGameRules", "m_pQueuedMatchmakingReservationString", value); }
}
// m_numTotalTournamentDrops
[SchemaMember("CCSGameRules", "m_numTotalTournamentDrops")]
public ref UInt32 NumTotalTournamentDrops => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numTotalTournamentDrops");
// m_numSpectatorsCountMax
[SchemaMember("CCSGameRules", "m_numSpectatorsCountMax")]
public ref UInt32 NumSpectatorsCountMax => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numSpectatorsCountMax");
// m_numSpectatorsCountMaxTV
[SchemaMember("CCSGameRules", "m_numSpectatorsCountMaxTV")]
public ref UInt32 NumSpectatorsCountMaxTV => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numSpectatorsCountMaxTV");
// m_numSpectatorsCountMaxLnk
[SchemaMember("CCSGameRules", "m_numSpectatorsCountMaxLnk")]
public ref UInt32 NumSpectatorsCountMaxLnk => ref Schema.GetRef<UInt32>(this.Handle, "CCSGameRules", "m_numSpectatorsCountMaxLnk");
// m_bForceTeamChangeSilent
[SchemaMember("CCSGameRules", "m_bForceTeamChangeSilent")]
public ref bool ForceTeamChangeSilent => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bForceTeamChangeSilent");
// m_bLoadingRoundBackupData
[SchemaMember("CCSGameRules", "m_bLoadingRoundBackupData")]
public ref bool LoadingRoundBackupData => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bLoadingRoundBackupData");
// m_nMatchInfoShowType
[SchemaMember("CCSGameRules", "m_nMatchInfoShowType")]
public ref Int32 MatchInfoShowType => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nMatchInfoShowType");
// m_flMatchInfoDecidedTime
[SchemaMember("CCSGameRules", "m_flMatchInfoDecidedTime")]
public ref float MatchInfoDecidedTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flMatchInfoDecidedTime");
// m_flCoopRespawnAndHealTime
[SchemaMember("CCSGameRules", "m_flCoopRespawnAndHealTime")]
public ref float CoopRespawnAndHealTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flCoopRespawnAndHealTime");
// m_coopBonusCoinsFound
[SchemaMember("CCSGameRules", "m_coopBonusCoinsFound")]
public ref Int32 CoopBonusCoinsFound => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_coopBonusCoinsFound");
// m_coopBonusPistolsOnly
[SchemaMember("CCSGameRules", "m_coopBonusPistolsOnly")]
public ref bool CoopBonusPistolsOnly => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_coopBonusPistolsOnly");
// m_coopPlayersInDeploymentZone
[SchemaMember("CCSGameRules", "m_coopPlayersInDeploymentZone")]
public ref bool CoopPlayersInDeploymentZone => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_coopPlayersInDeploymentZone");
// m_coopMissionDeadPlayerRespawnEnabled
[SchemaMember("CCSGameRules", "m_coopMissionDeadPlayerRespawnEnabled")]
public ref bool CoopMissionDeadPlayerRespawnEnabled => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_coopMissionDeadPlayerRespawnEnabled");
// mTeamDMLastWinningTeamNumber
[SchemaMember("CCSGameRules", "mTeamDMLastWinningTeamNumber")]
public ref Int32 MTeamDMLastWinningTeamNumber => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "mTeamDMLastWinningTeamNumber");
// mTeamDMLastThinkTime
[SchemaMember("CCSGameRules", "mTeamDMLastThinkTime")]
public ref float MTeamDMLastThinkTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "mTeamDMLastThinkTime");
// m_flTeamDMLastAnnouncementTime
[SchemaMember("CCSGameRules", "m_flTeamDMLastAnnouncementTime")]
public ref float TeamDMLastAnnouncementTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flTeamDMLastAnnouncementTime");
// m_iAccountTerrorist
[SchemaMember("CCSGameRules", "m_iAccountTerrorist")]
public ref Int32 AccountTerrorist => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iAccountTerrorist");
// m_iAccountCT
[SchemaMember("CCSGameRules", "m_iAccountCT")]
public ref Int32 AccountCT => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iAccountCT");
// m_iSpawnPointCount_Terrorist
[SchemaMember("CCSGameRules", "m_iSpawnPointCount_Terrorist")]
public ref Int32 SpawnPointCount_Terrorist => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iSpawnPointCount_Terrorist");
// m_iSpawnPointCount_CT
[SchemaMember("CCSGameRules", "m_iSpawnPointCount_CT")]
public ref Int32 SpawnPointCount_CT => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iSpawnPointCount_CT");
// m_iMaxNumTerrorists
[SchemaMember("CCSGameRules", "m_iMaxNumTerrorists")]
public ref Int32 MaxNumTerrorists => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iMaxNumTerrorists");
// m_iMaxNumCTs
[SchemaMember("CCSGameRules", "m_iMaxNumCTs")]
public ref Int32 MaxNumCTs => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iMaxNumCTs");
// m_iLoserBonus
[SchemaMember("CCSGameRules", "m_iLoserBonus")]
public ref Int32 LoserBonus => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iLoserBonus");
// m_iLoserBonusMostRecentTeam
[SchemaMember("CCSGameRules", "m_iLoserBonusMostRecentTeam")]
public ref Int32 LoserBonusMostRecentTeam => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iLoserBonusMostRecentTeam");
// m_tmNextPeriodicThink
[SchemaMember("CCSGameRules", "m_tmNextPeriodicThink")]
public ref float TmNextPeriodicThink => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_tmNextPeriodicThink");
// m_bVoiceWonMatchBragFired
[SchemaMember("CCSGameRules", "m_bVoiceWonMatchBragFired")]
public ref bool VoiceWonMatchBragFired => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bVoiceWonMatchBragFired");
// m_fWarmupNextChatNoticeTime
[SchemaMember("CCSGameRules", "m_fWarmupNextChatNoticeTime")]
public ref float WarmupNextChatNoticeTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fWarmupNextChatNoticeTime");
// m_iHostagesRescued
[SchemaMember("CCSGameRules", "m_iHostagesRescued")]
public ref Int32 HostagesRescued => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iHostagesRescued");
// m_iHostagesTouched
[SchemaMember("CCSGameRules", "m_iHostagesTouched")]
public ref Int32 HostagesTouched => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iHostagesTouched");
// m_flNextHostageAnnouncement
[SchemaMember("CCSGameRules", "m_flNextHostageAnnouncement")]
public ref float NextHostageAnnouncement => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flNextHostageAnnouncement");
// m_bNoTerroristsKilled
[SchemaMember("CCSGameRules", "m_bNoTerroristsKilled")]
public ref bool NoTerroristsKilled => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bNoTerroristsKilled");
// m_bNoCTsKilled
[SchemaMember("CCSGameRules", "m_bNoCTsKilled")]
public ref bool NoCTsKilled => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bNoCTsKilled");
// m_bNoEnemiesKilled
[SchemaMember("CCSGameRules", "m_bNoEnemiesKilled")]
public ref bool NoEnemiesKilled => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bNoEnemiesKilled");
// m_bCanDonateWeapons
[SchemaMember("CCSGameRules", "m_bCanDonateWeapons")]
public ref bool CanDonateWeapons => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bCanDonateWeapons");
// m_firstKillTime
[SchemaMember("CCSGameRules", "m_firstKillTime")]
public ref float FirstKillTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_firstKillTime");
// m_firstBloodTime
[SchemaMember("CCSGameRules", "m_firstBloodTime")]
public ref float FirstBloodTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_firstBloodTime");
// m_hostageWasInjured
[SchemaMember("CCSGameRules", "m_hostageWasInjured")]
public ref bool HostageWasInjured => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_hostageWasInjured");
// m_hostageWasKilled
[SchemaMember("CCSGameRules", "m_hostageWasKilled")]
public ref bool HostageWasKilled => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_hostageWasKilled");
// m_bVoteCalled
[SchemaMember("CCSGameRules", "m_bVoteCalled")]
public ref bool VoteCalled => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bVoteCalled");
// m_bServerVoteOnReset
[SchemaMember("CCSGameRules", "m_bServerVoteOnReset")]
public ref bool ServerVoteOnReset => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bServerVoteOnReset");
// m_flVoteCheckThrottle
[SchemaMember("CCSGameRules", "m_flVoteCheckThrottle")]
public ref float VoteCheckThrottle => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flVoteCheckThrottle");
// m_bBuyTimeEnded
[SchemaMember("CCSGameRules", "m_bBuyTimeEnded")]
public ref bool BuyTimeEnded => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bBuyTimeEnded");
// m_nLastFreezeEndBeep
[SchemaMember("CCSGameRules", "m_nLastFreezeEndBeep")]
public ref Int32 LastFreezeEndBeep => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nLastFreezeEndBeep");
// m_bTargetBombed
[SchemaMember("CCSGameRules", "m_bTargetBombed")]
public ref bool TargetBombed => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bTargetBombed");
// m_bBombDefused
[SchemaMember("CCSGameRules", "m_bBombDefused")]
public ref bool BombDefused => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bBombDefused");
// m_bMapHasBombZone
[SchemaMember("CCSGameRules", "m_bMapHasBombZone")]
public ref bool MapHasBombZone => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bMapHasBombZone");
// m_vecMainCTSpawnPos
[SchemaMember("CCSGameRules", "m_vecMainCTSpawnPos")]
public Vector MainCTSpawnPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSGameRules", "m_vecMainCTSpawnPos");
// m_CTSpawnPointsMasterList
[SchemaMember("CCSGameRules", "m_CTSpawnPointsMasterList")]
public NetworkedVector<SpawnPoint?> CTSpawnPointsMasterList => Schema.GetDeclaredClass<NetworkedVector<SpawnPoint?>>(this.Handle, "CCSGameRules", "m_CTSpawnPointsMasterList");
// m_TerroristSpawnPointsMasterList
[SchemaMember("CCSGameRules", "m_TerroristSpawnPointsMasterList")]
public NetworkedVector<SpawnPoint?> TerroristSpawnPointsMasterList => Schema.GetDeclaredClass<NetworkedVector<SpawnPoint?>>(this.Handle, "CCSGameRules", "m_TerroristSpawnPointsMasterList");
// m_iNextCTSpawnPoint
[SchemaMember("CCSGameRules", "m_iNextCTSpawnPoint")]
public ref Int32 NextCTSpawnPoint => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNextCTSpawnPoint");
// m_iNextTerroristSpawnPoint
[SchemaMember("CCSGameRules", "m_iNextTerroristSpawnPoint")]
public ref Int32 NextTerroristSpawnPoint => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_iNextTerroristSpawnPoint");
// m_CTSpawnPoints
[SchemaMember("CCSGameRules", "m_CTSpawnPoints")]
public NetworkedVector<SpawnPoint?> CTSpawnPoints => Schema.GetDeclaredClass<NetworkedVector<SpawnPoint?>>(this.Handle, "CCSGameRules", "m_CTSpawnPoints");
// m_TerroristSpawnPoints
[SchemaMember("CCSGameRules", "m_TerroristSpawnPoints")]
public NetworkedVector<SpawnPoint?> TerroristSpawnPoints => Schema.GetDeclaredClass<NetworkedVector<SpawnPoint?>>(this.Handle, "CCSGameRules", "m_TerroristSpawnPoints");
// m_bIsUnreservedGameServer
[SchemaMember("CCSGameRules", "m_bIsUnreservedGameServer")]
public ref bool IsUnreservedGameServer => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bIsUnreservedGameServer");
// m_fAutobalanceDisplayTime
[SchemaMember("CCSGameRules", "m_fAutobalanceDisplayTime")]
public ref float AutobalanceDisplayTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fAutobalanceDisplayTime");
// m_bAllowWeaponSwitch
[SchemaMember("CCSGameRules", "m_bAllowWeaponSwitch")]
public ref bool AllowWeaponSwitch => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bAllowWeaponSwitch");
// m_bRoundTimeWarningTriggered
[SchemaMember("CCSGameRules", "m_bRoundTimeWarningTriggered")]
public ref bool RoundTimeWarningTriggered => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bRoundTimeWarningTriggered");
// m_phaseChangeAnnouncementTime
[SchemaMember("CCSGameRules", "m_phaseChangeAnnouncementTime")]
public ref float PhaseChangeAnnouncementTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_phaseChangeAnnouncementTime");
// m_fNextUpdateTeamClanNamesTime
[SchemaMember("CCSGameRules", "m_fNextUpdateTeamClanNamesTime")]
public ref float NextUpdateTeamClanNamesTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fNextUpdateTeamClanNamesTime");
// m_flLastThinkTime
[SchemaMember("CCSGameRules", "m_flLastThinkTime")]
public ref float LastThinkTime => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_flLastThinkTime");
// m_fAccumulatedRoundOffDamage
[SchemaMember("CCSGameRules", "m_fAccumulatedRoundOffDamage")]
public ref float AccumulatedRoundOffDamage => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fAccumulatedRoundOffDamage");
// m_nShorthandedBonusLastEvalRound
[SchemaMember("CCSGameRules", "m_nShorthandedBonusLastEvalRound")]
public ref Int32 ShorthandedBonusLastEvalRound => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nShorthandedBonusLastEvalRound");
// m_nMatchAbortedEarlyReason
[SchemaMember("CCSGameRules", "m_nMatchAbortedEarlyReason")]
public ref Int32 MatchAbortedEarlyReason => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nMatchAbortedEarlyReason");
// m_bHasTriggeredRoundStartMusic
[SchemaMember("CCSGameRules", "m_bHasTriggeredRoundStartMusic")]
public ref bool HasTriggeredRoundStartMusic => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bHasTriggeredRoundStartMusic");
// m_bHasTriggeredCoopSpawnReset
[SchemaMember("CCSGameRules", "m_bHasTriggeredCoopSpawnReset")]
public ref bool HasTriggeredCoopSpawnReset => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bHasTriggeredCoopSpawnReset");
// m_bSwitchingTeamsAtRoundReset
[SchemaMember("CCSGameRules", "m_bSwitchingTeamsAtRoundReset")]
public ref bool SwitchingTeamsAtRoundReset => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bSwitchingTeamsAtRoundReset");
// m_pGameModeRules
[SchemaMember("CCSGameRules", "m_pGameModeRules")]
public CCSGameModeRules? GameModeRules => Schema.GetPointer<CCSGameModeRules>(this.Handle, "CCSGameRules", "m_pGameModeRules");
// m_hPlayerResource
[SchemaMember("CCSGameRules", "m_hPlayerResource")]
public CHandle<CBaseEntity> PlayerResource => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSGameRules", "m_hPlayerResource");
// m_RetakeRules
[SchemaMember("CCSGameRules", "m_RetakeRules")]
public CRetakeGameRules RetakeRules => Schema.GetDeclaredClass<CRetakeGameRules>(this.Handle, "CCSGameRules", "m_RetakeRules");
// m_GuardianBotSkillLevelMax
[SchemaMember("CCSGameRules", "m_GuardianBotSkillLevelMax")]
public ref Int32 GuardianBotSkillLevelMax => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_GuardianBotSkillLevelMax");
// m_GuardianBotSkillLevelMin
[SchemaMember("CCSGameRules", "m_GuardianBotSkillLevelMin")]
public ref Int32 GuardianBotSkillLevelMin => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_GuardianBotSkillLevelMin");
// m_arrTeamUniqueKillWeaponsMatch
[SchemaMember("CCSGameRules", "m_arrTeamUniqueKillWeaponsMatch")]
public Span<NetworkedVector<Int32>> TeamUniqueKillWeaponsMatch => Schema.GetFixedArray<NetworkedVector<Int32>>(this.Handle, "CCSGameRules", "m_arrTeamUniqueKillWeaponsMatch", 4);
// m_bTeamLastKillUsedUniqueWeaponMatch
[SchemaMember("CCSGameRules", "m_bTeamLastKillUsedUniqueWeaponMatch")]
public Span<bool> TeamLastKillUsedUniqueWeaponMatch => Schema.GetFixedArray<bool>(this.Handle, "CCSGameRules", "m_bTeamLastKillUsedUniqueWeaponMatch", 4);
// m_nMatchEndCount
[SchemaMember("CCSGameRules", "m_nMatchEndCount")]
public ref byte MatchEndCount => ref Schema.GetRef<byte>(this.Handle, "CCSGameRules", "m_nMatchEndCount");
// m_nTTeamIntroVariant
[SchemaMember("CCSGameRules", "m_nTTeamIntroVariant")]
public ref Int32 TTeamIntroVariant => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nTTeamIntroVariant");
// m_nCTTeamIntroVariant
[SchemaMember("CCSGameRules", "m_nCTTeamIntroVariant")]
public ref Int32 CTTeamIntroVariant => ref Schema.GetRef<Int32>(this.Handle, "CCSGameRules", "m_nCTTeamIntroVariant");
// m_bTeamIntroPeriod
[SchemaMember("CCSGameRules", "m_bTeamIntroPeriod")]
public ref bool TeamIntroPeriod => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bTeamIntroPeriod");
// m_fTeamIntroPeriodEnd
[SchemaMember("CCSGameRules", "m_fTeamIntroPeriodEnd")]
public ref float TeamIntroPeriodEnd => ref Schema.GetRef<float>(this.Handle, "CCSGameRules", "m_fTeamIntroPeriodEnd");
// m_bPlayedTeamIntroVO
[SchemaMember("CCSGameRules", "m_bPlayedTeamIntroVO")]
public ref bool PlayedTeamIntroVO => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bPlayedTeamIntroVO");
// m_flLastPerfSampleTime
[SchemaMember("CCSGameRules", "m_flLastPerfSampleTime")]
public ref double LastPerfSampleTime => ref Schema.GetRef<double>(this.Handle, "CCSGameRules", "m_flLastPerfSampleTime");
// m_bSkipNextServerPerfSample
[SchemaMember("CCSGameRules", "m_bSkipNextServerPerfSample")]
public ref bool SkipNextServerPerfSample => ref Schema.GetRef<bool>(this.Handle, "CCSGameRules", "m_bSkipNextServerPerfSample");
}
public partial class CCSGameRulesProxy : CGameRulesProxy
{
public CCSGameRulesProxy (IntPtr pointer) : base(pointer) {}
// m_pGameRules
[SchemaMember("CCSGameRulesProxy", "m_pGameRules")]
public CCSGameRules? GameRules => Schema.GetPointer<CCSGameRules>(this.Handle, "CCSGameRulesProxy", "m_pGameRules");
}
public partial class CCSGO_TeamIntroCharacterPosition : CCSGO_TeamPreviewCharacterPosition
{
public CCSGO_TeamIntroCharacterPosition (IntPtr pointer) : base(pointer) {}
}
public partial class CCSGO_TeamIntroCounterTerroristPosition : CCSGO_TeamIntroCharacterPosition
{
public CCSGO_TeamIntroCounterTerroristPosition (IntPtr pointer) : base(pointer) {}
}
public partial class CCSGO_TeamIntroTerroristPosition : CCSGO_TeamIntroCharacterPosition
{
public CCSGO_TeamIntroTerroristPosition (IntPtr pointer) : base(pointer) {}
}
public partial class CCSGO_TeamPreviewCharacterPosition : CBaseEntity
{
public CCSGO_TeamPreviewCharacterPosition (IntPtr pointer) : base(pointer) {}
// m_nVariant
[SchemaMember("CCSGO_TeamPreviewCharacterPosition", "m_nVariant")]
public ref Int32 Variant => ref Schema.GetRef<Int32>(this.Handle, "CCSGO_TeamPreviewCharacterPosition", "m_nVariant");
// m_nRandom
[SchemaMember("CCSGO_TeamPreviewCharacterPosition", "m_nRandom")]
public ref Int32 Random => ref Schema.GetRef<Int32>(this.Handle, "CCSGO_TeamPreviewCharacterPosition", "m_nRandom");
// m_nOrdinal
[SchemaMember("CCSGO_TeamPreviewCharacterPosition", "m_nOrdinal")]
public ref Int32 Ordinal => ref Schema.GetRef<Int32>(this.Handle, "CCSGO_TeamPreviewCharacterPosition", "m_nOrdinal");
// m_sWeaponName
[SchemaMember("CCSGO_TeamPreviewCharacterPosition", "m_sWeaponName")]
public string WeaponName
{
get { return Schema.GetUtf8String(this.Handle, "CCSGO_TeamPreviewCharacterPosition", "m_sWeaponName"); }
set { Schema.SetString(this.Handle, "CCSGO_TeamPreviewCharacterPosition", "m_sWeaponName", value); }
}
// m_xuid
[SchemaMember("CCSGO_TeamPreviewCharacterPosition", "m_xuid")]
public ref UInt64 Xuid => ref Schema.GetRef<UInt64>(this.Handle, "CCSGO_TeamPreviewCharacterPosition", "m_xuid");
// m_agentItem
[SchemaMember("CCSGO_TeamPreviewCharacterPosition", "m_agentItem")]
public CEconItemView AgentItem => Schema.GetDeclaredClass<CEconItemView>(this.Handle, "CCSGO_TeamPreviewCharacterPosition", "m_agentItem");
// m_glovesItem
[SchemaMember("CCSGO_TeamPreviewCharacterPosition", "m_glovesItem")]
public CEconItemView GlovesItem => Schema.GetDeclaredClass<CEconItemView>(this.Handle, "CCSGO_TeamPreviewCharacterPosition", "m_glovesItem");
// m_weaponItem
[SchemaMember("CCSGO_TeamPreviewCharacterPosition", "m_weaponItem")]
public CEconItemView WeaponItem => Schema.GetDeclaredClass<CEconItemView>(this.Handle, "CCSGO_TeamPreviewCharacterPosition", "m_weaponItem");
}
public partial class CCSGO_TeamSelectCharacterPosition : CCSGO_TeamPreviewCharacterPosition
{
public CCSGO_TeamSelectCharacterPosition (IntPtr pointer) : base(pointer) {}
}
public partial class CCSGO_TeamSelectCounterTerroristPosition : CCSGO_TeamSelectCharacterPosition
{
public CCSGO_TeamSelectCounterTerroristPosition (IntPtr pointer) : base(pointer) {}
}
public partial class CCSGO_TeamSelectTerroristPosition : CCSGO_TeamSelectCharacterPosition
{
public CCSGO_TeamSelectTerroristPosition (IntPtr pointer) : base(pointer) {}
}
public partial class CCSGO_WingmanIntroCharacterPosition : CCSGO_TeamIntroCharacterPosition
{
public CCSGO_WingmanIntroCharacterPosition (IntPtr pointer) : base(pointer) {}
}
public partial class CCSGO_WingmanIntroCounterTerroristPosition : CCSGO_WingmanIntroCharacterPosition
{
public CCSGO_WingmanIntroCounterTerroristPosition (IntPtr pointer) : base(pointer) {}
}
public partial class CCSGO_WingmanIntroTerroristPosition : CCSGO_WingmanIntroCharacterPosition
{
public CCSGO_WingmanIntroTerroristPosition (IntPtr pointer) : base(pointer) {}
}
public partial class CCSGOViewModel : CPredictedViewModel
{
public CCSGOViewModel (IntPtr pointer) : base(pointer) {}
// m_bShouldIgnoreOffsetAndAccuracy
[SchemaMember("CCSGOViewModel", "m_bShouldIgnoreOffsetAndAccuracy")]
public ref bool ShouldIgnoreOffsetAndAccuracy => ref Schema.GetRef<bool>(this.Handle, "CCSGOViewModel", "m_bShouldIgnoreOffsetAndAccuracy");
// m_nWeaponParity
[SchemaMember("CCSGOViewModel", "m_nWeaponParity")]
public ref UInt32 WeaponParity => ref Schema.GetRef<UInt32>(this.Handle, "CCSGOViewModel", "m_nWeaponParity");
// m_nOldWeaponParity
[SchemaMember("CCSGOViewModel", "m_nOldWeaponParity")]
public ref UInt32 OldWeaponParity => ref Schema.GetRef<UInt32>(this.Handle, "CCSGOViewModel", "m_nOldWeaponParity");
}
public partial class CCSMinimapBoundary : CBaseEntity
{
public CCSMinimapBoundary (IntPtr pointer) : base(pointer) {}
}
public partial class CCSObserver_CameraServices : CCSPlayerBase_CameraServices
{
public CCSObserver_CameraServices (IntPtr pointer) : base(pointer) {}
}
public partial class CCSObserver_MovementServices : CPlayer_MovementServices
{
public CCSObserver_MovementServices (IntPtr pointer) : base(pointer) {}
}
public partial class CCSObserver_ObserverServices : CPlayer_ObserverServices
{
public CCSObserver_ObserverServices (IntPtr pointer) : base(pointer) {}
}
public partial class CCSObserver_UseServices : CPlayer_UseServices
{
public CCSObserver_UseServices (IntPtr pointer) : base(pointer) {}
}
public partial class CCSObserver_ViewModelServices : CPlayer_ViewModelServices
{
public CCSObserver_ViewModelServices (IntPtr pointer) : base(pointer) {}
}
public partial class CCSObserverPawn : CCSPlayerPawnBase
{
public CCSObserverPawn (IntPtr pointer) : base(pointer) {}
}
public partial class CCSPlace : CServerOnlyModelEntity
{
public CCSPlace (IntPtr pointer) : base(pointer) {}
// m_name
[SchemaMember("CCSPlace", "m_name")]
public string Name
{
get { return Schema.GetUtf8String(this.Handle, "CCSPlace", "m_name"); }
set { Schema.SetString(this.Handle, "CCSPlace", "m_name", value); }
}
}
public partial class CCSPlayer_ActionTrackingServices : CPlayerPawnComponent
{
public CCSPlayer_ActionTrackingServices (IntPtr pointer) : base(pointer) {}
// m_hLastWeaponBeforeC4AutoSwitch
[SchemaMember("CCSPlayer_ActionTrackingServices", "m_hLastWeaponBeforeC4AutoSwitch")]
public CHandle<CBasePlayerWeapon> LastWeaponBeforeC4AutoSwitch => Schema.GetDeclaredClass<CHandle<CBasePlayerWeapon>>(this.Handle, "CCSPlayer_ActionTrackingServices", "m_hLastWeaponBeforeC4AutoSwitch");
// m_bIsRescuing
[SchemaMember("CCSPlayer_ActionTrackingServices", "m_bIsRescuing")]
public ref bool IsRescuing => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_ActionTrackingServices", "m_bIsRescuing");
// m_weaponPurchasesThisMatch
[SchemaMember("CCSPlayer_ActionTrackingServices", "m_weaponPurchasesThisMatch")]
public WeaponPurchaseTracker_t WeaponPurchasesThisMatch => Schema.GetDeclaredClass<WeaponPurchaseTracker_t>(this.Handle, "CCSPlayer_ActionTrackingServices", "m_weaponPurchasesThisMatch");
// m_weaponPurchasesThisRound
[SchemaMember("CCSPlayer_ActionTrackingServices", "m_weaponPurchasesThisRound")]
public WeaponPurchaseTracker_t WeaponPurchasesThisRound => Schema.GetDeclaredClass<WeaponPurchaseTracker_t>(this.Handle, "CCSPlayer_ActionTrackingServices", "m_weaponPurchasesThisRound");
}
public partial class CCSPlayer_BulletServices : CPlayerPawnComponent
{
public CCSPlayer_BulletServices (IntPtr pointer) : base(pointer) {}
// m_totalHitsOnServer
[SchemaMember("CCSPlayer_BulletServices", "m_totalHitsOnServer")]
public ref Int32 TotalHitsOnServer => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayer_BulletServices", "m_totalHitsOnServer");
}
public partial class CCSPlayer_BuyServices : CPlayerPawnComponent
{
public CCSPlayer_BuyServices (IntPtr pointer) : base(pointer) {}
// m_vecSellbackPurchaseEntries
[SchemaMember("CCSPlayer_BuyServices", "m_vecSellbackPurchaseEntries")]
public NetworkedVector<SellbackPurchaseEntry_t> SellbackPurchaseEntries => Schema.GetDeclaredClass<NetworkedVector<SellbackPurchaseEntry_t>>(this.Handle, "CCSPlayer_BuyServices", "m_vecSellbackPurchaseEntries");
}
public partial class CCSPlayer_CameraServices : CCSPlayerBase_CameraServices
{
public CCSPlayer_CameraServices (IntPtr pointer) : base(pointer) {}
}
public partial class CCSPlayer_DamageReactServices : CPlayerPawnComponent
{
public CCSPlayer_DamageReactServices (IntPtr pointer) : base(pointer) {}
}
public partial class CCSPlayer_HostageServices : CPlayerPawnComponent
{
public CCSPlayer_HostageServices (IntPtr pointer) : base(pointer) {}
// m_hCarriedHostage
[SchemaMember("CCSPlayer_HostageServices", "m_hCarriedHostage")]
public CHandle<CBaseEntity> CarriedHostage => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSPlayer_HostageServices", "m_hCarriedHostage");
// m_hCarriedHostageProp
[SchemaMember("CCSPlayer_HostageServices", "m_hCarriedHostageProp")]
public CHandle<CBaseEntity> CarriedHostageProp => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSPlayer_HostageServices", "m_hCarriedHostageProp");
}
public partial class CCSPlayer_ItemServices : CPlayer_ItemServices
{
public CCSPlayer_ItemServices (IntPtr pointer) : base(pointer) {}
// m_bHasDefuser
[SchemaMember("CCSPlayer_ItemServices", "m_bHasDefuser")]
public ref bool HasDefuser => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_ItemServices", "m_bHasDefuser");
// m_bHasHelmet
[SchemaMember("CCSPlayer_ItemServices", "m_bHasHelmet")]
public ref bool HasHelmet => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_ItemServices", "m_bHasHelmet");
// m_bHasHeavyArmor
[SchemaMember("CCSPlayer_ItemServices", "m_bHasHeavyArmor")]
public ref bool HasHeavyArmor => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_ItemServices", "m_bHasHeavyArmor");
}
public partial class CCSPlayer_MovementServices : CPlayer_MovementServices_Humanoid
{
public CCSPlayer_MovementServices (IntPtr pointer) : base(pointer) {}
// m_flMaxFallVelocity
[SchemaMember("CCSPlayer_MovementServices", "m_flMaxFallVelocity")]
public ref float MaxFallVelocity => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flMaxFallVelocity");
// m_vecLadderNormal
[SchemaMember("CCSPlayer_MovementServices", "m_vecLadderNormal")]
public Vector LadderNormal => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayer_MovementServices", "m_vecLadderNormal");
// m_nLadderSurfacePropIndex
[SchemaMember("CCSPlayer_MovementServices", "m_nLadderSurfacePropIndex")]
public ref Int32 LadderSurfacePropIndex => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayer_MovementServices", "m_nLadderSurfacePropIndex");
// m_flDuckAmount
[SchemaMember("CCSPlayer_MovementServices", "m_flDuckAmount")]
public ref float DuckAmount => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flDuckAmount");
// m_flDuckSpeed
[SchemaMember("CCSPlayer_MovementServices", "m_flDuckSpeed")]
public ref float DuckSpeed => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flDuckSpeed");
// m_bDuckOverride
[SchemaMember("CCSPlayer_MovementServices", "m_bDuckOverride")]
public ref bool DuckOverride => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_MovementServices", "m_bDuckOverride");
// m_bDesiresDuck
[SchemaMember("CCSPlayer_MovementServices", "m_bDesiresDuck")]
public ref bool DesiresDuck => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_MovementServices", "m_bDesiresDuck");
// m_flDuckOffset
[SchemaMember("CCSPlayer_MovementServices", "m_flDuckOffset")]
public ref float DuckOffset => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flDuckOffset");
// m_nDuckTimeMsecs
[SchemaMember("CCSPlayer_MovementServices", "m_nDuckTimeMsecs")]
public ref UInt32 DuckTimeMsecs => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayer_MovementServices", "m_nDuckTimeMsecs");
// m_nDuckJumpTimeMsecs
[SchemaMember("CCSPlayer_MovementServices", "m_nDuckJumpTimeMsecs")]
public ref UInt32 DuckJumpTimeMsecs => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayer_MovementServices", "m_nDuckJumpTimeMsecs");
// m_nJumpTimeMsecs
[SchemaMember("CCSPlayer_MovementServices", "m_nJumpTimeMsecs")]
public ref UInt32 JumpTimeMsecs => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayer_MovementServices", "m_nJumpTimeMsecs");
// m_flLastDuckTime
[SchemaMember("CCSPlayer_MovementServices", "m_flLastDuckTime")]
public ref float LastDuckTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flLastDuckTime");
// m_vecLastPositionAtFullCrouchSpeed
[SchemaMember("CCSPlayer_MovementServices", "m_vecLastPositionAtFullCrouchSpeed")]
public Vector2D LastPositionAtFullCrouchSpeed => Schema.GetDeclaredClass<Vector2D>(this.Handle, "CCSPlayer_MovementServices", "m_vecLastPositionAtFullCrouchSpeed");
// m_duckUntilOnGround
[SchemaMember("CCSPlayer_MovementServices", "m_duckUntilOnGround")]
public ref bool DuckUntilOnGround => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_MovementServices", "m_duckUntilOnGround");
// m_bHasWalkMovedSinceLastJump
[SchemaMember("CCSPlayer_MovementServices", "m_bHasWalkMovedSinceLastJump")]
public ref bool HasWalkMovedSinceLastJump => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_MovementServices", "m_bHasWalkMovedSinceLastJump");
// m_bInStuckTest
[SchemaMember("CCSPlayer_MovementServices", "m_bInStuckTest")]
public ref bool InStuckTest => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_MovementServices", "m_bInStuckTest");
// m_flStuckCheckTime
[SchemaMember("CCSPlayer_MovementServices", "m_flStuckCheckTime")]
public Span<float[]> StuckCheckTime => Schema.GetFixedArray<float[]>(this.Handle, "CCSPlayer_MovementServices", "m_flStuckCheckTime", 2);
// m_nTraceCount
[SchemaMember("CCSPlayer_MovementServices", "m_nTraceCount")]
public ref Int32 TraceCount => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayer_MovementServices", "m_nTraceCount");
// m_StuckLast
[SchemaMember("CCSPlayer_MovementServices", "m_StuckLast")]
public ref Int32 StuckLast => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayer_MovementServices", "m_StuckLast");
// m_bSpeedCropped
[SchemaMember("CCSPlayer_MovementServices", "m_bSpeedCropped")]
public ref bool SpeedCropped => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_MovementServices", "m_bSpeedCropped");
// m_nOldWaterLevel
[SchemaMember("CCSPlayer_MovementServices", "m_nOldWaterLevel")]
public ref Int32 OldWaterLevel => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayer_MovementServices", "m_nOldWaterLevel");
// m_flWaterEntryTime
[SchemaMember("CCSPlayer_MovementServices", "m_flWaterEntryTime")]
public ref float WaterEntryTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flWaterEntryTime");
// m_vecForward
[SchemaMember("CCSPlayer_MovementServices", "m_vecForward")]
public Vector Forward => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayer_MovementServices", "m_vecForward");
// m_vecLeft
[SchemaMember("CCSPlayer_MovementServices", "m_vecLeft")]
public Vector Left => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayer_MovementServices", "m_vecLeft");
// m_vecUp
[SchemaMember("CCSPlayer_MovementServices", "m_vecUp")]
public Vector Up => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayer_MovementServices", "m_vecUp");
// m_vecPreviouslyPredictedOrigin
[SchemaMember("CCSPlayer_MovementServices", "m_vecPreviouslyPredictedOrigin")]
public Vector PreviouslyPredictedOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayer_MovementServices", "m_vecPreviouslyPredictedOrigin");
// m_bMadeFootstepNoise
[SchemaMember("CCSPlayer_MovementServices", "m_bMadeFootstepNoise")]
public ref bool MadeFootstepNoise => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_MovementServices", "m_bMadeFootstepNoise");
// m_iFootsteps
[SchemaMember("CCSPlayer_MovementServices", "m_iFootsteps")]
public ref Int32 Footsteps => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayer_MovementServices", "m_iFootsteps");
// m_bOldJumpPressed
[SchemaMember("CCSPlayer_MovementServices", "m_bOldJumpPressed")]
public ref bool OldJumpPressed => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_MovementServices", "m_bOldJumpPressed");
// m_flJumpPressedTime
[SchemaMember("CCSPlayer_MovementServices", "m_flJumpPressedTime")]
public ref float JumpPressedTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flJumpPressedTime");
// m_flJumpUntil
[SchemaMember("CCSPlayer_MovementServices", "m_flJumpUntil")]
public ref float JumpUntil => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flJumpUntil");
// m_flJumpVel
[SchemaMember("CCSPlayer_MovementServices", "m_flJumpVel")]
public ref float JumpVel => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flJumpVel");
// m_fStashGrenadeParameterWhen
[SchemaMember("CCSPlayer_MovementServices", "m_fStashGrenadeParameterWhen")]
public ref float StashGrenadeParameterWhen => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_fStashGrenadeParameterWhen");
// m_nButtonDownMaskPrev
[SchemaMember("CCSPlayer_MovementServices", "m_nButtonDownMaskPrev")]
public ref UInt64 ButtonDownMaskPrev => ref Schema.GetRef<UInt64>(this.Handle, "CCSPlayer_MovementServices", "m_nButtonDownMaskPrev");
// m_flOffsetTickCompleteTime
[SchemaMember("CCSPlayer_MovementServices", "m_flOffsetTickCompleteTime")]
public ref float OffsetTickCompleteTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flOffsetTickCompleteTime");
// m_flOffsetTickStashedSpeed
[SchemaMember("CCSPlayer_MovementServices", "m_flOffsetTickStashedSpeed")]
public ref float OffsetTickStashedSpeed => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flOffsetTickStashedSpeed");
// m_flStamina
[SchemaMember("CCSPlayer_MovementServices", "m_flStamina")]
public ref float Stamina => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flStamina");
// m_flHeightAtJumpStart
[SchemaMember("CCSPlayer_MovementServices", "m_flHeightAtJumpStart")]
public ref float HeightAtJumpStart => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flHeightAtJumpStart");
// m_flMaxJumpHeightThisJump
[SchemaMember("CCSPlayer_MovementServices", "m_flMaxJumpHeightThisJump")]
public ref float MaxJumpHeightThisJump => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_MovementServices", "m_flMaxJumpHeightThisJump");
}
public partial class CCSPlayer_PingServices : CPlayerPawnComponent
{
public CCSPlayer_PingServices (IntPtr pointer) : base(pointer) {}
// m_flPlayerPingTokens
[SchemaMember("CCSPlayer_PingServices", "m_flPlayerPingTokens")]
public Span<float> PlayerPingTokens => Schema.GetFixedArray<float>(this.Handle, "CCSPlayer_PingServices", "m_flPlayerPingTokens", 5);
// m_hPlayerPing
[SchemaMember("CCSPlayer_PingServices", "m_hPlayerPing")]
public CHandle<CBaseEntity> PlayerPing => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSPlayer_PingServices", "m_hPlayerPing");
}
public partial class CCSPlayer_RadioServices : CPlayerPawnComponent
{
public CCSPlayer_RadioServices (IntPtr pointer) : base(pointer) {}
// m_flGotHostageTalkTimer
[SchemaMember("CCSPlayer_RadioServices", "m_flGotHostageTalkTimer")]
public ref float GotHostageTalkTimer => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_RadioServices", "m_flGotHostageTalkTimer");
// m_flDefusingTalkTimer
[SchemaMember("CCSPlayer_RadioServices", "m_flDefusingTalkTimer")]
public ref float DefusingTalkTimer => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_RadioServices", "m_flDefusingTalkTimer");
// m_flC4PlantTalkTimer
[SchemaMember("CCSPlayer_RadioServices", "m_flC4PlantTalkTimer")]
public ref float C4PlantTalkTimer => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_RadioServices", "m_flC4PlantTalkTimer");
// m_flRadioTokenSlots
[SchemaMember("CCSPlayer_RadioServices", "m_flRadioTokenSlots")]
public Span<float> RadioTokenSlots => Schema.GetFixedArray<float>(this.Handle, "CCSPlayer_RadioServices", "m_flRadioTokenSlots", 3);
// m_bIgnoreRadio
[SchemaMember("CCSPlayer_RadioServices", "m_bIgnoreRadio")]
public ref bool IgnoreRadio => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_RadioServices", "m_bIgnoreRadio");
}
public partial class CCSPlayer_UseServices : CPlayer_UseServices
{
public CCSPlayer_UseServices (IntPtr pointer) : base(pointer) {}
// m_hLastKnownUseEntity
[SchemaMember("CCSPlayer_UseServices", "m_hLastKnownUseEntity")]
public CHandle<CBaseEntity> LastKnownUseEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSPlayer_UseServices", "m_hLastKnownUseEntity");
// m_flLastUseTimeStamp
[SchemaMember("CCSPlayer_UseServices", "m_flLastUseTimeStamp")]
public ref float LastUseTimeStamp => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_UseServices", "m_flLastUseTimeStamp");
// m_flTimeStartedHoldingUse
[SchemaMember("CCSPlayer_UseServices", "m_flTimeStartedHoldingUse")]
public ref float TimeStartedHoldingUse => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_UseServices", "m_flTimeStartedHoldingUse");
// m_flTimeLastUsedWindow
[SchemaMember("CCSPlayer_UseServices", "m_flTimeLastUsedWindow")]
public ref float TimeLastUsedWindow => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_UseServices", "m_flTimeLastUsedWindow");
}
public partial class CCSPlayer_ViewModelServices : CPlayer_ViewModelServices
{
public CCSPlayer_ViewModelServices (IntPtr pointer) : base(pointer) {}
// m_hViewModel
[SchemaMember("CCSPlayer_ViewModelServices", "m_hViewModel")]
public Span<CHandle<CBaseViewModel>> ViewModel => Schema.GetFixedArray<CHandle<CBaseViewModel>>(this.Handle, "CCSPlayer_ViewModelServices", "m_hViewModel", 3);
}
public partial class CCSPlayer_WaterServices : CPlayer_WaterServices
{
public CCSPlayer_WaterServices (IntPtr pointer) : base(pointer) {}
// m_NextDrownDamageTime
[SchemaMember("CCSPlayer_WaterServices", "m_NextDrownDamageTime")]
public ref float NextDrownDamageTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_WaterServices", "m_NextDrownDamageTime");
// m_nDrownDmgRate
[SchemaMember("CCSPlayer_WaterServices", "m_nDrownDmgRate")]
public ref Int32 DrownDmgRate => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayer_WaterServices", "m_nDrownDmgRate");
// m_AirFinishedTime
[SchemaMember("CCSPlayer_WaterServices", "m_AirFinishedTime")]
public ref float AirFinishedTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_WaterServices", "m_AirFinishedTime");
// m_flWaterJumpTime
[SchemaMember("CCSPlayer_WaterServices", "m_flWaterJumpTime")]
public ref float WaterJumpTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_WaterServices", "m_flWaterJumpTime");
// m_vecWaterJumpVel
[SchemaMember("CCSPlayer_WaterServices", "m_vecWaterJumpVel")]
public Vector WaterJumpVel => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayer_WaterServices", "m_vecWaterJumpVel");
// m_flSwimSoundTime
[SchemaMember("CCSPlayer_WaterServices", "m_flSwimSoundTime")]
public ref float SwimSoundTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_WaterServices", "m_flSwimSoundTime");
}
public partial class CCSPlayer_WeaponServices : CPlayer_WeaponServices
{
public CCSPlayer_WeaponServices (IntPtr pointer) : base(pointer) {}
// m_flNextAttack
[SchemaMember("CCSPlayer_WeaponServices", "m_flNextAttack")]
public ref float NextAttack => ref Schema.GetRef<float>(this.Handle, "CCSPlayer_WeaponServices", "m_flNextAttack");
// m_bIsLookingAtWeapon
[SchemaMember("CCSPlayer_WeaponServices", "m_bIsLookingAtWeapon")]
public ref bool IsLookingAtWeapon => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_WeaponServices", "m_bIsLookingAtWeapon");
// m_bIsHoldingLookAtWeapon
[SchemaMember("CCSPlayer_WeaponServices", "m_bIsHoldingLookAtWeapon")]
public ref bool IsHoldingLookAtWeapon => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_WeaponServices", "m_bIsHoldingLookAtWeapon");
// m_hSavedWeapon
[SchemaMember("CCSPlayer_WeaponServices", "m_hSavedWeapon")]
public CHandle<CBasePlayerWeapon> SavedWeapon => Schema.GetDeclaredClass<CHandle<CBasePlayerWeapon>>(this.Handle, "CCSPlayer_WeaponServices", "m_hSavedWeapon");
// m_nTimeToMelee
[SchemaMember("CCSPlayer_WeaponServices", "m_nTimeToMelee")]
public ref Int32 TimeToMelee => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayer_WeaponServices", "m_nTimeToMelee");
// m_nTimeToSecondary
[SchemaMember("CCSPlayer_WeaponServices", "m_nTimeToSecondary")]
public ref Int32 TimeToSecondary => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayer_WeaponServices", "m_nTimeToSecondary");
// m_nTimeToPrimary
[SchemaMember("CCSPlayer_WeaponServices", "m_nTimeToPrimary")]
public ref Int32 TimeToPrimary => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayer_WeaponServices", "m_nTimeToPrimary");
// m_nTimeToSniperRifle
[SchemaMember("CCSPlayer_WeaponServices", "m_nTimeToSniperRifle")]
public ref Int32 TimeToSniperRifle => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayer_WeaponServices", "m_nTimeToSniperRifle");
// m_bIsBeingGivenItem
[SchemaMember("CCSPlayer_WeaponServices", "m_bIsBeingGivenItem")]
public ref bool IsBeingGivenItem => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_WeaponServices", "m_bIsBeingGivenItem");
// m_bIsPickingUpItemWithUse
[SchemaMember("CCSPlayer_WeaponServices", "m_bIsPickingUpItemWithUse")]
public ref bool IsPickingUpItemWithUse => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_WeaponServices", "m_bIsPickingUpItemWithUse");
// m_bPickedUpWeapon
[SchemaMember("CCSPlayer_WeaponServices", "m_bPickedUpWeapon")]
public ref bool PickedUpWeapon => ref Schema.GetRef<bool>(this.Handle, "CCSPlayer_WeaponServices", "m_bPickedUpWeapon");
}
public partial class CCSPlayerBase_CameraServices : CPlayer_CameraServices
{
public CCSPlayerBase_CameraServices (IntPtr pointer) : base(pointer) {}
// m_iFOV
[SchemaMember("CCSPlayerBase_CameraServices", "m_iFOV")]
public ref UInt32 FOV => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayerBase_CameraServices", "m_iFOV");
// m_iFOVStart
[SchemaMember("CCSPlayerBase_CameraServices", "m_iFOVStart")]
public ref UInt32 FOVStart => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayerBase_CameraServices", "m_iFOVStart");
// m_flFOVTime
[SchemaMember("CCSPlayerBase_CameraServices", "m_flFOVTime")]
public ref float FOVTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerBase_CameraServices", "m_flFOVTime");
// m_flFOVRate
[SchemaMember("CCSPlayerBase_CameraServices", "m_flFOVRate")]
public ref float FOVRate => ref Schema.GetRef<float>(this.Handle, "CCSPlayerBase_CameraServices", "m_flFOVRate");
// m_hZoomOwner
[SchemaMember("CCSPlayerBase_CameraServices", "m_hZoomOwner")]
public CHandle<CBaseEntity> ZoomOwner => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSPlayerBase_CameraServices", "m_hZoomOwner");
// m_hTriggerFogList
[SchemaMember("CCSPlayerBase_CameraServices", "m_hTriggerFogList")]
public NetworkedVector<CHandle<CBaseEntity>> TriggerFogList => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseEntity>>>(this.Handle, "CCSPlayerBase_CameraServices", "m_hTriggerFogList");
// m_hLastFogTrigger
[SchemaMember("CCSPlayerBase_CameraServices", "m_hLastFogTrigger")]
public CHandle<CBaseEntity> LastFogTrigger => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CCSPlayerBase_CameraServices", "m_hLastFogTrigger");
}
public partial class CCSPlayerController : CBasePlayerController
{
public CCSPlayerController (IntPtr pointer) : base(pointer) {}
// m_pInGameMoneyServices
[SchemaMember("CCSPlayerController", "m_pInGameMoneyServices")]
public CCSPlayerController_InGameMoneyServices? InGameMoneyServices => Schema.GetPointer<CCSPlayerController_InGameMoneyServices>(this.Handle, "CCSPlayerController", "m_pInGameMoneyServices");
// m_pInventoryServices
[SchemaMember("CCSPlayerController", "m_pInventoryServices")]
public CCSPlayerController_InventoryServices? InventoryServices => Schema.GetPointer<CCSPlayerController_InventoryServices>(this.Handle, "CCSPlayerController", "m_pInventoryServices");
// m_pActionTrackingServices
[SchemaMember("CCSPlayerController", "m_pActionTrackingServices")]
public CCSPlayerController_ActionTrackingServices? ActionTrackingServices => Schema.GetPointer<CCSPlayerController_ActionTrackingServices>(this.Handle, "CCSPlayerController", "m_pActionTrackingServices");
// m_pDamageServices
[SchemaMember("CCSPlayerController", "m_pDamageServices")]
public CCSPlayerController_DamageServices? DamageServices => Schema.GetPointer<CCSPlayerController_DamageServices>(this.Handle, "CCSPlayerController", "m_pDamageServices");
// m_iPing
[SchemaMember("CCSPlayerController", "m_iPing")]
public ref UInt32 Ping => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayerController", "m_iPing");
// m_bHasCommunicationAbuseMute
[SchemaMember("CCSPlayerController", "m_bHasCommunicationAbuseMute")]
public ref bool HasCommunicationAbuseMute => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bHasCommunicationAbuseMute");
// m_szCrosshairCodes
[SchemaMember("CCSPlayerController", "m_szCrosshairCodes")]
public string CrosshairCodes
{
get { return Schema.GetUtf8String(this.Handle, "CCSPlayerController", "m_szCrosshairCodes"); }
set { Schema.SetString(this.Handle, "CCSPlayerController", "m_szCrosshairCodes", value); }
}
// m_iPendingTeamNum
[SchemaMember("CCSPlayerController", "m_iPendingTeamNum")]
public ref byte PendingTeamNum => ref Schema.GetRef<byte>(this.Handle, "CCSPlayerController", "m_iPendingTeamNum");
// m_flForceTeamTime
[SchemaMember("CCSPlayerController", "m_flForceTeamTime")]
public ref float ForceTeamTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerController", "m_flForceTeamTime");
// m_iCompTeammateColor
[SchemaMember("CCSPlayerController", "m_iCompTeammateColor")]
public ref Int32 CompTeammateColor => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iCompTeammateColor");
// m_bEverPlayedOnTeam
[SchemaMember("CCSPlayerController", "m_bEverPlayedOnTeam")]
public ref bool EverPlayedOnTeam => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bEverPlayedOnTeam");
// m_bAttemptedToGetColor
[SchemaMember("CCSPlayerController", "m_bAttemptedToGetColor")]
public ref bool AttemptedToGetColor => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bAttemptedToGetColor");
// m_iTeammatePreferredColor
[SchemaMember("CCSPlayerController", "m_iTeammatePreferredColor")]
public ref Int32 TeammatePreferredColor => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iTeammatePreferredColor");
// m_bTeamChanged
[SchemaMember("CCSPlayerController", "m_bTeamChanged")]
public ref bool TeamChanged => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bTeamChanged");
// m_bInSwitchTeam
[SchemaMember("CCSPlayerController", "m_bInSwitchTeam")]
public ref bool InSwitchTeam => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bInSwitchTeam");
// m_bHasSeenJoinGame
[SchemaMember("CCSPlayerController", "m_bHasSeenJoinGame")]
public ref bool HasSeenJoinGame => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bHasSeenJoinGame");
// m_bJustBecameSpectator
[SchemaMember("CCSPlayerController", "m_bJustBecameSpectator")]
public ref bool JustBecameSpectator => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bJustBecameSpectator");
// m_bSwitchTeamsOnNextRoundReset
[SchemaMember("CCSPlayerController", "m_bSwitchTeamsOnNextRoundReset")]
public ref bool SwitchTeamsOnNextRoundReset => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bSwitchTeamsOnNextRoundReset");
// m_bRemoveAllItemsOnNextRoundReset
[SchemaMember("CCSPlayerController", "m_bRemoveAllItemsOnNextRoundReset")]
public ref bool RemoveAllItemsOnNextRoundReset => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bRemoveAllItemsOnNextRoundReset");
// m_szClan
[SchemaMember("CCSPlayerController", "m_szClan")]
public string Clan
{
get { return Schema.GetUtf8String(this.Handle, "CCSPlayerController", "m_szClan"); }
set { Schema.SetString(this.Handle, "CCSPlayerController", "m_szClan", value); }
}
// m_szClanName
[SchemaMember("CCSPlayerController", "m_szClanName")]
public string ClanName
{
get { return Schema.GetString(this.Handle, "CCSPlayerController", "m_szClanName"); }
set { Schema.SetString(this.Handle, "CCSPlayerController", "m_szClanName", value); }
}
// m_iCoachingTeam
[SchemaMember("CCSPlayerController", "m_iCoachingTeam")]
public ref Int32 CoachingTeam => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iCoachingTeam");
// m_nPlayerDominated
[SchemaMember("CCSPlayerController", "m_nPlayerDominated")]
public ref UInt64 PlayerDominated => ref Schema.GetRef<UInt64>(this.Handle, "CCSPlayerController", "m_nPlayerDominated");
// m_nPlayerDominatingMe
[SchemaMember("CCSPlayerController", "m_nPlayerDominatingMe")]
public ref UInt64 PlayerDominatingMe => ref Schema.GetRef<UInt64>(this.Handle, "CCSPlayerController", "m_nPlayerDominatingMe");
// m_iCompetitiveRanking
[SchemaMember("CCSPlayerController", "m_iCompetitiveRanking")]
public ref Int32 CompetitiveRanking => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iCompetitiveRanking");
// m_iCompetitiveWins
[SchemaMember("CCSPlayerController", "m_iCompetitiveWins")]
public ref Int32 CompetitiveWins => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iCompetitiveWins");
// m_iCompetitiveRankType
[SchemaMember("CCSPlayerController", "m_iCompetitiveRankType")]
public ref sbyte CompetitiveRankType => ref Schema.GetRef<sbyte>(this.Handle, "CCSPlayerController", "m_iCompetitiveRankType");
// m_iCompetitiveRankingPredicted_Win
[SchemaMember("CCSPlayerController", "m_iCompetitiveRankingPredicted_Win")]
public ref Int32 CompetitiveRankingPredicted_Win => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iCompetitiveRankingPredicted_Win");
// m_iCompetitiveRankingPredicted_Loss
[SchemaMember("CCSPlayerController", "m_iCompetitiveRankingPredicted_Loss")]
public ref Int32 CompetitiveRankingPredicted_Loss => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iCompetitiveRankingPredicted_Loss");
// m_iCompetitiveRankingPredicted_Tie
[SchemaMember("CCSPlayerController", "m_iCompetitiveRankingPredicted_Tie")]
public ref Int32 CompetitiveRankingPredicted_Tie => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iCompetitiveRankingPredicted_Tie");
// m_nEndMatchNextMapVote
[SchemaMember("CCSPlayerController", "m_nEndMatchNextMapVote")]
public ref Int32 EndMatchNextMapVote => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_nEndMatchNextMapVote");
// m_unActiveQuestId
[SchemaMember("CCSPlayerController", "m_unActiveQuestId")]
public ref UInt16 ActiveQuestId => ref Schema.GetRef<UInt16>(this.Handle, "CCSPlayerController", "m_unActiveQuestId");
// m_unPlayerTvControlFlags
[SchemaMember("CCSPlayerController", "m_unPlayerTvControlFlags")]
public ref UInt32 PlayerTvControlFlags => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayerController", "m_unPlayerTvControlFlags");
// m_iDraftIndex
[SchemaMember("CCSPlayerController", "m_iDraftIndex")]
public ref Int32 DraftIndex => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iDraftIndex");
// m_msQueuedModeDisconnectionTimestamp
[SchemaMember("CCSPlayerController", "m_msQueuedModeDisconnectionTimestamp")]
public ref UInt32 MsQueuedModeDisconnectionTimestamp => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayerController", "m_msQueuedModeDisconnectionTimestamp");
// m_uiAbandonRecordedReason
[SchemaMember("CCSPlayerController", "m_uiAbandonRecordedReason")]
public ref UInt32 UiAbandonRecordedReason => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayerController", "m_uiAbandonRecordedReason");
// m_bCannotBeKicked
[SchemaMember("CCSPlayerController", "m_bCannotBeKicked")]
public ref bool CannotBeKicked => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bCannotBeKicked");
// m_bEverFullyConnected
[SchemaMember("CCSPlayerController", "m_bEverFullyConnected")]
public ref bool EverFullyConnected => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bEverFullyConnected");
// m_bAbandonAllowsSurrender
[SchemaMember("CCSPlayerController", "m_bAbandonAllowsSurrender")]
public ref bool AbandonAllowsSurrender => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bAbandonAllowsSurrender");
// m_bAbandonOffersInstantSurrender
[SchemaMember("CCSPlayerController", "m_bAbandonOffersInstantSurrender")]
public ref bool AbandonOffersInstantSurrender => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bAbandonOffersInstantSurrender");
// m_bDisconnection1MinWarningPrinted
[SchemaMember("CCSPlayerController", "m_bDisconnection1MinWarningPrinted")]
public ref bool Disconnection1MinWarningPrinted => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bDisconnection1MinWarningPrinted");
// m_bScoreReported
[SchemaMember("CCSPlayerController", "m_bScoreReported")]
public ref bool ScoreReported => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bScoreReported");
// m_nDisconnectionTick
[SchemaMember("CCSPlayerController", "m_nDisconnectionTick")]
public ref Int32 DisconnectionTick => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_nDisconnectionTick");
// m_bControllingBot
[SchemaMember("CCSPlayerController", "m_bControllingBot")]
public ref bool ControllingBot => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bControllingBot");
// m_bHasControlledBotThisRound
[SchemaMember("CCSPlayerController", "m_bHasControlledBotThisRound")]
public ref bool HasControlledBotThisRound => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bHasControlledBotThisRound");
// m_bHasBeenControlledByPlayerThisRound
[SchemaMember("CCSPlayerController", "m_bHasBeenControlledByPlayerThisRound")]
public ref bool HasBeenControlledByPlayerThisRound => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bHasBeenControlledByPlayerThisRound");
// m_nBotsControlledThisRound
[SchemaMember("CCSPlayerController", "m_nBotsControlledThisRound")]
public ref Int32 BotsControlledThisRound => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_nBotsControlledThisRound");
// m_bCanControlObservedBot
[SchemaMember("CCSPlayerController", "m_bCanControlObservedBot")]
public ref bool CanControlObservedBot => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bCanControlObservedBot");
// m_hPlayerPawn
[SchemaMember("CCSPlayerController", "m_hPlayerPawn")]
public CHandle<CCSPlayerPawn> PlayerPawn => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CCSPlayerController", "m_hPlayerPawn");
// m_hObserverPawn
[SchemaMember("CCSPlayerController", "m_hObserverPawn")]
public CHandle<CCSObserverPawn> ObserverPawn => Schema.GetDeclaredClass<CHandle<CCSObserverPawn>>(this.Handle, "CCSPlayerController", "m_hObserverPawn");
// m_DesiredObserverMode
[SchemaMember("CCSPlayerController", "m_DesiredObserverMode")]
public ref Int32 DesiredObserverMode => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_DesiredObserverMode");
// m_hDesiredObserverTarget
[SchemaMember("CCSPlayerController", "m_hDesiredObserverTarget")]
public CHandle<CEntityInstance> DesiredObserverTarget => Schema.GetDeclaredClass<CHandle<CEntityInstance>>(this.Handle, "CCSPlayerController", "m_hDesiredObserverTarget");
// m_bPawnIsAlive
[SchemaMember("CCSPlayerController", "m_bPawnIsAlive")]
public ref bool PawnIsAlive => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bPawnIsAlive");
// m_iPawnHealth
[SchemaMember("CCSPlayerController", "m_iPawnHealth")]
public ref UInt32 PawnHealth => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayerController", "m_iPawnHealth");
// m_iPawnArmor
[SchemaMember("CCSPlayerController", "m_iPawnArmor")]
public ref Int32 PawnArmor => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iPawnArmor");
// m_bPawnHasDefuser
[SchemaMember("CCSPlayerController", "m_bPawnHasDefuser")]
public ref bool PawnHasDefuser => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bPawnHasDefuser");
// m_bPawnHasHelmet
[SchemaMember("CCSPlayerController", "m_bPawnHasHelmet")]
public ref bool PawnHasHelmet => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bPawnHasHelmet");
// m_nPawnCharacterDefIndex
[SchemaMember("CCSPlayerController", "m_nPawnCharacterDefIndex")]
public ref UInt16 PawnCharacterDefIndex => ref Schema.GetRef<UInt16>(this.Handle, "CCSPlayerController", "m_nPawnCharacterDefIndex");
// m_iPawnLifetimeStart
[SchemaMember("CCSPlayerController", "m_iPawnLifetimeStart")]
public ref Int32 PawnLifetimeStart => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iPawnLifetimeStart");
// m_iPawnLifetimeEnd
[SchemaMember("CCSPlayerController", "m_iPawnLifetimeEnd")]
public ref Int32 PawnLifetimeEnd => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iPawnLifetimeEnd");
// m_iPawnBotDifficulty
[SchemaMember("CCSPlayerController", "m_iPawnBotDifficulty")]
public ref Int32 PawnBotDifficulty => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iPawnBotDifficulty");
// m_hOriginalControllerOfCurrentPawn
[SchemaMember("CCSPlayerController", "m_hOriginalControllerOfCurrentPawn")]
public CHandle<CCSPlayerController> OriginalControllerOfCurrentPawn => Schema.GetDeclaredClass<CHandle<CCSPlayerController>>(this.Handle, "CCSPlayerController", "m_hOriginalControllerOfCurrentPawn");
// m_iScore
[SchemaMember("CCSPlayerController", "m_iScore")]
public ref Int32 Score => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iScore");
// m_iRoundScore
[SchemaMember("CCSPlayerController", "m_iRoundScore")]
public ref Int32 RoundScore => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iRoundScore");
// m_iRoundsWon
[SchemaMember("CCSPlayerController", "m_iRoundsWon")]
public ref Int32 RoundsWon => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iRoundsWon");
// m_vecKills
[SchemaMember("CCSPlayerController", "m_vecKills")]
public NetworkedVector<EKillTypes_t> Kills => Schema.GetDeclaredClass<NetworkedVector<EKillTypes_t>>(this.Handle, "CCSPlayerController", "m_vecKills");
// m_iMVPs
[SchemaMember("CCSPlayerController", "m_iMVPs")]
public ref Int32 MVPs => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iMVPs");
// m_nUpdateCounter
[SchemaMember("CCSPlayerController", "m_nUpdateCounter")]
public ref Int32 UpdateCounter => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_nUpdateCounter");
// m_flSmoothedPing
[SchemaMember("CCSPlayerController", "m_flSmoothedPing")]
public ref float SmoothedPing => ref Schema.GetRef<float>(this.Handle, "CCSPlayerController", "m_flSmoothedPing");
// m_lastHeldVoteTimer
[SchemaMember("CCSPlayerController", "m_lastHeldVoteTimer")]
public IntervalTimer LastHeldVoteTimer => Schema.GetDeclaredClass<IntervalTimer>(this.Handle, "CCSPlayerController", "m_lastHeldVoteTimer");
// m_bShowHints
[SchemaMember("CCSPlayerController", "m_bShowHints")]
public ref bool ShowHints => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bShowHints");
// m_iNextTimeCheck
[SchemaMember("CCSPlayerController", "m_iNextTimeCheck")]
public ref Int32 NextTimeCheck => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController", "m_iNextTimeCheck");
// m_bJustDidTeamKill
[SchemaMember("CCSPlayerController", "m_bJustDidTeamKill")]
public ref bool JustDidTeamKill => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bJustDidTeamKill");
// m_bPunishForTeamKill
[SchemaMember("CCSPlayerController", "m_bPunishForTeamKill")]
public ref bool PunishForTeamKill => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bPunishForTeamKill");
// m_bGaveTeamDamageWarning
[SchemaMember("CCSPlayerController", "m_bGaveTeamDamageWarning")]
public ref bool GaveTeamDamageWarning => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bGaveTeamDamageWarning");
// m_bGaveTeamDamageWarningThisRound
[SchemaMember("CCSPlayerController", "m_bGaveTeamDamageWarningThisRound")]
public ref bool GaveTeamDamageWarningThisRound => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController", "m_bGaveTeamDamageWarningThisRound");
// m_dblLastReceivedPacketPlatFloatTime
[SchemaMember("CCSPlayerController", "m_dblLastReceivedPacketPlatFloatTime")]
public ref double DblLastReceivedPacketPlatFloatTime => ref Schema.GetRef<double>(this.Handle, "CCSPlayerController", "m_dblLastReceivedPacketPlatFloatTime");
// m_LastTeamDamageWarningTime
[SchemaMember("CCSPlayerController", "m_LastTeamDamageWarningTime")]
public ref float LastTeamDamageWarningTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerController", "m_LastTeamDamageWarningTime");
// m_LastTimePlayerWasDisconnectedForPawnsRemove
[SchemaMember("CCSPlayerController", "m_LastTimePlayerWasDisconnectedForPawnsRemove")]
public ref float LastTimePlayerWasDisconnectedForPawnsRemove => ref Schema.GetRef<float>(this.Handle, "CCSPlayerController", "m_LastTimePlayerWasDisconnectedForPawnsRemove");
}
public partial class CCSPlayerController_ActionTrackingServices : CPlayerControllerComponent
{
public CCSPlayerController_ActionTrackingServices (IntPtr pointer) : base(pointer) {}
// m_perRoundStats
[SchemaMember("CCSPlayerController_ActionTrackingServices", "m_perRoundStats")]
public NetworkedVector<CSPerRoundStats_t> PerRoundStats => Schema.GetDeclaredClass<NetworkedVector<CSPerRoundStats_t>>(this.Handle, "CCSPlayerController_ActionTrackingServices", "m_perRoundStats");
// m_matchStats
[SchemaMember("CCSPlayerController_ActionTrackingServices", "m_matchStats")]
public CSMatchStats_t MatchStats => Schema.GetDeclaredClass<CSMatchStats_t>(this.Handle, "CCSPlayerController_ActionTrackingServices", "m_matchStats");
// m_iNumRoundKills
[SchemaMember("CCSPlayerController_ActionTrackingServices", "m_iNumRoundKills")]
public ref Int32 NumRoundKills => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_ActionTrackingServices", "m_iNumRoundKills");
// m_iNumRoundKillsHeadshots
[SchemaMember("CCSPlayerController_ActionTrackingServices", "m_iNumRoundKillsHeadshots")]
public ref Int32 NumRoundKillsHeadshots => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_ActionTrackingServices", "m_iNumRoundKillsHeadshots");
// m_unTotalRoundDamageDealt
[SchemaMember("CCSPlayerController_ActionTrackingServices", "m_unTotalRoundDamageDealt")]
public ref UInt32 TotalRoundDamageDealt => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayerController_ActionTrackingServices", "m_unTotalRoundDamageDealt");
}
public partial class CCSPlayerController_DamageServices : CPlayerControllerComponent
{
public CCSPlayerController_DamageServices (IntPtr pointer) : base(pointer) {}
// m_nSendUpdate
[SchemaMember("CCSPlayerController_DamageServices", "m_nSendUpdate")]
public ref Int32 SendUpdate => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_DamageServices", "m_nSendUpdate");
// m_DamageList
[SchemaMember("CCSPlayerController_DamageServices", "m_DamageList")]
public NetworkedVector<CDamageRecord> DamageList => Schema.GetDeclaredClass<NetworkedVector<CDamageRecord>>(this.Handle, "CCSPlayerController_DamageServices", "m_DamageList");
}
public partial class CCSPlayerController_InGameMoneyServices : CPlayerControllerComponent
{
public CCSPlayerController_InGameMoneyServices (IntPtr pointer) : base(pointer) {}
// m_bReceivesMoneyNextRound
[SchemaMember("CCSPlayerController_InGameMoneyServices", "m_bReceivesMoneyNextRound")]
public ref bool ReceivesMoneyNextRound => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerController_InGameMoneyServices", "m_bReceivesMoneyNextRound");
// m_iAccountMoneyEarnedForNextRound
[SchemaMember("CCSPlayerController_InGameMoneyServices", "m_iAccountMoneyEarnedForNextRound")]
public ref Int32 AccountMoneyEarnedForNextRound => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_InGameMoneyServices", "m_iAccountMoneyEarnedForNextRound");
// m_iAccount
[SchemaMember("CCSPlayerController_InGameMoneyServices", "m_iAccount")]
public ref Int32 Account => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_InGameMoneyServices", "m_iAccount");
// m_iStartAccount
[SchemaMember("CCSPlayerController_InGameMoneyServices", "m_iStartAccount")]
public ref Int32 StartAccount => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_InGameMoneyServices", "m_iStartAccount");
// m_iTotalCashSpent
[SchemaMember("CCSPlayerController_InGameMoneyServices", "m_iTotalCashSpent")]
public ref Int32 TotalCashSpent => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_InGameMoneyServices", "m_iTotalCashSpent");
// m_iCashSpentThisRound
[SchemaMember("CCSPlayerController_InGameMoneyServices", "m_iCashSpentThisRound")]
public ref Int32 CashSpentThisRound => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_InGameMoneyServices", "m_iCashSpentThisRound");
}
public partial class CCSPlayerController_InventoryServices : CPlayerControllerComponent
{
public CCSPlayerController_InventoryServices (IntPtr pointer) : base(pointer) {}
// m_unMusicID
[SchemaMember("CCSPlayerController_InventoryServices", "m_unMusicID")]
public ref UInt16 MusicID => ref Schema.GetRef<UInt16>(this.Handle, "CCSPlayerController_InventoryServices", "m_unMusicID");
// m_rank
[SchemaMember("CCSPlayerController_InventoryServices", "m_rank")]
public Span<MedalRank_t> Rank => Schema.GetFixedArray<MedalRank_t>(this.Handle, "CCSPlayerController_InventoryServices", "m_rank", 6);
// m_nPersonaDataPublicLevel
[SchemaMember("CCSPlayerController_InventoryServices", "m_nPersonaDataPublicLevel")]
public ref Int32 PersonaDataPublicLevel => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_InventoryServices", "m_nPersonaDataPublicLevel");
// m_nPersonaDataPublicCommendsLeader
[SchemaMember("CCSPlayerController_InventoryServices", "m_nPersonaDataPublicCommendsLeader")]
public ref Int32 PersonaDataPublicCommendsLeader => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_InventoryServices", "m_nPersonaDataPublicCommendsLeader");
// m_nPersonaDataPublicCommendsTeacher
[SchemaMember("CCSPlayerController_InventoryServices", "m_nPersonaDataPublicCommendsTeacher")]
public ref Int32 PersonaDataPublicCommendsTeacher => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_InventoryServices", "m_nPersonaDataPublicCommendsTeacher");
// m_nPersonaDataPublicCommendsFriendly
[SchemaMember("CCSPlayerController_InventoryServices", "m_nPersonaDataPublicCommendsFriendly")]
public ref Int32 PersonaDataPublicCommendsFriendly => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerController_InventoryServices", "m_nPersonaDataPublicCommendsFriendly");
// m_unEquippedPlayerSprayIDs
[SchemaMember("CCSPlayerController_InventoryServices", "m_unEquippedPlayerSprayIDs")]
public Span<UInt32> EquippedPlayerSprayIDs => Schema.GetFixedArray<UInt32>(this.Handle, "CCSPlayerController_InventoryServices", "m_unEquippedPlayerSprayIDs", 1);
// m_vecServerAuthoritativeWeaponSlots
[SchemaMember("CCSPlayerController_InventoryServices", "m_vecServerAuthoritativeWeaponSlots")]
public NetworkedVector<ServerAuthoritativeWeaponSlot_t> ServerAuthoritativeWeaponSlots => Schema.GetDeclaredClass<NetworkedVector<ServerAuthoritativeWeaponSlot_t>>(this.Handle, "CCSPlayerController_InventoryServices", "m_vecServerAuthoritativeWeaponSlots");
}
public partial class CCSPlayerPawn : CCSPlayerPawnBase
{
public CCSPlayerPawn (IntPtr pointer) : base(pointer) {}
// m_pBulletServices
[SchemaMember("CCSPlayerPawn", "m_pBulletServices")]
public CCSPlayer_BulletServices? BulletServices => Schema.GetPointer<CCSPlayer_BulletServices>(this.Handle, "CCSPlayerPawn", "m_pBulletServices");
// m_pHostageServices
[SchemaMember("CCSPlayerPawn", "m_pHostageServices")]
public CCSPlayer_HostageServices? HostageServices => Schema.GetPointer<CCSPlayer_HostageServices>(this.Handle, "CCSPlayerPawn", "m_pHostageServices");
// m_pBuyServices
[SchemaMember("CCSPlayerPawn", "m_pBuyServices")]
public CCSPlayer_BuyServices? BuyServices => Schema.GetPointer<CCSPlayer_BuyServices>(this.Handle, "CCSPlayerPawn", "m_pBuyServices");
// m_pActionTrackingServices
[SchemaMember("CCSPlayerPawn", "m_pActionTrackingServices")]
public CCSPlayer_ActionTrackingServices? ActionTrackingServices => Schema.GetPointer<CCSPlayer_ActionTrackingServices>(this.Handle, "CCSPlayerPawn", "m_pActionTrackingServices");
// m_pRadioServices
[SchemaMember("CCSPlayerPawn", "m_pRadioServices")]
public CCSPlayer_RadioServices? RadioServices => Schema.GetPointer<CCSPlayer_RadioServices>(this.Handle, "CCSPlayerPawn", "m_pRadioServices");
// m_pDamageReactServices
[SchemaMember("CCSPlayerPawn", "m_pDamageReactServices")]
public CCSPlayer_DamageReactServices? DamageReactServices => Schema.GetPointer<CCSPlayer_DamageReactServices>(this.Handle, "CCSPlayerPawn", "m_pDamageReactServices");
// m_nCharacterDefIndex
[SchemaMember("CCSPlayerPawn", "m_nCharacterDefIndex")]
public ref UInt16 CharacterDefIndex => ref Schema.GetRef<UInt16>(this.Handle, "CCSPlayerPawn", "m_nCharacterDefIndex");
// m_hPreviousModel
[SchemaMember("CCSPlayerPawn", "m_hPreviousModel")]
public CStrongHandle<InfoForResourceTypeCModel> PreviousModel => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCModel>>(this.Handle, "CCSPlayerPawn", "m_hPreviousModel");
// m_bHasFemaleVoice
[SchemaMember("CCSPlayerPawn", "m_bHasFemaleVoice")]
public ref bool HasFemaleVoice => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bHasFemaleVoice");
// m_strVOPrefix
[SchemaMember("CCSPlayerPawn", "m_strVOPrefix")]
public string StrVOPrefix
{
get { return Schema.GetUtf8String(this.Handle, "CCSPlayerPawn", "m_strVOPrefix"); }
set { Schema.SetString(this.Handle, "CCSPlayerPawn", "m_strVOPrefix", value); }
}
// m_szLastPlaceName
[SchemaMember("CCSPlayerPawn", "m_szLastPlaceName")]
public string LastPlaceName
{
get { return Schema.GetString(this.Handle, "CCSPlayerPawn", "m_szLastPlaceName"); }
set { Schema.SetString(this.Handle, "CCSPlayerPawn", "m_szLastPlaceName", value); }
}
// m_bInHostageResetZone
[SchemaMember("CCSPlayerPawn", "m_bInHostageResetZone")]
public ref bool InHostageResetZone => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bInHostageResetZone");
// m_bInBuyZone
[SchemaMember("CCSPlayerPawn", "m_bInBuyZone")]
public ref bool InBuyZone => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bInBuyZone");
// m_bWasInBuyZone
[SchemaMember("CCSPlayerPawn", "m_bWasInBuyZone")]
public ref bool WasInBuyZone => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bWasInBuyZone");
// m_bInHostageRescueZone
[SchemaMember("CCSPlayerPawn", "m_bInHostageRescueZone")]
public ref bool InHostageRescueZone => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bInHostageRescueZone");
// m_bInBombZone
[SchemaMember("CCSPlayerPawn", "m_bInBombZone")]
public ref bool InBombZone => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bInBombZone");
// m_bWasInHostageRescueZone
[SchemaMember("CCSPlayerPawn", "m_bWasInHostageRescueZone")]
public ref bool WasInHostageRescueZone => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bWasInHostageRescueZone");
// m_iRetakesOffering
[SchemaMember("CCSPlayerPawn", "m_iRetakesOffering")]
public ref Int32 RetakesOffering => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawn", "m_iRetakesOffering");
// m_iRetakesOfferingCard
[SchemaMember("CCSPlayerPawn", "m_iRetakesOfferingCard")]
public ref Int32 RetakesOfferingCard => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawn", "m_iRetakesOfferingCard");
// m_bRetakesHasDefuseKit
[SchemaMember("CCSPlayerPawn", "m_bRetakesHasDefuseKit")]
public ref bool RetakesHasDefuseKit => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bRetakesHasDefuseKit");
// m_bRetakesMVPLastRound
[SchemaMember("CCSPlayerPawn", "m_bRetakesMVPLastRound")]
public ref bool RetakesMVPLastRound => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bRetakesMVPLastRound");
// m_iRetakesMVPBoostItem
[SchemaMember("CCSPlayerPawn", "m_iRetakesMVPBoostItem")]
public ref Int32 RetakesMVPBoostItem => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawn", "m_iRetakesMVPBoostItem");
// m_RetakesMVPBoostExtraUtility
[SchemaMember("CCSPlayerPawn", "m_RetakesMVPBoostExtraUtility")]
public ref loadout_slot_t RetakesMVPBoostExtraUtility => ref Schema.GetRef<loadout_slot_t>(this.Handle, "CCSPlayerPawn", "m_RetakesMVPBoostExtraUtility");
// m_flHealthShotBoostExpirationTime
[SchemaMember("CCSPlayerPawn", "m_flHealthShotBoostExpirationTime")]
public ref float HealthShotBoostExpirationTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawn", "m_flHealthShotBoostExpirationTime");
// m_flLandseconds
[SchemaMember("CCSPlayerPawn", "m_flLandseconds")]
public ref float Landseconds => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawn", "m_flLandseconds");
// m_aimPunchAngle
[SchemaMember("CCSPlayerPawn", "m_aimPunchAngle")]
public QAngle AimPunchAngle => Schema.GetDeclaredClass<QAngle>(this.Handle, "CCSPlayerPawn", "m_aimPunchAngle");
// m_aimPunchAngleVel
[SchemaMember("CCSPlayerPawn", "m_aimPunchAngleVel")]
public QAngle AimPunchAngleVel => Schema.GetDeclaredClass<QAngle>(this.Handle, "CCSPlayerPawn", "m_aimPunchAngleVel");
// m_aimPunchTickBase
[SchemaMember("CCSPlayerPawn", "m_aimPunchTickBase")]
public ref Int32 AimPunchTickBase => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawn", "m_aimPunchTickBase");
// m_aimPunchTickFraction
[SchemaMember("CCSPlayerPawn", "m_aimPunchTickFraction")]
public ref float AimPunchTickFraction => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawn", "m_aimPunchTickFraction");
// m_aimPunchCache
[SchemaMember("CCSPlayerPawn", "m_aimPunchCache")]
public NetworkedVector<QAngle> AimPunchCache => Schema.GetDeclaredClass<NetworkedVector<QAngle>>(this.Handle, "CCSPlayerPawn", "m_aimPunchCache");
// m_bIsBuyMenuOpen
[SchemaMember("CCSPlayerPawn", "m_bIsBuyMenuOpen")]
public ref bool IsBuyMenuOpen => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bIsBuyMenuOpen");
// m_xLastHeadBoneTransform
[SchemaMember("CCSPlayerPawn", "m_xLastHeadBoneTransform")]
public CTransform XLastHeadBoneTransform => Schema.GetDeclaredClass<CTransform>(this.Handle, "CCSPlayerPawn", "m_xLastHeadBoneTransform");
// m_bLastHeadBoneTransformIsValid
[SchemaMember("CCSPlayerPawn", "m_bLastHeadBoneTransformIsValid")]
public ref bool LastHeadBoneTransformIsValid => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bLastHeadBoneTransformIsValid");
// m_lastLandTime
[SchemaMember("CCSPlayerPawn", "m_lastLandTime")]
public ref float LastLandTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawn", "m_lastLandTime");
// m_bOnGroundLastTick
[SchemaMember("CCSPlayerPawn", "m_bOnGroundLastTick")]
public ref bool OnGroundLastTick => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bOnGroundLastTick");
// m_iPlayerLocked
[SchemaMember("CCSPlayerPawn", "m_iPlayerLocked")]
public ref Int32 PlayerLocked => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawn", "m_iPlayerLocked");
// m_flTimeOfLastInjury
[SchemaMember("CCSPlayerPawn", "m_flTimeOfLastInjury")]
public ref float TimeOfLastInjury => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawn", "m_flTimeOfLastInjury");
// m_flNextSprayDecalTime
[SchemaMember("CCSPlayerPawn", "m_flNextSprayDecalTime")]
public ref float NextSprayDecalTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawn", "m_flNextSprayDecalTime");
// m_bNextSprayDecalTimeExpedited
[SchemaMember("CCSPlayerPawn", "m_bNextSprayDecalTimeExpedited")]
public ref bool NextSprayDecalTimeExpedited => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bNextSprayDecalTimeExpedited");
// m_nRagdollDamageBone
[SchemaMember("CCSPlayerPawn", "m_nRagdollDamageBone")]
public ref Int32 RagdollDamageBone => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawn", "m_nRagdollDamageBone");
// m_vRagdollDamageForce
[SchemaMember("CCSPlayerPawn", "m_vRagdollDamageForce")]
public Vector RagdollDamageForce => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawn", "m_vRagdollDamageForce");
// m_vRagdollDamagePosition
[SchemaMember("CCSPlayerPawn", "m_vRagdollDamagePosition")]
public Vector RagdollDamagePosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawn", "m_vRagdollDamagePosition");
// m_szRagdollDamageWeaponName
[SchemaMember("CCSPlayerPawn", "m_szRagdollDamageWeaponName")]
public string RagdollDamageWeaponName
{
get { return Schema.GetString(this.Handle, "CCSPlayerPawn", "m_szRagdollDamageWeaponName"); }
set { Schema.SetString(this.Handle, "CCSPlayerPawn", "m_szRagdollDamageWeaponName", value); }
}
// m_bRagdollDamageHeadshot
[SchemaMember("CCSPlayerPawn", "m_bRagdollDamageHeadshot")]
public ref bool RagdollDamageHeadshot => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bRagdollDamageHeadshot");
// m_vRagdollServerOrigin
[SchemaMember("CCSPlayerPawn", "m_vRagdollServerOrigin")]
public Vector RagdollServerOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawn", "m_vRagdollServerOrigin");
// m_EconGloves
[SchemaMember("CCSPlayerPawn", "m_EconGloves")]
public CEconItemView EconGloves => Schema.GetDeclaredClass<CEconItemView>(this.Handle, "CCSPlayerPawn", "m_EconGloves");
// m_qDeathEyeAngles
[SchemaMember("CCSPlayerPawn", "m_qDeathEyeAngles")]
public QAngle DeathEyeAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CCSPlayerPawn", "m_qDeathEyeAngles");
// m_bSkipOneHeadConstraintUpdate
[SchemaMember("CCSPlayerPawn", "m_bSkipOneHeadConstraintUpdate")]
public ref bool SkipOneHeadConstraintUpdate => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawn", "m_bSkipOneHeadConstraintUpdate");
}
public partial class CCSPlayerPawnBase : CBasePlayerPawn
{
public CCSPlayerPawnBase (IntPtr pointer) : base(pointer) {}
// m_CTouchExpansionComponent
[SchemaMember("CCSPlayerPawnBase", "m_CTouchExpansionComponent")]
public CTouchExpansionComponent CTouchExpansionComponent => Schema.GetDeclaredClass<CTouchExpansionComponent>(this.Handle, "CCSPlayerPawnBase", "m_CTouchExpansionComponent");
// m_pPingServices
[SchemaMember("CCSPlayerPawnBase", "m_pPingServices")]
public CCSPlayer_PingServices? PingServices => Schema.GetPointer<CCSPlayer_PingServices>(this.Handle, "CCSPlayerPawnBase", "m_pPingServices");
// m_pViewModelServices
[SchemaMember("CCSPlayerPawnBase", "m_pViewModelServices")]
public CPlayer_ViewModelServices? ViewModelServices => Schema.GetPointer<CPlayer_ViewModelServices>(this.Handle, "CCSPlayerPawnBase", "m_pViewModelServices");
// m_iDisplayHistoryBits
[SchemaMember("CCSPlayerPawnBase", "m_iDisplayHistoryBits")]
public ref UInt32 DisplayHistoryBits => ref Schema.GetRef<UInt32>(this.Handle, "CCSPlayerPawnBase", "m_iDisplayHistoryBits");
// m_flLastAttackedTeammate
[SchemaMember("CCSPlayerPawnBase", "m_flLastAttackedTeammate")]
public ref float LastAttackedTeammate => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLastAttackedTeammate");
// m_hOriginalController
[SchemaMember("CCSPlayerPawnBase", "m_hOriginalController")]
public CHandle<CCSPlayerController> OriginalController => Schema.GetDeclaredClass<CHandle<CCSPlayerController>>(this.Handle, "CCSPlayerPawnBase", "m_hOriginalController");
// m_blindUntilTime
[SchemaMember("CCSPlayerPawnBase", "m_blindUntilTime")]
public ref float BlindUntilTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_blindUntilTime");
// m_blindStartTime
[SchemaMember("CCSPlayerPawnBase", "m_blindStartTime")]
public ref float BlindStartTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_blindStartTime");
// m_allowAutoFollowTime
[SchemaMember("CCSPlayerPawnBase", "m_allowAutoFollowTime")]
public ref float AllowAutoFollowTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_allowAutoFollowTime");
// m_entitySpottedState
[SchemaMember("CCSPlayerPawnBase", "m_entitySpottedState")]
public EntitySpottedState_t EntitySpottedState => Schema.GetDeclaredClass<EntitySpottedState_t>(this.Handle, "CCSPlayerPawnBase", "m_entitySpottedState");
// m_nSpotRules
[SchemaMember("CCSPlayerPawnBase", "m_nSpotRules")]
public ref Int32 SpotRules => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_nSpotRules");
// m_iPlayerState
[SchemaMember("CCSPlayerPawnBase", "m_iPlayerState")]
public ref CSPlayerState PlayerState => ref Schema.GetRef<CSPlayerState>(this.Handle, "CCSPlayerPawnBase", "m_iPlayerState");
// m_chickenIdleSoundTimer
[SchemaMember("CCSPlayerPawnBase", "m_chickenIdleSoundTimer")]
public CountdownTimer ChickenIdleSoundTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSPlayerPawnBase", "m_chickenIdleSoundTimer");
// m_chickenJumpSoundTimer
[SchemaMember("CCSPlayerPawnBase", "m_chickenJumpSoundTimer")]
public CountdownTimer ChickenJumpSoundTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSPlayerPawnBase", "m_chickenJumpSoundTimer");
// m_vecLastBookmarkedPosition
[SchemaMember("CCSPlayerPawnBase", "m_vecLastBookmarkedPosition")]
public Vector LastBookmarkedPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawnBase", "m_vecLastBookmarkedPosition");
// m_flLastDistanceTraveledNotice
[SchemaMember("CCSPlayerPawnBase", "m_flLastDistanceTraveledNotice")]
public ref float LastDistanceTraveledNotice => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLastDistanceTraveledNotice");
// m_flAccumulatedDistanceTraveled
[SchemaMember("CCSPlayerPawnBase", "m_flAccumulatedDistanceTraveled")]
public ref float AccumulatedDistanceTraveled => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flAccumulatedDistanceTraveled");
// m_flLastFriendlyFireDamageReductionRatio
[SchemaMember("CCSPlayerPawnBase", "m_flLastFriendlyFireDamageReductionRatio")]
public ref float LastFriendlyFireDamageReductionRatio => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLastFriendlyFireDamageReductionRatio");
// m_bRespawning
[SchemaMember("CCSPlayerPawnBase", "m_bRespawning")]
public ref bool Respawning => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bRespawning");
// m_nLastPickupPriority
[SchemaMember("CCSPlayerPawnBase", "m_nLastPickupPriority")]
public ref Int32 LastPickupPriority => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_nLastPickupPriority");
// m_flLastPickupPriorityTime
[SchemaMember("CCSPlayerPawnBase", "m_flLastPickupPriorityTime")]
public ref float LastPickupPriorityTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLastPickupPriorityTime");
// m_bIsScoped
[SchemaMember("CCSPlayerPawnBase", "m_bIsScoped")]
public ref bool IsScoped => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bIsScoped");
// m_bIsWalking
[SchemaMember("CCSPlayerPawnBase", "m_bIsWalking")]
public ref bool IsWalking => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bIsWalking");
// m_bResumeZoom
[SchemaMember("CCSPlayerPawnBase", "m_bResumeZoom")]
public ref bool ResumeZoom => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bResumeZoom");
// m_bIsDefusing
[SchemaMember("CCSPlayerPawnBase", "m_bIsDefusing")]
public ref bool IsDefusing => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bIsDefusing");
// m_bIsGrabbingHostage
[SchemaMember("CCSPlayerPawnBase", "m_bIsGrabbingHostage")]
public ref bool IsGrabbingHostage => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bIsGrabbingHostage");
// m_iBlockingUseActionInProgress
[SchemaMember("CCSPlayerPawnBase", "m_iBlockingUseActionInProgress")]
public ref CSPlayerBlockingUseAction_t BlockingUseActionInProgress => ref Schema.GetRef<CSPlayerBlockingUseAction_t>(this.Handle, "CCSPlayerPawnBase", "m_iBlockingUseActionInProgress");
// m_fImmuneToGunGameDamageTime
[SchemaMember("CCSPlayerPawnBase", "m_fImmuneToGunGameDamageTime")]
public ref float ImmuneToGunGameDamageTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_fImmuneToGunGameDamageTime");
// m_bGunGameImmunity
[SchemaMember("CCSPlayerPawnBase", "m_bGunGameImmunity")]
public ref bool GunGameImmunity => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bGunGameImmunity");
// m_fMolotovDamageTime
[SchemaMember("CCSPlayerPawnBase", "m_fMolotovDamageTime")]
public ref float MolotovDamageTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_fMolotovDamageTime");
// m_bHasMovedSinceSpawn
[SchemaMember("CCSPlayerPawnBase", "m_bHasMovedSinceSpawn")]
public ref bool HasMovedSinceSpawn => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bHasMovedSinceSpawn");
// m_bCanMoveDuringFreezePeriod
[SchemaMember("CCSPlayerPawnBase", "m_bCanMoveDuringFreezePeriod")]
public ref bool CanMoveDuringFreezePeriod => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bCanMoveDuringFreezePeriod");
// m_flGuardianTooFarDistFrac
[SchemaMember("CCSPlayerPawnBase", "m_flGuardianTooFarDistFrac")]
public ref float GuardianTooFarDistFrac => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flGuardianTooFarDistFrac");
// m_flNextGuardianTooFarHurtTime
[SchemaMember("CCSPlayerPawnBase", "m_flNextGuardianTooFarHurtTime")]
public ref float NextGuardianTooFarHurtTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flNextGuardianTooFarHurtTime");
// m_flDetectedByEnemySensorTime
[SchemaMember("CCSPlayerPawnBase", "m_flDetectedByEnemySensorTime")]
public ref float DetectedByEnemySensorTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flDetectedByEnemySensorTime");
// m_flDealtDamageToEnemyMostRecentTimestamp
[SchemaMember("CCSPlayerPawnBase", "m_flDealtDamageToEnemyMostRecentTimestamp")]
public ref float DealtDamageToEnemyMostRecentTimestamp => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flDealtDamageToEnemyMostRecentTimestamp");
// m_flLastEquippedHelmetTime
[SchemaMember("CCSPlayerPawnBase", "m_flLastEquippedHelmetTime")]
public ref float LastEquippedHelmetTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLastEquippedHelmetTime");
// m_flLastEquippedArmorTime
[SchemaMember("CCSPlayerPawnBase", "m_flLastEquippedArmorTime")]
public ref float LastEquippedArmorTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLastEquippedArmorTime");
// m_nHeavyAssaultSuitCooldownRemaining
[SchemaMember("CCSPlayerPawnBase", "m_nHeavyAssaultSuitCooldownRemaining")]
public ref Int32 HeavyAssaultSuitCooldownRemaining => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_nHeavyAssaultSuitCooldownRemaining");
// m_bResetArmorNextSpawn
[SchemaMember("CCSPlayerPawnBase", "m_bResetArmorNextSpawn")]
public ref bool ResetArmorNextSpawn => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bResetArmorNextSpawn");
// m_flLastBumpMineBumpTime
[SchemaMember("CCSPlayerPawnBase", "m_flLastBumpMineBumpTime")]
public ref float LastBumpMineBumpTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLastBumpMineBumpTime");
// m_flEmitSoundTime
[SchemaMember("CCSPlayerPawnBase", "m_flEmitSoundTime")]
public ref float EmitSoundTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flEmitSoundTime");
// m_iNumSpawns
[SchemaMember("CCSPlayerPawnBase", "m_iNumSpawns")]
public ref Int32 NumSpawns => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iNumSpawns");
// m_iShouldHaveCash
[SchemaMember("CCSPlayerPawnBase", "m_iShouldHaveCash")]
public ref Int32 ShouldHaveCash => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iShouldHaveCash");
// m_bInvalidSteamLogonDelayed
[SchemaMember("CCSPlayerPawnBase", "m_bInvalidSteamLogonDelayed")]
public ref bool InvalidSteamLogonDelayed => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bInvalidSteamLogonDelayed");
// m_flLastAction
[SchemaMember("CCSPlayerPawnBase", "m_flLastAction")]
public ref float LastAction => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLastAction");
// m_flNameChangeHistory
[SchemaMember("CCSPlayerPawnBase", "m_flNameChangeHistory")]
public Span<float> NameChangeHistory => Schema.GetFixedArray<float>(this.Handle, "CCSPlayerPawnBase", "m_flNameChangeHistory", 5);
// m_fLastGivenDefuserTime
[SchemaMember("CCSPlayerPawnBase", "m_fLastGivenDefuserTime")]
public ref float LastGivenDefuserTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_fLastGivenDefuserTime");
// m_fLastGivenBombTime
[SchemaMember("CCSPlayerPawnBase", "m_fLastGivenBombTime")]
public ref float LastGivenBombTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_fLastGivenBombTime");
// m_bHasNightVision
[SchemaMember("CCSPlayerPawnBase", "m_bHasNightVision")]
public ref bool HasNightVision => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bHasNightVision");
// m_bNightVisionOn
[SchemaMember("CCSPlayerPawnBase", "m_bNightVisionOn")]
public ref bool NightVisionOn => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bNightVisionOn");
// m_fNextRadarUpdateTime
[SchemaMember("CCSPlayerPawnBase", "m_fNextRadarUpdateTime")]
public ref float NextRadarUpdateTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_fNextRadarUpdateTime");
// m_flLastMoneyUpdateTime
[SchemaMember("CCSPlayerPawnBase", "m_flLastMoneyUpdateTime")]
public ref float LastMoneyUpdateTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLastMoneyUpdateTime");
// m_MenuStringBuffer
[SchemaMember("CCSPlayerPawnBase", "m_MenuStringBuffer")]
public string MenuStringBuffer
{
get { return Schema.GetString(this.Handle, "CCSPlayerPawnBase", "m_MenuStringBuffer"); }
set { Schema.SetString(this.Handle, "CCSPlayerPawnBase", "m_MenuStringBuffer", value); }
}
// m_fIntroCamTime
[SchemaMember("CCSPlayerPawnBase", "m_fIntroCamTime")]
public ref float IntroCamTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_fIntroCamTime");
// m_nMyCollisionGroup
[SchemaMember("CCSPlayerPawnBase", "m_nMyCollisionGroup")]
public ref Int32 MyCollisionGroup => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_nMyCollisionGroup");
// m_bInNoDefuseArea
[SchemaMember("CCSPlayerPawnBase", "m_bInNoDefuseArea")]
public ref bool InNoDefuseArea => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bInNoDefuseArea");
// m_bKilledByTaser
[SchemaMember("CCSPlayerPawnBase", "m_bKilledByTaser")]
public ref bool KilledByTaser => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bKilledByTaser");
// m_iMoveState
[SchemaMember("CCSPlayerPawnBase", "m_iMoveState")]
public ref Int32 MoveState => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iMoveState");
// m_grenadeParameterStashTime
[SchemaMember("CCSPlayerPawnBase", "m_grenadeParameterStashTime")]
public ref float GrenadeParameterStashTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_grenadeParameterStashTime");
// m_bGrenadeParametersStashed
[SchemaMember("CCSPlayerPawnBase", "m_bGrenadeParametersStashed")]
public ref bool GrenadeParametersStashed => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bGrenadeParametersStashed");
// m_angStashedShootAngles
[SchemaMember("CCSPlayerPawnBase", "m_angStashedShootAngles")]
public QAngle StashedShootAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CCSPlayerPawnBase", "m_angStashedShootAngles");
// m_vecStashedGrenadeThrowPosition
[SchemaMember("CCSPlayerPawnBase", "m_vecStashedGrenadeThrowPosition")]
public Vector StashedGrenadeThrowPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawnBase", "m_vecStashedGrenadeThrowPosition");
// m_vecStashedVelocity
[SchemaMember("CCSPlayerPawnBase", "m_vecStashedVelocity")]
public Vector StashedVelocity => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawnBase", "m_vecStashedVelocity");
// m_angShootAngleHistory
[SchemaMember("CCSPlayerPawnBase", "m_angShootAngleHistory")]
public Span<QAngle> ShootAngleHistory => Schema.GetFixedArray<QAngle>(this.Handle, "CCSPlayerPawnBase", "m_angShootAngleHistory", 2);
// m_vecThrowPositionHistory
[SchemaMember("CCSPlayerPawnBase", "m_vecThrowPositionHistory")]
public Span<Vector> ThrowPositionHistory => Schema.GetFixedArray<Vector>(this.Handle, "CCSPlayerPawnBase", "m_vecThrowPositionHistory", 2);
// m_vecVelocityHistory
[SchemaMember("CCSPlayerPawnBase", "m_vecVelocityHistory")]
public Span<Vector> VelocityHistory => Schema.GetFixedArray<Vector>(this.Handle, "CCSPlayerPawnBase", "m_vecVelocityHistory", 2);
// m_bDiedAirborne
[SchemaMember("CCSPlayerPawnBase", "m_bDiedAirborne")]
public ref bool DiedAirborne => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bDiedAirborne");
// m_iBombSiteIndex
[SchemaMember("CCSPlayerPawnBase", "m_iBombSiteIndex")]
public CEntityIndex BombSiteIndex => Schema.GetDeclaredClass<CEntityIndex>(this.Handle, "CCSPlayerPawnBase", "m_iBombSiteIndex");
// m_nWhichBombZone
[SchemaMember("CCSPlayerPawnBase", "m_nWhichBombZone")]
public ref Int32 WhichBombZone => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_nWhichBombZone");
// m_bInBombZoneTrigger
[SchemaMember("CCSPlayerPawnBase", "m_bInBombZoneTrigger")]
public ref bool InBombZoneTrigger => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bInBombZoneTrigger");
// m_bWasInBombZoneTrigger
[SchemaMember("CCSPlayerPawnBase", "m_bWasInBombZoneTrigger")]
public ref bool WasInBombZoneTrigger => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bWasInBombZoneTrigger");
// m_iDirection
[SchemaMember("CCSPlayerPawnBase", "m_iDirection")]
public ref Int32 Direction => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iDirection");
// m_iShotsFired
[SchemaMember("CCSPlayerPawnBase", "m_iShotsFired")]
public ref Int32 ShotsFired => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iShotsFired");
// m_ArmorValue
[SchemaMember("CCSPlayerPawnBase", "m_ArmorValue")]
public ref Int32 ArmorValue => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_ArmorValue");
// m_flFlinchStack
[SchemaMember("CCSPlayerPawnBase", "m_flFlinchStack")]
public ref float FlinchStack => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flFlinchStack");
// m_flVelocityModifier
[SchemaMember("CCSPlayerPawnBase", "m_flVelocityModifier")]
public ref float VelocityModifier => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flVelocityModifier");
// m_flHitHeading
[SchemaMember("CCSPlayerPawnBase", "m_flHitHeading")]
public ref float HitHeading => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flHitHeading");
// m_nHitBodyPart
[SchemaMember("CCSPlayerPawnBase", "m_nHitBodyPart")]
public ref Int32 HitBodyPart => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_nHitBodyPart");
// m_iHostagesKilled
[SchemaMember("CCSPlayerPawnBase", "m_iHostagesKilled")]
public ref Int32 HostagesKilled => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iHostagesKilled");
// m_vecTotalBulletForce
[SchemaMember("CCSPlayerPawnBase", "m_vecTotalBulletForce")]
public Vector TotalBulletForce => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawnBase", "m_vecTotalBulletForce");
// m_flFlashDuration
[SchemaMember("CCSPlayerPawnBase", "m_flFlashDuration")]
public ref float FlashDuration => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flFlashDuration");
// m_flFlashMaxAlpha
[SchemaMember("CCSPlayerPawnBase", "m_flFlashMaxAlpha")]
public ref float FlashMaxAlpha => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flFlashMaxAlpha");
// m_flProgressBarStartTime
[SchemaMember("CCSPlayerPawnBase", "m_flProgressBarStartTime")]
public ref float ProgressBarStartTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flProgressBarStartTime");
// m_iProgressBarDuration
[SchemaMember("CCSPlayerPawnBase", "m_iProgressBarDuration")]
public ref Int32 ProgressBarDuration => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iProgressBarDuration");
// m_bWaitForNoAttack
[SchemaMember("CCSPlayerPawnBase", "m_bWaitForNoAttack")]
public ref bool WaitForNoAttack => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bWaitForNoAttack");
// m_flLowerBodyYawTarget
[SchemaMember("CCSPlayerPawnBase", "m_flLowerBodyYawTarget")]
public ref float LowerBodyYawTarget => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLowerBodyYawTarget");
// m_bStrafing
[SchemaMember("CCSPlayerPawnBase", "m_bStrafing")]
public ref bool Strafing => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bStrafing");
// m_lastStandingPos
[SchemaMember("CCSPlayerPawnBase", "m_lastStandingPos")]
public Vector LastStandingPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawnBase", "m_lastStandingPos");
// m_ignoreLadderJumpTime
[SchemaMember("CCSPlayerPawnBase", "m_ignoreLadderJumpTime")]
public ref float IgnoreLadderJumpTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_ignoreLadderJumpTime");
// m_ladderSurpressionTimer
[SchemaMember("CCSPlayerPawnBase", "m_ladderSurpressionTimer")]
public CountdownTimer LadderSurpressionTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CCSPlayerPawnBase", "m_ladderSurpressionTimer");
// m_lastLadderNormal
[SchemaMember("CCSPlayerPawnBase", "m_lastLadderNormal")]
public Vector LastLadderNormal => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawnBase", "m_lastLadderNormal");
// m_lastLadderPos
[SchemaMember("CCSPlayerPawnBase", "m_lastLadderPos")]
public Vector LastLadderPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawnBase", "m_lastLadderPos");
// m_thirdPersonHeading
[SchemaMember("CCSPlayerPawnBase", "m_thirdPersonHeading")]
public QAngle ThirdPersonHeading => Schema.GetDeclaredClass<QAngle>(this.Handle, "CCSPlayerPawnBase", "m_thirdPersonHeading");
// m_flSlopeDropOffset
[SchemaMember("CCSPlayerPawnBase", "m_flSlopeDropOffset")]
public ref float SlopeDropOffset => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flSlopeDropOffset");
// m_flSlopeDropHeight
[SchemaMember("CCSPlayerPawnBase", "m_flSlopeDropHeight")]
public ref float SlopeDropHeight => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flSlopeDropHeight");
// m_vHeadConstraintOffset
[SchemaMember("CCSPlayerPawnBase", "m_vHeadConstraintOffset")]
public Vector HeadConstraintOffset => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawnBase", "m_vHeadConstraintOffset");
// m_iLastWeaponFireUsercmd
[SchemaMember("CCSPlayerPawnBase", "m_iLastWeaponFireUsercmd")]
public ref Int32 LastWeaponFireUsercmd => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iLastWeaponFireUsercmd");
// m_angEyeAngles
[SchemaMember("CCSPlayerPawnBase", "m_angEyeAngles")]
public QAngle EyeAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CCSPlayerPawnBase", "m_angEyeAngles");
// m_bVCollisionInitted
[SchemaMember("CCSPlayerPawnBase", "m_bVCollisionInitted")]
public ref bool VCollisionInitted => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bVCollisionInitted");
// m_storedSpawnPosition
[SchemaMember("CCSPlayerPawnBase", "m_storedSpawnPosition")]
public Vector StoredSpawnPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawnBase", "m_storedSpawnPosition");
// m_storedSpawnAngle
[SchemaMember("CCSPlayerPawnBase", "m_storedSpawnAngle")]
public QAngle StoredSpawnAngle => Schema.GetDeclaredClass<QAngle>(this.Handle, "CCSPlayerPawnBase", "m_storedSpawnAngle");
// m_bIsSpawning
[SchemaMember("CCSPlayerPawnBase", "m_bIsSpawning")]
public ref bool IsSpawning => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bIsSpawning");
// m_bHideTargetID
[SchemaMember("CCSPlayerPawnBase", "m_bHideTargetID")]
public ref bool HideTargetID => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bHideTargetID");
// m_nNumDangerZoneDamageHits
[SchemaMember("CCSPlayerPawnBase", "m_nNumDangerZoneDamageHits")]
public ref Int32 NumDangerZoneDamageHits => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_nNumDangerZoneDamageHits");
// m_bHud_MiniScoreHidden
[SchemaMember("CCSPlayerPawnBase", "m_bHud_MiniScoreHidden")]
public ref bool Hud_MiniScoreHidden => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bHud_MiniScoreHidden");
// m_bHud_RadarHidden
[SchemaMember("CCSPlayerPawnBase", "m_bHud_RadarHidden")]
public ref bool Hud_RadarHidden => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bHud_RadarHidden");
// m_nLastKillerIndex
[SchemaMember("CCSPlayerPawnBase", "m_nLastKillerIndex")]
public CEntityIndex LastKillerIndex => Schema.GetDeclaredClass<CEntityIndex>(this.Handle, "CCSPlayerPawnBase", "m_nLastKillerIndex");
// m_nLastConcurrentKilled
[SchemaMember("CCSPlayerPawnBase", "m_nLastConcurrentKilled")]
public ref Int32 LastConcurrentKilled => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_nLastConcurrentKilled");
// m_nDeathCamMusic
[SchemaMember("CCSPlayerPawnBase", "m_nDeathCamMusic")]
public ref Int32 DeathCamMusic => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_nDeathCamMusic");
// m_iAddonBits
[SchemaMember("CCSPlayerPawnBase", "m_iAddonBits")]
public ref Int32 AddonBits => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iAddonBits");
// m_iPrimaryAddon
[SchemaMember("CCSPlayerPawnBase", "m_iPrimaryAddon")]
public ref Int32 PrimaryAddon => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iPrimaryAddon");
// m_iSecondaryAddon
[SchemaMember("CCSPlayerPawnBase", "m_iSecondaryAddon")]
public ref Int32 SecondaryAddon => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iSecondaryAddon");
// m_currentDeafnessFilter
[SchemaMember("CCSPlayerPawnBase", "m_currentDeafnessFilter")]
public CUtlStringToken CurrentDeafnessFilter => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "CCSPlayerPawnBase", "m_currentDeafnessFilter");
// m_NumEnemiesKilledThisSpawn
[SchemaMember("CCSPlayerPawnBase", "m_NumEnemiesKilledThisSpawn")]
public ref Int32 NumEnemiesKilledThisSpawn => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_NumEnemiesKilledThisSpawn");
// m_NumEnemiesKilledThisRound
[SchemaMember("CCSPlayerPawnBase", "m_NumEnemiesKilledThisRound")]
public ref Int32 NumEnemiesKilledThisRound => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_NumEnemiesKilledThisRound");
// m_NumEnemiesAtRoundStart
[SchemaMember("CCSPlayerPawnBase", "m_NumEnemiesAtRoundStart")]
public ref Int32 NumEnemiesAtRoundStart => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_NumEnemiesAtRoundStart");
// m_wasNotKilledNaturally
[SchemaMember("CCSPlayerPawnBase", "m_wasNotKilledNaturally")]
public ref bool WasNotKilledNaturally => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_wasNotKilledNaturally");
// m_vecPlayerPatchEconIndices
[SchemaMember("CCSPlayerPawnBase", "m_vecPlayerPatchEconIndices")]
public Span<UInt32> PlayerPatchEconIndices => Schema.GetFixedArray<UInt32>(this.Handle, "CCSPlayerPawnBase", "m_vecPlayerPatchEconIndices", 5);
// m_iDeathFlags
[SchemaMember("CCSPlayerPawnBase", "m_iDeathFlags")]
public ref Int32 DeathFlags => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_iDeathFlags");
// m_hPet
[SchemaMember("CCSPlayerPawnBase", "m_hPet")]
public CHandle<CChicken> Pet => Schema.GetDeclaredClass<CHandle<CChicken>>(this.Handle, "CCSPlayerPawnBase", "m_hPet");
// m_unCurrentEquipmentValue
[SchemaMember("CCSPlayerPawnBase", "m_unCurrentEquipmentValue")]
public ref UInt16 CurrentEquipmentValue => ref Schema.GetRef<UInt16>(this.Handle, "CCSPlayerPawnBase", "m_unCurrentEquipmentValue");
// m_unRoundStartEquipmentValue
[SchemaMember("CCSPlayerPawnBase", "m_unRoundStartEquipmentValue")]
public ref UInt16 RoundStartEquipmentValue => ref Schema.GetRef<UInt16>(this.Handle, "CCSPlayerPawnBase", "m_unRoundStartEquipmentValue");
// m_unFreezetimeEndEquipmentValue
[SchemaMember("CCSPlayerPawnBase", "m_unFreezetimeEndEquipmentValue")]
public ref UInt16 FreezetimeEndEquipmentValue => ref Schema.GetRef<UInt16>(this.Handle, "CCSPlayerPawnBase", "m_unFreezetimeEndEquipmentValue");
// m_nSurvivalTeamNumber
[SchemaMember("CCSPlayerPawnBase", "m_nSurvivalTeamNumber")]
public ref Int32 SurvivalTeamNumber => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_nSurvivalTeamNumber");
// m_bHasDeathInfo
[SchemaMember("CCSPlayerPawnBase", "m_bHasDeathInfo")]
public ref bool HasDeathInfo => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bHasDeathInfo");
// m_flDeathInfoTime
[SchemaMember("CCSPlayerPawnBase", "m_flDeathInfoTime")]
public ref float DeathInfoTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flDeathInfoTime");
// m_vecDeathInfoOrigin
[SchemaMember("CCSPlayerPawnBase", "m_vecDeathInfoOrigin")]
public Vector DeathInfoOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerPawnBase", "m_vecDeathInfoOrigin");
// m_bKilledByHeadshot
[SchemaMember("CCSPlayerPawnBase", "m_bKilledByHeadshot")]
public ref bool KilledByHeadshot => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bKilledByHeadshot");
// m_LastHitBox
[SchemaMember("CCSPlayerPawnBase", "m_LastHitBox")]
public ref Int32 LastHitBox => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_LastHitBox");
// m_LastHealth
[SchemaMember("CCSPlayerPawnBase", "m_LastHealth")]
public ref Int32 LastHealth => ref Schema.GetRef<Int32>(this.Handle, "CCSPlayerPawnBase", "m_LastHealth");
// m_flLastCollisionCeiling
[SchemaMember("CCSPlayerPawnBase", "m_flLastCollisionCeiling")]
public ref float LastCollisionCeiling => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLastCollisionCeiling");
// m_flLastCollisionCeilingChangeTime
[SchemaMember("CCSPlayerPawnBase", "m_flLastCollisionCeilingChangeTime")]
public ref float LastCollisionCeilingChangeTime => ref Schema.GetRef<float>(this.Handle, "CCSPlayerPawnBase", "m_flLastCollisionCeilingChangeTime");
// m_pBot
[SchemaMember("CCSPlayerPawnBase", "m_pBot")]
public CCSBot? Bot => Schema.GetPointer<CCSBot>(this.Handle, "CCSPlayerPawnBase", "m_pBot");
// m_bBotAllowActive
[SchemaMember("CCSPlayerPawnBase", "m_bBotAllowActive")]
public ref bool BotAllowActive => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bBotAllowActive");
// m_bCommittingSuicideOnTeamChange
[SchemaMember("CCSPlayerPawnBase", "m_bCommittingSuicideOnTeamChange")]
public ref bool CommittingSuicideOnTeamChange => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerPawnBase", "m_bCommittingSuicideOnTeamChange");
}
public partial class CCSPlayerResource : CBaseEntity
{
public CCSPlayerResource (IntPtr pointer) : base(pointer) {}
// m_bHostageAlive
[SchemaMember("CCSPlayerResource", "m_bHostageAlive")]
public Span<bool> HostageAlive => Schema.GetFixedArray<bool>(this.Handle, "CCSPlayerResource", "m_bHostageAlive", 12);
// m_isHostageFollowingSomeone
[SchemaMember("CCSPlayerResource", "m_isHostageFollowingSomeone")]
public Span<bool> IsHostageFollowingSomeone => Schema.GetFixedArray<bool>(this.Handle, "CCSPlayerResource", "m_isHostageFollowingSomeone", 12);
// m_iHostageEntityIDs
[SchemaMember("CCSPlayerResource", "m_iHostageEntityIDs")]
public Span<CEntityIndex> HostageEntityIDs => Schema.GetFixedArray<CEntityIndex>(this.Handle, "CCSPlayerResource", "m_iHostageEntityIDs", 12);
// m_bombsiteCenterA
[SchemaMember("CCSPlayerResource", "m_bombsiteCenterA")]
public Vector BombsiteCenterA => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerResource", "m_bombsiteCenterA");
// m_bombsiteCenterB
[SchemaMember("CCSPlayerResource", "m_bombsiteCenterB")]
public Vector BombsiteCenterB => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSPlayerResource", "m_bombsiteCenterB");
// m_hostageRescueX
[SchemaMember("CCSPlayerResource", "m_hostageRescueX")]
public Span<Int32> HostageRescueX => Schema.GetFixedArray<Int32>(this.Handle, "CCSPlayerResource", "m_hostageRescueX", 4);
// m_hostageRescueY
[SchemaMember("CCSPlayerResource", "m_hostageRescueY")]
public Span<Int32> HostageRescueY => Schema.GetFixedArray<Int32>(this.Handle, "CCSPlayerResource", "m_hostageRescueY", 4);
// m_hostageRescueZ
[SchemaMember("CCSPlayerResource", "m_hostageRescueZ")]
public Span<Int32> HostageRescueZ => Schema.GetFixedArray<Int32>(this.Handle, "CCSPlayerResource", "m_hostageRescueZ", 4);
// m_bEndMatchNextMapAllVoted
[SchemaMember("CCSPlayerResource", "m_bEndMatchNextMapAllVoted")]
public ref bool EndMatchNextMapAllVoted => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerResource", "m_bEndMatchNextMapAllVoted");
// m_foundGoalPositions
[SchemaMember("CCSPlayerResource", "m_foundGoalPositions")]
public ref bool FoundGoalPositions => ref Schema.GetRef<bool>(this.Handle, "CCSPlayerResource", "m_foundGoalPositions");
}
public partial class CCSSprite : CSprite
{
public CCSSprite (IntPtr pointer) : base(pointer) {}
}
public partial class CCSTeam : CTeam
{
public CCSTeam (IntPtr pointer) : base(pointer) {}
// m_nLastRecievedShorthandedRoundBonus
[SchemaMember("CCSTeam", "m_nLastRecievedShorthandedRoundBonus")]
public ref Int32 LastRecievedShorthandedRoundBonus => ref Schema.GetRef<Int32>(this.Handle, "CCSTeam", "m_nLastRecievedShorthandedRoundBonus");
// m_nShorthandedRoundBonusStartRound
[SchemaMember("CCSTeam", "m_nShorthandedRoundBonusStartRound")]
public ref Int32 ShorthandedRoundBonusStartRound => ref Schema.GetRef<Int32>(this.Handle, "CCSTeam", "m_nShorthandedRoundBonusStartRound");
// m_bSurrendered
[SchemaMember("CCSTeam", "m_bSurrendered")]
public ref bool Surrendered => ref Schema.GetRef<bool>(this.Handle, "CCSTeam", "m_bSurrendered");
// m_szTeamMatchStat
[SchemaMember("CCSTeam", "m_szTeamMatchStat")]
public string TeamMatchStat
{
get { return Schema.GetString(this.Handle, "CCSTeam", "m_szTeamMatchStat"); }
set { Schema.SetString(this.Handle, "CCSTeam", "m_szTeamMatchStat", value); }
}
// m_numMapVictories
[SchemaMember("CCSTeam", "m_numMapVictories")]
public ref Int32 NumMapVictories => ref Schema.GetRef<Int32>(this.Handle, "CCSTeam", "m_numMapVictories");
// m_scoreFirstHalf
[SchemaMember("CCSTeam", "m_scoreFirstHalf")]
public ref Int32 ScoreFirstHalf => ref Schema.GetRef<Int32>(this.Handle, "CCSTeam", "m_scoreFirstHalf");
// m_scoreSecondHalf
[SchemaMember("CCSTeam", "m_scoreSecondHalf")]
public ref Int32 ScoreSecondHalf => ref Schema.GetRef<Int32>(this.Handle, "CCSTeam", "m_scoreSecondHalf");
// m_scoreOvertime
[SchemaMember("CCSTeam", "m_scoreOvertime")]
public ref Int32 ScoreOvertime => ref Schema.GetRef<Int32>(this.Handle, "CCSTeam", "m_scoreOvertime");
// m_szClanTeamname
[SchemaMember("CCSTeam", "m_szClanTeamname")]
public string ClanTeamname
{
get { return Schema.GetString(this.Handle, "CCSTeam", "m_szClanTeamname"); }
set { Schema.SetString(this.Handle, "CCSTeam", "m_szClanTeamname", value); }
}
// m_iClanID
[SchemaMember("CCSTeam", "m_iClanID")]
public ref UInt32 ClanID => ref Schema.GetRef<UInt32>(this.Handle, "CCSTeam", "m_iClanID");
// m_szTeamFlagImage
[SchemaMember("CCSTeam", "m_szTeamFlagImage")]
public string TeamFlagImage
{
get { return Schema.GetString(this.Handle, "CCSTeam", "m_szTeamFlagImage"); }
set { Schema.SetString(this.Handle, "CCSTeam", "m_szTeamFlagImage", value); }
}
// m_szTeamLogoImage
[SchemaMember("CCSTeam", "m_szTeamLogoImage")]
public string TeamLogoImage
{
get { return Schema.GetString(this.Handle, "CCSTeam", "m_szTeamLogoImage"); }
set { Schema.SetString(this.Handle, "CCSTeam", "m_szTeamLogoImage", value); }
}
// m_flNextResourceTime
[SchemaMember("CCSTeam", "m_flNextResourceTime")]
public ref float NextResourceTime => ref Schema.GetRef<float>(this.Handle, "CCSTeam", "m_flNextResourceTime");
// m_iLastUpdateSentAt
[SchemaMember("CCSTeam", "m_iLastUpdateSentAt")]
public ref Int32 LastUpdateSentAt => ref Schema.GetRef<Int32>(this.Handle, "CCSTeam", "m_iLastUpdateSentAt");
}
public partial class CCSWeaponBase : CBasePlayerWeapon
{
public CCSWeaponBase (IntPtr pointer) : base(pointer) {}
// m_bRemoveable
[SchemaMember("CCSWeaponBase", "m_bRemoveable")]
public ref bool Removeable => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bRemoveable");
// m_flFireSequenceStartTime
[SchemaMember("CCSWeaponBase", "m_flFireSequenceStartTime")]
public ref float FireSequenceStartTime => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flFireSequenceStartTime");
// m_nFireSequenceStartTimeChange
[SchemaMember("CCSWeaponBase", "m_nFireSequenceStartTimeChange")]
public ref Int32 FireSequenceStartTimeChange => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_nFireSequenceStartTimeChange");
// m_nFireSequenceStartTimeAck
[SchemaMember("CCSWeaponBase", "m_nFireSequenceStartTimeAck")]
public ref Int32 FireSequenceStartTimeAck => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_nFireSequenceStartTimeAck");
// m_ePlayerFireEvent
[SchemaMember("CCSWeaponBase", "m_ePlayerFireEvent")]
public ref PlayerAnimEvent_t PlayerFireEvent => ref Schema.GetRef<PlayerAnimEvent_t>(this.Handle, "CCSWeaponBase", "m_ePlayerFireEvent");
// m_ePlayerFireEventAttackType
[SchemaMember("CCSWeaponBase", "m_ePlayerFireEventAttackType")]
public ref WeaponAttackType_t PlayerFireEventAttackType => ref Schema.GetRef<WeaponAttackType_t>(this.Handle, "CCSWeaponBase", "m_ePlayerFireEventAttackType");
// m_seqIdle
[SchemaMember("CCSWeaponBase", "m_seqIdle")]
public ref Int32 SeqIdle => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_seqIdle");
// m_seqFirePrimary
[SchemaMember("CCSWeaponBase", "m_seqFirePrimary")]
public ref Int32 SeqFirePrimary => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_seqFirePrimary");
// m_seqFireSecondary
[SchemaMember("CCSWeaponBase", "m_seqFireSecondary")]
public ref Int32 SeqFireSecondary => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_seqFireSecondary");
// m_thirdPersonFireSequences
[SchemaMember("CCSWeaponBase", "m_thirdPersonFireSequences")]
public NetworkedVector<Int32> ThirdPersonFireSequences => Schema.GetDeclaredClass<NetworkedVector<Int32>>(this.Handle, "CCSWeaponBase", "m_thirdPersonFireSequences");
// m_hCurrentThirdPersonSequence
[SchemaMember("CCSWeaponBase", "m_hCurrentThirdPersonSequence")]
public ref Int32 CurrentThirdPersonSequence => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_hCurrentThirdPersonSequence");
// m_nSilencerBoneIndex
[SchemaMember("CCSWeaponBase", "m_nSilencerBoneIndex")]
public ref Int32 SilencerBoneIndex => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_nSilencerBoneIndex");
// m_thirdPersonSequences
[SchemaMember("CCSWeaponBase", "m_thirdPersonSequences")]
public Span<Int32> ThirdPersonSequences => Schema.GetFixedArray<Int32>(this.Handle, "CCSWeaponBase", "m_thirdPersonSequences", 7);
// m_bPlayerAmmoStockOnPickup
[SchemaMember("CCSWeaponBase", "m_bPlayerAmmoStockOnPickup")]
public ref bool PlayerAmmoStockOnPickup => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bPlayerAmmoStockOnPickup");
// m_bRequireUseToTouch
[SchemaMember("CCSWeaponBase", "m_bRequireUseToTouch")]
public ref bool RequireUseToTouch => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bRequireUseToTouch");
// m_iState
[SchemaMember("CCSWeaponBase", "m_iState")]
public ref CSWeaponState_t State => ref Schema.GetRef<CSWeaponState_t>(this.Handle, "CCSWeaponBase", "m_iState");
// m_flLastTimeInAir
[SchemaMember("CCSWeaponBase", "m_flLastTimeInAir")]
public ref float LastTimeInAir => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flLastTimeInAir");
// m_flLastDeployTime
[SchemaMember("CCSWeaponBase", "m_flLastDeployTime")]
public ref float LastDeployTime => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flLastDeployTime");
// m_nViewModelIndex
[SchemaMember("CCSWeaponBase", "m_nViewModelIndex")]
public ref UInt32 ViewModelIndex => ref Schema.GetRef<UInt32>(this.Handle, "CCSWeaponBase", "m_nViewModelIndex");
// m_bReloadsWithClips
[SchemaMember("CCSWeaponBase", "m_bReloadsWithClips")]
public ref bool ReloadsWithClips => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bReloadsWithClips");
// m_flTimeWeaponIdle
[SchemaMember("CCSWeaponBase", "m_flTimeWeaponIdle")]
public ref float TimeWeaponIdle => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flTimeWeaponIdle");
// m_bFireOnEmpty
[SchemaMember("CCSWeaponBase", "m_bFireOnEmpty")]
public ref bool FireOnEmpty => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bFireOnEmpty");
// m_OnPlayerPickup
[SchemaMember("CCSWeaponBase", "m_OnPlayerPickup")]
public CEntityIOOutput OnPlayerPickup => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CCSWeaponBase", "m_OnPlayerPickup");
// m_weaponMode
[SchemaMember("CCSWeaponBase", "m_weaponMode")]
public ref CSWeaponMode WeaponMode => ref Schema.GetRef<CSWeaponMode>(this.Handle, "CCSWeaponBase", "m_weaponMode");
// m_flTurningInaccuracyDelta
[SchemaMember("CCSWeaponBase", "m_flTurningInaccuracyDelta")]
public ref float TurningInaccuracyDelta => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flTurningInaccuracyDelta");
// m_vecTurningInaccuracyEyeDirLast
[SchemaMember("CCSWeaponBase", "m_vecTurningInaccuracyEyeDirLast")]
public Vector TurningInaccuracyEyeDirLast => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSWeaponBase", "m_vecTurningInaccuracyEyeDirLast");
// m_flTurningInaccuracy
[SchemaMember("CCSWeaponBase", "m_flTurningInaccuracy")]
public ref float TurningInaccuracy => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flTurningInaccuracy");
// m_fAccuracyPenalty
[SchemaMember("CCSWeaponBase", "m_fAccuracyPenalty")]
public ref float AccuracyPenalty => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_fAccuracyPenalty");
// m_flLastAccuracyUpdateTime
[SchemaMember("CCSWeaponBase", "m_flLastAccuracyUpdateTime")]
public ref float LastAccuracyUpdateTime => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flLastAccuracyUpdateTime");
// m_fAccuracySmoothedForZoom
[SchemaMember("CCSWeaponBase", "m_fAccuracySmoothedForZoom")]
public ref float AccuracySmoothedForZoom => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_fAccuracySmoothedForZoom");
// m_fScopeZoomEndTime
[SchemaMember("CCSWeaponBase", "m_fScopeZoomEndTime")]
public ref float ScopeZoomEndTime => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_fScopeZoomEndTime");
// m_iRecoilIndex
[SchemaMember("CCSWeaponBase", "m_iRecoilIndex")]
public ref Int32 IRecoilIndex => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_iRecoilIndex");
// m_flRecoilIndex
[SchemaMember("CCSWeaponBase", "m_flRecoilIndex")]
public ref float FlRecoilIndex => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flRecoilIndex");
// m_bBurstMode
[SchemaMember("CCSWeaponBase", "m_bBurstMode")]
public ref bool BurstMode => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bBurstMode");
// m_nPostponeFireReadyTicks
[SchemaMember("CCSWeaponBase", "m_nPostponeFireReadyTicks")]
public ref Int32 PostponeFireReadyTicks => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_nPostponeFireReadyTicks");
// m_flPostponeFireReadyFrac
[SchemaMember("CCSWeaponBase", "m_flPostponeFireReadyFrac")]
public ref float PostponeFireReadyFrac => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flPostponeFireReadyFrac");
// m_bInReload
[SchemaMember("CCSWeaponBase", "m_bInReload")]
public ref bool InReload => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bInReload");
// m_bReloadVisuallyComplete
[SchemaMember("CCSWeaponBase", "m_bReloadVisuallyComplete")]
public ref bool ReloadVisuallyComplete => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bReloadVisuallyComplete");
// m_flDroppedAtTime
[SchemaMember("CCSWeaponBase", "m_flDroppedAtTime")]
public ref float DroppedAtTime => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flDroppedAtTime");
// m_bIsHauledBack
[SchemaMember("CCSWeaponBase", "m_bIsHauledBack")]
public ref bool IsHauledBack => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bIsHauledBack");
// m_bSilencerOn
[SchemaMember("CCSWeaponBase", "m_bSilencerOn")]
public ref bool SilencerOn => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bSilencerOn");
// m_flTimeSilencerSwitchComplete
[SchemaMember("CCSWeaponBase", "m_flTimeSilencerSwitchComplete")]
public ref float TimeSilencerSwitchComplete => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flTimeSilencerSwitchComplete");
// m_iOriginalTeamNumber
[SchemaMember("CCSWeaponBase", "m_iOriginalTeamNumber")]
public ref Int32 OriginalTeamNumber => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_iOriginalTeamNumber");
// m_flNextAttackRenderTimeOffset
[SchemaMember("CCSWeaponBase", "m_flNextAttackRenderTimeOffset")]
public ref float NextAttackRenderTimeOffset => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flNextAttackRenderTimeOffset");
// m_bCanBePickedUp
[SchemaMember("CCSWeaponBase", "m_bCanBePickedUp")]
public ref bool CanBePickedUp => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bCanBePickedUp");
// m_bUseCanOverrideNextOwnerTouchTime
[SchemaMember("CCSWeaponBase", "m_bUseCanOverrideNextOwnerTouchTime")]
public ref bool UseCanOverrideNextOwnerTouchTime => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bUseCanOverrideNextOwnerTouchTime");
// m_nextOwnerTouchTime
[SchemaMember("CCSWeaponBase", "m_nextOwnerTouchTime")]
public ref float NextOwnerTouchTime => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_nextOwnerTouchTime");
// m_nextPrevOwnerTouchTime
[SchemaMember("CCSWeaponBase", "m_nextPrevOwnerTouchTime")]
public ref float NextPrevOwnerTouchTime => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_nextPrevOwnerTouchTime");
// m_hPrevOwner
[SchemaMember("CCSWeaponBase", "m_hPrevOwner")]
public CHandle<CCSPlayerPawn> PrevOwner => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CCSWeaponBase", "m_hPrevOwner");
// m_nDropTick
[SchemaMember("CCSWeaponBase", "m_nDropTick")]
public ref Int32 DropTick => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_nDropTick");
// m_donated
[SchemaMember("CCSWeaponBase", "m_donated")]
public ref bool Donated => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_donated");
// m_fLastShotTime
[SchemaMember("CCSWeaponBase", "m_fLastShotTime")]
public ref float LastShotTime => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_fLastShotTime");
// m_bWasOwnedByCT
[SchemaMember("CCSWeaponBase", "m_bWasOwnedByCT")]
public ref bool WasOwnedByCT => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bWasOwnedByCT");
// m_bWasOwnedByTerrorist
[SchemaMember("CCSWeaponBase", "m_bWasOwnedByTerrorist")]
public ref bool WasOwnedByTerrorist => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bWasOwnedByTerrorist");
// m_bFiredOutOfAmmoEvent
[SchemaMember("CCSWeaponBase", "m_bFiredOutOfAmmoEvent")]
public ref bool FiredOutOfAmmoEvent => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBase", "m_bFiredOutOfAmmoEvent");
// m_numRemoveUnownedWeaponThink
[SchemaMember("CCSWeaponBase", "m_numRemoveUnownedWeaponThink")]
public ref Int32 NumRemoveUnownedWeaponThink => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_numRemoveUnownedWeaponThink");
// m_IronSightController
[SchemaMember("CCSWeaponBase", "m_IronSightController")]
public CIronSightController IronSightController => Schema.GetDeclaredClass<CIronSightController>(this.Handle, "CCSWeaponBase", "m_IronSightController");
// m_iIronSightMode
[SchemaMember("CCSWeaponBase", "m_iIronSightMode")]
public ref Int32 IronSightMode => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_iIronSightMode");
// m_flLastLOSTraceFailureTime
[SchemaMember("CCSWeaponBase", "m_flLastLOSTraceFailureTime")]
public ref float LastLOSTraceFailureTime => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBase", "m_flLastLOSTraceFailureTime");
// m_iNumEmptyAttacks
[SchemaMember("CCSWeaponBase", "m_iNumEmptyAttacks")]
public ref Int32 NumEmptyAttacks => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBase", "m_iNumEmptyAttacks");
}
public partial class CCSWeaponBaseGun : CCSWeaponBase
{
public CCSWeaponBaseGun (IntPtr pointer) : base(pointer) {}
// m_zoomLevel
[SchemaMember("CCSWeaponBaseGun", "m_zoomLevel")]
public ref Int32 ZoomLevel => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseGun", "m_zoomLevel");
// m_iBurstShotsRemaining
[SchemaMember("CCSWeaponBaseGun", "m_iBurstShotsRemaining")]
public ref Int32 BurstShotsRemaining => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseGun", "m_iBurstShotsRemaining");
// m_silencedModelIndex
[SchemaMember("CCSWeaponBaseGun", "m_silencedModelIndex")]
public ref Int32 SilencedModelIndex => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseGun", "m_silencedModelIndex");
// m_inPrecache
[SchemaMember("CCSWeaponBaseGun", "m_inPrecache")]
public ref bool InPrecache => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseGun", "m_inPrecache");
// m_bNeedsBoltAction
[SchemaMember("CCSWeaponBaseGun", "m_bNeedsBoltAction")]
public ref bool NeedsBoltAction => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseGun", "m_bNeedsBoltAction");
// m_bSkillReloadAvailable
[SchemaMember("CCSWeaponBaseGun", "m_bSkillReloadAvailable")]
public ref bool SkillReloadAvailable => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseGun", "m_bSkillReloadAvailable");
// m_bSkillReloadLiftedReloadKey
[SchemaMember("CCSWeaponBaseGun", "m_bSkillReloadLiftedReloadKey")]
public ref bool SkillReloadLiftedReloadKey => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseGun", "m_bSkillReloadLiftedReloadKey");
// m_bSkillBoltInterruptAvailable
[SchemaMember("CCSWeaponBaseGun", "m_bSkillBoltInterruptAvailable")]
public ref bool SkillBoltInterruptAvailable => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseGun", "m_bSkillBoltInterruptAvailable");
// m_bSkillBoltLiftedFireKey
[SchemaMember("CCSWeaponBaseGun", "m_bSkillBoltLiftedFireKey")]
public ref bool SkillBoltLiftedFireKey => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseGun", "m_bSkillBoltLiftedFireKey");
}
public partial class CCSWeaponBaseVData : CBasePlayerWeaponVData
{
public CCSWeaponBaseVData (IntPtr pointer) : base(pointer) {}
// m_WeaponType
[SchemaMember("CCSWeaponBaseVData", "m_WeaponType")]
public ref CSWeaponType WeaponType => ref Schema.GetRef<CSWeaponType>(this.Handle, "CCSWeaponBaseVData", "m_WeaponType");
// m_WeaponCategory
[SchemaMember("CCSWeaponBaseVData", "m_WeaponCategory")]
public ref CSWeaponCategory WeaponCategory => ref Schema.GetRef<CSWeaponCategory>(this.Handle, "CCSWeaponBaseVData", "m_WeaponCategory");
// m_GearSlot
[SchemaMember("CCSWeaponBaseVData", "m_GearSlot")]
public ref gear_slot_t GearSlot => ref Schema.GetRef<gear_slot_t>(this.Handle, "CCSWeaponBaseVData", "m_GearSlot");
// m_GearSlotPosition
[SchemaMember("CCSWeaponBaseVData", "m_GearSlotPosition")]
public ref Int32 GearSlotPosition => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_GearSlotPosition");
// m_DefaultLoadoutSlot
[SchemaMember("CCSWeaponBaseVData", "m_DefaultLoadoutSlot")]
public ref loadout_slot_t DefaultLoadoutSlot => ref Schema.GetRef<loadout_slot_t>(this.Handle, "CCSWeaponBaseVData", "m_DefaultLoadoutSlot");
// m_sWrongTeamMsg
[SchemaMember("CCSWeaponBaseVData", "m_sWrongTeamMsg")]
public string WrongTeamMsg
{
get { return Schema.GetUtf8String(this.Handle, "CCSWeaponBaseVData", "m_sWrongTeamMsg"); }
set { Schema.SetString(this.Handle, "CCSWeaponBaseVData", "m_sWrongTeamMsg", value); }
}
// m_nPrice
[SchemaMember("CCSWeaponBaseVData", "m_nPrice")]
public ref Int32 Price => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nPrice");
// m_nKillAward
[SchemaMember("CCSWeaponBaseVData", "m_nKillAward")]
public ref Int32 KillAward => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nKillAward");
// m_nPrimaryReserveAmmoMax
[SchemaMember("CCSWeaponBaseVData", "m_nPrimaryReserveAmmoMax")]
public ref Int32 PrimaryReserveAmmoMax => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nPrimaryReserveAmmoMax");
// m_nSecondaryReserveAmmoMax
[SchemaMember("CCSWeaponBaseVData", "m_nSecondaryReserveAmmoMax")]
public ref Int32 SecondaryReserveAmmoMax => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nSecondaryReserveAmmoMax");
// m_bMeleeWeapon
[SchemaMember("CCSWeaponBaseVData", "m_bMeleeWeapon")]
public ref bool MeleeWeapon => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseVData", "m_bMeleeWeapon");
// m_bHasBurstMode
[SchemaMember("CCSWeaponBaseVData", "m_bHasBurstMode")]
public ref bool HasBurstMode => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseVData", "m_bHasBurstMode");
// m_bIsRevolver
[SchemaMember("CCSWeaponBaseVData", "m_bIsRevolver")]
public ref bool IsRevolver => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseVData", "m_bIsRevolver");
// m_bCannotShootUnderwater
[SchemaMember("CCSWeaponBaseVData", "m_bCannotShootUnderwater")]
public ref bool CannotShootUnderwater => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseVData", "m_bCannotShootUnderwater");
// m_szName
[SchemaMember("CCSWeaponBaseVData", "m_szName")]
public string Name
{
get { return Schema.GetUtf8String(this.Handle, "CCSWeaponBaseVData", "m_szName"); }
set { Schema.SetString(this.Handle, "CCSWeaponBaseVData", "m_szName", value); }
}
// m_szAnimExtension
[SchemaMember("CCSWeaponBaseVData", "m_szAnimExtension")]
public string AnimExtension
{
get { return Schema.GetUtf8String(this.Handle, "CCSWeaponBaseVData", "m_szAnimExtension"); }
set { Schema.SetString(this.Handle, "CCSWeaponBaseVData", "m_szAnimExtension", value); }
}
// m_eSilencerType
[SchemaMember("CCSWeaponBaseVData", "m_eSilencerType")]
public ref CSWeaponSilencerType SilencerType => ref Schema.GetRef<CSWeaponSilencerType>(this.Handle, "CCSWeaponBaseVData", "m_eSilencerType");
// m_nCrosshairMinDistance
[SchemaMember("CCSWeaponBaseVData", "m_nCrosshairMinDistance")]
public ref Int32 CrosshairMinDistance => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nCrosshairMinDistance");
// m_nCrosshairDeltaDistance
[SchemaMember("CCSWeaponBaseVData", "m_nCrosshairDeltaDistance")]
public ref Int32 CrosshairDeltaDistance => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nCrosshairDeltaDistance");
// m_flCycleTime
[SchemaMember("CCSWeaponBaseVData", "m_flCycleTime")]
public CFiringModeFloat CycleTime => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flCycleTime");
// m_flMaxSpeed
[SchemaMember("CCSWeaponBaseVData", "m_flMaxSpeed")]
public CFiringModeFloat MaxSpeed => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flMaxSpeed");
// m_flSpread
[SchemaMember("CCSWeaponBaseVData", "m_flSpread")]
public CFiringModeFloat Spread => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flSpread");
// m_flInaccuracyCrouch
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyCrouch")]
public CFiringModeFloat InaccuracyCrouch => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyCrouch");
// m_flInaccuracyStand
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyStand")]
public CFiringModeFloat InaccuracyStand => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyStand");
// m_flInaccuracyJump
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyJump")]
public CFiringModeFloat InaccuracyJump => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyJump");
// m_flInaccuracyLand
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyLand")]
public CFiringModeFloat InaccuracyLand => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyLand");
// m_flInaccuracyLadder
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyLadder")]
public CFiringModeFloat InaccuracyLadder => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyLadder");
// m_flInaccuracyFire
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyFire")]
public CFiringModeFloat InaccuracyFire => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyFire");
// m_flInaccuracyMove
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyMove")]
public CFiringModeFloat InaccuracyMove => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyMove");
// m_flRecoilAngle
[SchemaMember("CCSWeaponBaseVData", "m_flRecoilAngle")]
public CFiringModeFloat RecoilAngle => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flRecoilAngle");
// m_flRecoilAngleVariance
[SchemaMember("CCSWeaponBaseVData", "m_flRecoilAngleVariance")]
public CFiringModeFloat RecoilAngleVariance => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flRecoilAngleVariance");
// m_flRecoilMagnitude
[SchemaMember("CCSWeaponBaseVData", "m_flRecoilMagnitude")]
public CFiringModeFloat RecoilMagnitude => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flRecoilMagnitude");
// m_flRecoilMagnitudeVariance
[SchemaMember("CCSWeaponBaseVData", "m_flRecoilMagnitudeVariance")]
public CFiringModeFloat RecoilMagnitudeVariance => Schema.GetDeclaredClass<CFiringModeFloat>(this.Handle, "CCSWeaponBaseVData", "m_flRecoilMagnitudeVariance");
// m_nTracerFrequency
[SchemaMember("CCSWeaponBaseVData", "m_nTracerFrequency")]
public CFiringModeInt TracerFrequency => Schema.GetDeclaredClass<CFiringModeInt>(this.Handle, "CCSWeaponBaseVData", "m_nTracerFrequency");
// m_flInaccuracyJumpInitial
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyJumpInitial")]
public ref float InaccuracyJumpInitial => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyJumpInitial");
// m_flInaccuracyJumpApex
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyJumpApex")]
public ref float InaccuracyJumpApex => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyJumpApex");
// m_flInaccuracyReload
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyReload")]
public ref float InaccuracyReload => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyReload");
// m_nRecoilSeed
[SchemaMember("CCSWeaponBaseVData", "m_nRecoilSeed")]
public ref Int32 RecoilSeed => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nRecoilSeed");
// m_nSpreadSeed
[SchemaMember("CCSWeaponBaseVData", "m_nSpreadSeed")]
public ref Int32 SpreadSeed => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nSpreadSeed");
// m_flTimeToIdleAfterFire
[SchemaMember("CCSWeaponBaseVData", "m_flTimeToIdleAfterFire")]
public ref float TimeToIdleAfterFire => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flTimeToIdleAfterFire");
// m_flIdleInterval
[SchemaMember("CCSWeaponBaseVData", "m_flIdleInterval")]
public ref float IdleInterval => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flIdleInterval");
// m_flAttackMovespeedFactor
[SchemaMember("CCSWeaponBaseVData", "m_flAttackMovespeedFactor")]
public ref float AttackMovespeedFactor => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flAttackMovespeedFactor");
// m_flHeatPerShot
[SchemaMember("CCSWeaponBaseVData", "m_flHeatPerShot")]
public ref float HeatPerShot => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flHeatPerShot");
// m_flInaccuracyPitchShift
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyPitchShift")]
public ref float InaccuracyPitchShift => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyPitchShift");
// m_flInaccuracyAltSoundThreshold
[SchemaMember("CCSWeaponBaseVData", "m_flInaccuracyAltSoundThreshold")]
public ref float InaccuracyAltSoundThreshold => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flInaccuracyAltSoundThreshold");
// m_flBotAudibleRange
[SchemaMember("CCSWeaponBaseVData", "m_flBotAudibleRange")]
public ref float BotAudibleRange => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flBotAudibleRange");
// m_szUseRadioSubtitle
[SchemaMember("CCSWeaponBaseVData", "m_szUseRadioSubtitle")]
public string UseRadioSubtitle
{
get { return Schema.GetUtf8String(this.Handle, "CCSWeaponBaseVData", "m_szUseRadioSubtitle"); }
set { Schema.SetString(this.Handle, "CCSWeaponBaseVData", "m_szUseRadioSubtitle", value); }
}
// m_bUnzoomsAfterShot
[SchemaMember("CCSWeaponBaseVData", "m_bUnzoomsAfterShot")]
public ref bool UnzoomsAfterShot => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseVData", "m_bUnzoomsAfterShot");
// m_bHideViewModelWhenZoomed
[SchemaMember("CCSWeaponBaseVData", "m_bHideViewModelWhenZoomed")]
public ref bool HideViewModelWhenZoomed => ref Schema.GetRef<bool>(this.Handle, "CCSWeaponBaseVData", "m_bHideViewModelWhenZoomed");
// m_nZoomLevels
[SchemaMember("CCSWeaponBaseVData", "m_nZoomLevels")]
public ref Int32 ZoomLevels => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nZoomLevels");
// m_nZoomFOV1
[SchemaMember("CCSWeaponBaseVData", "m_nZoomFOV1")]
public ref Int32 ZoomFOV1 => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nZoomFOV1");
// m_nZoomFOV2
[SchemaMember("CCSWeaponBaseVData", "m_nZoomFOV2")]
public ref Int32 ZoomFOV2 => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nZoomFOV2");
// m_flZoomTime0
[SchemaMember("CCSWeaponBaseVData", "m_flZoomTime0")]
public ref float ZoomTime0 => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flZoomTime0");
// m_flZoomTime1
[SchemaMember("CCSWeaponBaseVData", "m_flZoomTime1")]
public ref float ZoomTime1 => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flZoomTime1");
// m_flZoomTime2
[SchemaMember("CCSWeaponBaseVData", "m_flZoomTime2")]
public ref float ZoomTime2 => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flZoomTime2");
// m_flIronSightPullUpSpeed
[SchemaMember("CCSWeaponBaseVData", "m_flIronSightPullUpSpeed")]
public ref float IronSightPullUpSpeed => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flIronSightPullUpSpeed");
// m_flIronSightPutDownSpeed
[SchemaMember("CCSWeaponBaseVData", "m_flIronSightPutDownSpeed")]
public ref float IronSightPutDownSpeed => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flIronSightPutDownSpeed");
// m_flIronSightFOV
[SchemaMember("CCSWeaponBaseVData", "m_flIronSightFOV")]
public ref float IronSightFOV => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flIronSightFOV");
// m_flIronSightPivotForward
[SchemaMember("CCSWeaponBaseVData", "m_flIronSightPivotForward")]
public ref float IronSightPivotForward => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flIronSightPivotForward");
// m_flIronSightLooseness
[SchemaMember("CCSWeaponBaseVData", "m_flIronSightLooseness")]
public ref float IronSightLooseness => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flIronSightLooseness");
// m_angPivotAngle
[SchemaMember("CCSWeaponBaseVData", "m_angPivotAngle")]
public QAngle PivotAngle => Schema.GetDeclaredClass<QAngle>(this.Handle, "CCSWeaponBaseVData", "m_angPivotAngle");
// m_vecIronSightEyePos
[SchemaMember("CCSWeaponBaseVData", "m_vecIronSightEyePos")]
public Vector IronSightEyePos => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSWeaponBaseVData", "m_vecIronSightEyePos");
// m_nDamage
[SchemaMember("CCSWeaponBaseVData", "m_nDamage")]
public ref Int32 Damage => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nDamage");
// m_flHeadshotMultiplier
[SchemaMember("CCSWeaponBaseVData", "m_flHeadshotMultiplier")]
public ref float HeadshotMultiplier => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flHeadshotMultiplier");
// m_flArmorRatio
[SchemaMember("CCSWeaponBaseVData", "m_flArmorRatio")]
public ref float ArmorRatio => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flArmorRatio");
// m_flPenetration
[SchemaMember("CCSWeaponBaseVData", "m_flPenetration")]
public ref float Penetration => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flPenetration");
// m_flRange
[SchemaMember("CCSWeaponBaseVData", "m_flRange")]
public ref float Range => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flRange");
// m_flRangeModifier
[SchemaMember("CCSWeaponBaseVData", "m_flRangeModifier")]
public ref float RangeModifier => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flRangeModifier");
// m_flFlinchVelocityModifierLarge
[SchemaMember("CCSWeaponBaseVData", "m_flFlinchVelocityModifierLarge")]
public ref float FlinchVelocityModifierLarge => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flFlinchVelocityModifierLarge");
// m_flFlinchVelocityModifierSmall
[SchemaMember("CCSWeaponBaseVData", "m_flFlinchVelocityModifierSmall")]
public ref float FlinchVelocityModifierSmall => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flFlinchVelocityModifierSmall");
// m_flRecoveryTimeCrouch
[SchemaMember("CCSWeaponBaseVData", "m_flRecoveryTimeCrouch")]
public ref float RecoveryTimeCrouch => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flRecoveryTimeCrouch");
// m_flRecoveryTimeStand
[SchemaMember("CCSWeaponBaseVData", "m_flRecoveryTimeStand")]
public ref float RecoveryTimeStand => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flRecoveryTimeStand");
// m_flRecoveryTimeCrouchFinal
[SchemaMember("CCSWeaponBaseVData", "m_flRecoveryTimeCrouchFinal")]
public ref float RecoveryTimeCrouchFinal => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flRecoveryTimeCrouchFinal");
// m_flRecoveryTimeStandFinal
[SchemaMember("CCSWeaponBaseVData", "m_flRecoveryTimeStandFinal")]
public ref float RecoveryTimeStandFinal => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flRecoveryTimeStandFinal");
// m_nRecoveryTransitionStartBullet
[SchemaMember("CCSWeaponBaseVData", "m_nRecoveryTransitionStartBullet")]
public ref Int32 RecoveryTransitionStartBullet => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nRecoveryTransitionStartBullet");
// m_nRecoveryTransitionEndBullet
[SchemaMember("CCSWeaponBaseVData", "m_nRecoveryTransitionEndBullet")]
public ref Int32 RecoveryTransitionEndBullet => ref Schema.GetRef<Int32>(this.Handle, "CCSWeaponBaseVData", "m_nRecoveryTransitionEndBullet");
// m_flThrowVelocity
[SchemaMember("CCSWeaponBaseVData", "m_flThrowVelocity")]
public ref float ThrowVelocity => ref Schema.GetRef<float>(this.Handle, "CCSWeaponBaseVData", "m_flThrowVelocity");
// m_vSmokeColor
[SchemaMember("CCSWeaponBaseVData", "m_vSmokeColor")]
public Vector SmokeColor => Schema.GetDeclaredClass<Vector>(this.Handle, "CCSWeaponBaseVData", "m_vSmokeColor");
// m_szAnimClass
[SchemaMember("CCSWeaponBaseVData", "m_szAnimClass")]
public string AnimClass
{
get { return Schema.GetUtf8String(this.Handle, "CCSWeaponBaseVData", "m_szAnimClass"); }
set { Schema.SetString(this.Handle, "CCSWeaponBaseVData", "m_szAnimClass", value); }
}
}
public partial class CDamageRecord : NativeObject
{
public CDamageRecord (IntPtr pointer) : base(pointer) {}
// m_PlayerDamager
[SchemaMember("CDamageRecord", "m_PlayerDamager")]
public CHandle<CCSPlayerPawnBase> PlayerDamager => Schema.GetDeclaredClass<CHandle<CCSPlayerPawnBase>>(this.Handle, "CDamageRecord", "m_PlayerDamager");
// m_PlayerRecipient
[SchemaMember("CDamageRecord", "m_PlayerRecipient")]
public CHandle<CCSPlayerPawnBase> PlayerRecipient => Schema.GetDeclaredClass<CHandle<CCSPlayerPawnBase>>(this.Handle, "CDamageRecord", "m_PlayerRecipient");
// m_hPlayerControllerDamager
[SchemaMember("CDamageRecord", "m_hPlayerControllerDamager")]
public CHandle<CCSPlayerController> PlayerControllerDamager => Schema.GetDeclaredClass<CHandle<CCSPlayerController>>(this.Handle, "CDamageRecord", "m_hPlayerControllerDamager");
// m_hPlayerControllerRecipient
[SchemaMember("CDamageRecord", "m_hPlayerControllerRecipient")]
public CHandle<CCSPlayerController> PlayerControllerRecipient => Schema.GetDeclaredClass<CHandle<CCSPlayerController>>(this.Handle, "CDamageRecord", "m_hPlayerControllerRecipient");
// m_szPlayerDamagerName
[SchemaMember("CDamageRecord", "m_szPlayerDamagerName")]
public string PlayerDamagerName
{
get { return Schema.GetUtf8String(this.Handle, "CDamageRecord", "m_szPlayerDamagerName"); }
set { Schema.SetString(this.Handle, "CDamageRecord", "m_szPlayerDamagerName", value); }
}
// m_szPlayerRecipientName
[SchemaMember("CDamageRecord", "m_szPlayerRecipientName")]
public string PlayerRecipientName
{
get { return Schema.GetUtf8String(this.Handle, "CDamageRecord", "m_szPlayerRecipientName"); }
set { Schema.SetString(this.Handle, "CDamageRecord", "m_szPlayerRecipientName", value); }
}
// m_DamagerXuid
[SchemaMember("CDamageRecord", "m_DamagerXuid")]
public ref UInt64 DamagerXuid => ref Schema.GetRef<UInt64>(this.Handle, "CDamageRecord", "m_DamagerXuid");
// m_RecipientXuid
[SchemaMember("CDamageRecord", "m_RecipientXuid")]
public ref UInt64 RecipientXuid => ref Schema.GetRef<UInt64>(this.Handle, "CDamageRecord", "m_RecipientXuid");
// m_iDamage
[SchemaMember("CDamageRecord", "m_iDamage")]
public ref Int32 Damage => ref Schema.GetRef<Int32>(this.Handle, "CDamageRecord", "m_iDamage");
// m_iActualHealthRemoved
[SchemaMember("CDamageRecord", "m_iActualHealthRemoved")]
public ref Int32 ActualHealthRemoved => ref Schema.GetRef<Int32>(this.Handle, "CDamageRecord", "m_iActualHealthRemoved");
// m_iNumHits
[SchemaMember("CDamageRecord", "m_iNumHits")]
public ref Int32 NumHits => ref Schema.GetRef<Int32>(this.Handle, "CDamageRecord", "m_iNumHits");
// m_iLastBulletUpdate
[SchemaMember("CDamageRecord", "m_iLastBulletUpdate")]
public ref Int32 LastBulletUpdate => ref Schema.GetRef<Int32>(this.Handle, "CDamageRecord", "m_iLastBulletUpdate");
// m_bIsOtherEnemy
[SchemaMember("CDamageRecord", "m_bIsOtherEnemy")]
public ref bool IsOtherEnemy => ref Schema.GetRef<bool>(this.Handle, "CDamageRecord", "m_bIsOtherEnemy");
// m_killType
[SchemaMember("CDamageRecord", "m_killType")]
public ref EKillTypes_t KillType => ref Schema.GetRef<EKillTypes_t>(this.Handle, "CDamageRecord", "m_killType");
}
public partial class CDEagle : CCSWeaponBaseGun
{
public CDEagle (IntPtr pointer) : base(pointer) {}
}
public partial class CDebugHistory : CBaseEntity
{
public CDebugHistory (IntPtr pointer) : base(pointer) {}
// m_nNpcEvents
[SchemaMember("CDebugHistory", "m_nNpcEvents")]
public ref Int32 NpcEvents => ref Schema.GetRef<Int32>(this.Handle, "CDebugHistory", "m_nNpcEvents");
}
public partial class CDecoyGrenade : CBaseCSGrenade
{
public CDecoyGrenade (IntPtr pointer) : base(pointer) {}
}
public partial class CDecoyProjectile : CBaseCSGrenadeProjectile
{
public CDecoyProjectile (IntPtr pointer) : base(pointer) {}
// m_nDecoyShotTick
[SchemaMember("CDecoyProjectile", "m_nDecoyShotTick")]
public ref Int32 DecoyShotTick => ref Schema.GetRef<Int32>(this.Handle, "CDecoyProjectile", "m_nDecoyShotTick");
// m_shotsRemaining
[SchemaMember("CDecoyProjectile", "m_shotsRemaining")]
public ref Int32 ShotsRemaining => ref Schema.GetRef<Int32>(this.Handle, "CDecoyProjectile", "m_shotsRemaining");
// m_fExpireTime
[SchemaMember("CDecoyProjectile", "m_fExpireTime")]
public ref float ExpireTime => ref Schema.GetRef<float>(this.Handle, "CDecoyProjectile", "m_fExpireTime");
// m_decoyWeaponDefIndex
[SchemaMember("CDecoyProjectile", "m_decoyWeaponDefIndex")]
public ref UInt16 DecoyWeaponDefIndex => ref Schema.GetRef<UInt16>(this.Handle, "CDecoyProjectile", "m_decoyWeaponDefIndex");
}
public partial class CDynamicLight : CBaseModelEntity
{
public CDynamicLight (IntPtr pointer) : base(pointer) {}
// m_ActualFlags
[SchemaMember("CDynamicLight", "m_ActualFlags")]
public ref byte ActualFlags => ref Schema.GetRef<byte>(this.Handle, "CDynamicLight", "m_ActualFlags");
// m_Flags
[SchemaMember("CDynamicLight", "m_Flags")]
public ref byte DynamicLightFlags => ref Schema.GetRef<byte>(this.Handle, "CDynamicLight", "m_Flags");
// m_LightStyle
[SchemaMember("CDynamicLight", "m_LightStyle")]
public ref byte LightStyle => ref Schema.GetRef<byte>(this.Handle, "CDynamicLight", "m_LightStyle");
// m_On
[SchemaMember("CDynamicLight", "m_On")]
public ref bool On => ref Schema.GetRef<bool>(this.Handle, "CDynamicLight", "m_On");
// m_Radius
[SchemaMember("CDynamicLight", "m_Radius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CDynamicLight", "m_Radius");
// m_Exponent
[SchemaMember("CDynamicLight", "m_Exponent")]
public ref Int32 Exponent => ref Schema.GetRef<Int32>(this.Handle, "CDynamicLight", "m_Exponent");
// m_InnerAngle
[SchemaMember("CDynamicLight", "m_InnerAngle")]
public ref float InnerAngle => ref Schema.GetRef<float>(this.Handle, "CDynamicLight", "m_InnerAngle");
// m_OuterAngle
[SchemaMember("CDynamicLight", "m_OuterAngle")]
public ref float OuterAngle => ref Schema.GetRef<float>(this.Handle, "CDynamicLight", "m_OuterAngle");
// m_SpotRadius
[SchemaMember("CDynamicLight", "m_SpotRadius")]
public ref float SpotRadius => ref Schema.GetRef<float>(this.Handle, "CDynamicLight", "m_SpotRadius");
}
public partial class CDynamicProp : CBreakableProp
{
public CDynamicProp (IntPtr pointer) : base(pointer) {}
// m_bCreateNavObstacle
[SchemaMember("CDynamicProp", "m_bCreateNavObstacle")]
public ref bool CreateNavObstacle => ref Schema.GetRef<bool>(this.Handle, "CDynamicProp", "m_bCreateNavObstacle");
// m_bUseHitboxesForRenderBox
[SchemaMember("CDynamicProp", "m_bUseHitboxesForRenderBox")]
public ref bool UseHitboxesForRenderBox => ref Schema.GetRef<bool>(this.Handle, "CDynamicProp", "m_bUseHitboxesForRenderBox");
// m_bUseAnimGraph
[SchemaMember("CDynamicProp", "m_bUseAnimGraph")]
public ref bool UseAnimGraph => ref Schema.GetRef<bool>(this.Handle, "CDynamicProp", "m_bUseAnimGraph");
// m_pOutputAnimBegun
[SchemaMember("CDynamicProp", "m_pOutputAnimBegun")]
public CEntityIOOutput OutputAnimBegun => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CDynamicProp", "m_pOutputAnimBegun");
// m_pOutputAnimOver
[SchemaMember("CDynamicProp", "m_pOutputAnimOver")]
public CEntityIOOutput OutputAnimOver => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CDynamicProp", "m_pOutputAnimOver");
// m_pOutputAnimLoopCycleOver
[SchemaMember("CDynamicProp", "m_pOutputAnimLoopCycleOver")]
public CEntityIOOutput OutputAnimLoopCycleOver => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CDynamicProp", "m_pOutputAnimLoopCycleOver");
// m_OnAnimReachedStart
[SchemaMember("CDynamicProp", "m_OnAnimReachedStart")]
public CEntityIOOutput OnAnimReachedStart => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CDynamicProp", "m_OnAnimReachedStart");
// m_OnAnimReachedEnd
[SchemaMember("CDynamicProp", "m_OnAnimReachedEnd")]
public CEntityIOOutput OnAnimReachedEnd => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CDynamicProp", "m_OnAnimReachedEnd");
// m_iszDefaultAnim
[SchemaMember("CDynamicProp", "m_iszDefaultAnim")]
public string DefaultAnim
{
get { return Schema.GetUtf8String(this.Handle, "CDynamicProp", "m_iszDefaultAnim"); }
set { Schema.SetString(this.Handle, "CDynamicProp", "m_iszDefaultAnim", value); }
}
// m_nDefaultAnimLoopMode
[SchemaMember("CDynamicProp", "m_nDefaultAnimLoopMode")]
public ref AnimLoopMode_t DefaultAnimLoopMode => ref Schema.GetRef<AnimLoopMode_t>(this.Handle, "CDynamicProp", "m_nDefaultAnimLoopMode");
// m_bAnimateOnServer
[SchemaMember("CDynamicProp", "m_bAnimateOnServer")]
public ref bool AnimateOnServer => ref Schema.GetRef<bool>(this.Handle, "CDynamicProp", "m_bAnimateOnServer");
// m_bRandomizeCycle
[SchemaMember("CDynamicProp", "m_bRandomizeCycle")]
public ref bool RandomizeCycle => ref Schema.GetRef<bool>(this.Handle, "CDynamicProp", "m_bRandomizeCycle");
// m_bStartDisabled
[SchemaMember("CDynamicProp", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CDynamicProp", "m_bStartDisabled");
// m_bScriptedMovement
[SchemaMember("CDynamicProp", "m_bScriptedMovement")]
public ref bool ScriptedMovement => ref Schema.GetRef<bool>(this.Handle, "CDynamicProp", "m_bScriptedMovement");
// m_bFiredStartEndOutput
[SchemaMember("CDynamicProp", "m_bFiredStartEndOutput")]
public ref bool FiredStartEndOutput => ref Schema.GetRef<bool>(this.Handle, "CDynamicProp", "m_bFiredStartEndOutput");
// m_bForceNpcExclude
[SchemaMember("CDynamicProp", "m_bForceNpcExclude")]
public ref bool ForceNpcExclude => ref Schema.GetRef<bool>(this.Handle, "CDynamicProp", "m_bForceNpcExclude");
// m_bCreateNonSolid
[SchemaMember("CDynamicProp", "m_bCreateNonSolid")]
public ref bool CreateNonSolid => ref Schema.GetRef<bool>(this.Handle, "CDynamicProp", "m_bCreateNonSolid");
// m_bIsOverrideProp
[SchemaMember("CDynamicProp", "m_bIsOverrideProp")]
public ref bool IsOverrideProp => ref Schema.GetRef<bool>(this.Handle, "CDynamicProp", "m_bIsOverrideProp");
// m_iInitialGlowState
[SchemaMember("CDynamicProp", "m_iInitialGlowState")]
public ref Int32 InitialGlowState => ref Schema.GetRef<Int32>(this.Handle, "CDynamicProp", "m_iInitialGlowState");
// m_nGlowRange
[SchemaMember("CDynamicProp", "m_nGlowRange")]
public ref Int32 GlowRange => ref Schema.GetRef<Int32>(this.Handle, "CDynamicProp", "m_nGlowRange");
// m_nGlowRangeMin
[SchemaMember("CDynamicProp", "m_nGlowRangeMin")]
public ref Int32 GlowRangeMin => ref Schema.GetRef<Int32>(this.Handle, "CDynamicProp", "m_nGlowRangeMin");
// m_glowColor
[SchemaMember("CDynamicProp", "m_glowColor")]
public Color GlowColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CDynamicProp", "m_glowColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CDynamicProp", "m_glowColor", value); }
}
// m_nGlowTeam
[SchemaMember("CDynamicProp", "m_nGlowTeam")]
public ref Int32 GlowTeam => ref Schema.GetRef<Int32>(this.Handle, "CDynamicProp", "m_nGlowTeam");
}
public partial class CDynamicPropAlias_cable_dynamic : CDynamicProp
{
public CDynamicPropAlias_cable_dynamic (IntPtr pointer) : base(pointer) {}
}
public partial class CDynamicPropAlias_dynamic_prop : CDynamicProp
{
public CDynamicPropAlias_dynamic_prop (IntPtr pointer) : base(pointer) {}
}
public partial class CDynamicPropAlias_prop_dynamic_override : CDynamicProp
{
public CDynamicPropAlias_prop_dynamic_override (IntPtr pointer) : base(pointer) {}
}
public partial class CEconEntity : CBaseFlex
{
public CEconEntity (IntPtr pointer) : base(pointer) {}
// m_AttributeManager
[SchemaMember("CEconEntity", "m_AttributeManager")]
public CAttributeContainer AttributeManager => Schema.GetDeclaredClass<CAttributeContainer>(this.Handle, "CEconEntity", "m_AttributeManager");
// m_OriginalOwnerXuidLow
[SchemaMember("CEconEntity", "m_OriginalOwnerXuidLow")]
public ref UInt32 OriginalOwnerXuidLow => ref Schema.GetRef<UInt32>(this.Handle, "CEconEntity", "m_OriginalOwnerXuidLow");
// m_OriginalOwnerXuidHigh
[SchemaMember("CEconEntity", "m_OriginalOwnerXuidHigh")]
public ref UInt32 OriginalOwnerXuidHigh => ref Schema.GetRef<UInt32>(this.Handle, "CEconEntity", "m_OriginalOwnerXuidHigh");
// m_nFallbackPaintKit
[SchemaMember("CEconEntity", "m_nFallbackPaintKit")]
public ref Int32 FallbackPaintKit => ref Schema.GetRef<Int32>(this.Handle, "CEconEntity", "m_nFallbackPaintKit");
// m_nFallbackSeed
[SchemaMember("CEconEntity", "m_nFallbackSeed")]
public ref Int32 FallbackSeed => ref Schema.GetRef<Int32>(this.Handle, "CEconEntity", "m_nFallbackSeed");
// m_flFallbackWear
[SchemaMember("CEconEntity", "m_flFallbackWear")]
public ref float FallbackWear => ref Schema.GetRef<float>(this.Handle, "CEconEntity", "m_flFallbackWear");
// m_nFallbackStatTrak
[SchemaMember("CEconEntity", "m_nFallbackStatTrak")]
public ref Int32 FallbackStatTrak => ref Schema.GetRef<Int32>(this.Handle, "CEconEntity", "m_nFallbackStatTrak");
// m_hOldProvidee
[SchemaMember("CEconEntity", "m_hOldProvidee")]
public CHandle<CBaseEntity> OldProvidee => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CEconEntity", "m_hOldProvidee");
// m_iOldOwnerClass
[SchemaMember("CEconEntity", "m_iOldOwnerClass")]
public ref Int32 OldOwnerClass => ref Schema.GetRef<Int32>(this.Handle, "CEconEntity", "m_iOldOwnerClass");
}
public partial class CEconItemAttribute : NativeObject
{
public CEconItemAttribute (IntPtr pointer) : base(pointer) {}
// m_iAttributeDefinitionIndex
[SchemaMember("CEconItemAttribute", "m_iAttributeDefinitionIndex")]
public ref UInt16 AttributeDefinitionIndex => ref Schema.GetRef<UInt16>(this.Handle, "CEconItemAttribute", "m_iAttributeDefinitionIndex");
// m_flValue
[SchemaMember("CEconItemAttribute", "m_flValue")]
public ref float Value => ref Schema.GetRef<float>(this.Handle, "CEconItemAttribute", "m_flValue");
// m_flInitialValue
[SchemaMember("CEconItemAttribute", "m_flInitialValue")]
public ref float InitialValue => ref Schema.GetRef<float>(this.Handle, "CEconItemAttribute", "m_flInitialValue");
// m_nRefundableCurrency
[SchemaMember("CEconItemAttribute", "m_nRefundableCurrency")]
public ref Int32 RefundableCurrency => ref Schema.GetRef<Int32>(this.Handle, "CEconItemAttribute", "m_nRefundableCurrency");
// m_bSetBonus
[SchemaMember("CEconItemAttribute", "m_bSetBonus")]
public ref bool SetBonus => ref Schema.GetRef<bool>(this.Handle, "CEconItemAttribute", "m_bSetBonus");
}
public partial class CEconItemView : IEconItemInterface
{
public CEconItemView (IntPtr pointer) : base(pointer) {}
// m_iItemDefinitionIndex
[SchemaMember("CEconItemView", "m_iItemDefinitionIndex")]
public ref UInt16 ItemDefinitionIndex => ref Schema.GetRef<UInt16>(this.Handle, "CEconItemView", "m_iItemDefinitionIndex");
// m_iEntityQuality
[SchemaMember("CEconItemView", "m_iEntityQuality")]
public ref Int32 EntityQuality => ref Schema.GetRef<Int32>(this.Handle, "CEconItemView", "m_iEntityQuality");
// m_iEntityLevel
[SchemaMember("CEconItemView", "m_iEntityLevel")]
public ref UInt32 EntityLevel => ref Schema.GetRef<UInt32>(this.Handle, "CEconItemView", "m_iEntityLevel");
// m_iItemID
[SchemaMember("CEconItemView", "m_iItemID")]
public ref UInt64 ItemID => ref Schema.GetRef<UInt64>(this.Handle, "CEconItemView", "m_iItemID");
// m_iItemIDHigh
[SchemaMember("CEconItemView", "m_iItemIDHigh")]
public ref UInt32 ItemIDHigh => ref Schema.GetRef<UInt32>(this.Handle, "CEconItemView", "m_iItemIDHigh");
// m_iItemIDLow
[SchemaMember("CEconItemView", "m_iItemIDLow")]
public ref UInt32 ItemIDLow => ref Schema.GetRef<UInt32>(this.Handle, "CEconItemView", "m_iItemIDLow");
// m_iAccountID
[SchemaMember("CEconItemView", "m_iAccountID")]
public ref UInt32 AccountID => ref Schema.GetRef<UInt32>(this.Handle, "CEconItemView", "m_iAccountID");
// m_iInventoryPosition
[SchemaMember("CEconItemView", "m_iInventoryPosition")]
public ref UInt32 InventoryPosition => ref Schema.GetRef<UInt32>(this.Handle, "CEconItemView", "m_iInventoryPosition");
// m_bInitialized
[SchemaMember("CEconItemView", "m_bInitialized")]
public ref bool Initialized => ref Schema.GetRef<bool>(this.Handle, "CEconItemView", "m_bInitialized");
// m_AttributeList
[SchemaMember("CEconItemView", "m_AttributeList")]
public CAttributeList AttributeList => Schema.GetDeclaredClass<CAttributeList>(this.Handle, "CEconItemView", "m_AttributeList");
// m_NetworkedDynamicAttributes
[SchemaMember("CEconItemView", "m_NetworkedDynamicAttributes")]
public CAttributeList NetworkedDynamicAttributes => Schema.GetDeclaredClass<CAttributeList>(this.Handle, "CEconItemView", "m_NetworkedDynamicAttributes");
// m_szCustomName
[SchemaMember("CEconItemView", "m_szCustomName")]
public string CustomName
{
get { return Schema.GetString(this.Handle, "CEconItemView", "m_szCustomName"); }
set { Schema.SetString(this.Handle, "CEconItemView", "m_szCustomName", value); }
}
// m_szCustomNameOverride
[SchemaMember("CEconItemView", "m_szCustomNameOverride")]
public string CustomNameOverride
{
get { return Schema.GetString(this.Handle, "CEconItemView", "m_szCustomNameOverride"); }
set { Schema.SetString(this.Handle, "CEconItemView", "m_szCustomNameOverride", value); }
}
}
public partial class CEconWearable : CEconEntity
{
public CEconWearable (IntPtr pointer) : base(pointer) {}
// m_nForceSkin
[SchemaMember("CEconWearable", "m_nForceSkin")]
public ref Int32 ForceSkin => ref Schema.GetRef<Int32>(this.Handle, "CEconWearable", "m_nForceSkin");
// m_bAlwaysAllow
[SchemaMember("CEconWearable", "m_bAlwaysAllow")]
public ref bool AlwaysAllow => ref Schema.GetRef<bool>(this.Handle, "CEconWearable", "m_bAlwaysAllow");
}
public partial class CEnableMotionFixup : CBaseEntity
{
public CEnableMotionFixup (IntPtr pointer) : base(pointer) {}
}
public partial class CEntityBlocker : CBaseModelEntity
{
public CEntityBlocker (IntPtr pointer) : base(pointer) {}
}
public partial class CEntityComponent : NativeObject
{
public CEntityComponent (IntPtr pointer) : base(pointer) {}
}
public partial class CEntityDissolve : CBaseModelEntity
{
public CEntityDissolve (IntPtr pointer) : base(pointer) {}
// m_flFadeInStart
[SchemaMember("CEntityDissolve", "m_flFadeInStart")]
public ref float FadeInStart => ref Schema.GetRef<float>(this.Handle, "CEntityDissolve", "m_flFadeInStart");
// m_flFadeInLength
[SchemaMember("CEntityDissolve", "m_flFadeInLength")]
public ref float FadeInLength => ref Schema.GetRef<float>(this.Handle, "CEntityDissolve", "m_flFadeInLength");
// m_flFadeOutModelStart
[SchemaMember("CEntityDissolve", "m_flFadeOutModelStart")]
public ref float FadeOutModelStart => ref Schema.GetRef<float>(this.Handle, "CEntityDissolve", "m_flFadeOutModelStart");
// m_flFadeOutModelLength
[SchemaMember("CEntityDissolve", "m_flFadeOutModelLength")]
public ref float FadeOutModelLength => ref Schema.GetRef<float>(this.Handle, "CEntityDissolve", "m_flFadeOutModelLength");
// m_flFadeOutStart
[SchemaMember("CEntityDissolve", "m_flFadeOutStart")]
public ref float FadeOutStart => ref Schema.GetRef<float>(this.Handle, "CEntityDissolve", "m_flFadeOutStart");
// m_flFadeOutLength
[SchemaMember("CEntityDissolve", "m_flFadeOutLength")]
public ref float FadeOutLength => ref Schema.GetRef<float>(this.Handle, "CEntityDissolve", "m_flFadeOutLength");
// m_flStartTime
[SchemaMember("CEntityDissolve", "m_flStartTime")]
public ref float StartTime => ref Schema.GetRef<float>(this.Handle, "CEntityDissolve", "m_flStartTime");
// m_nDissolveType
[SchemaMember("CEntityDissolve", "m_nDissolveType")]
public ref EntityDisolveType_t DissolveType => ref Schema.GetRef<EntityDisolveType_t>(this.Handle, "CEntityDissolve", "m_nDissolveType");
// m_vDissolverOrigin
[SchemaMember("CEntityDissolve", "m_vDissolverOrigin")]
public Vector DissolverOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CEntityDissolve", "m_vDissolverOrigin");
// m_nMagnitude
[SchemaMember("CEntityDissolve", "m_nMagnitude")]
public ref UInt32 Magnitude => ref Schema.GetRef<UInt32>(this.Handle, "CEntityDissolve", "m_nMagnitude");
}
public partial class CEntityFlame : CBaseEntity
{
public CEntityFlame (IntPtr pointer) : base(pointer) {}
// m_hEntAttached
[SchemaMember("CEntityFlame", "m_hEntAttached")]
public CHandle<CBaseEntity> EntAttached => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CEntityFlame", "m_hEntAttached");
// m_bCheapEffect
[SchemaMember("CEntityFlame", "m_bCheapEffect")]
public ref bool CheapEffect => ref Schema.GetRef<bool>(this.Handle, "CEntityFlame", "m_bCheapEffect");
// m_flSize
[SchemaMember("CEntityFlame", "m_flSize")]
public ref float Size => ref Schema.GetRef<float>(this.Handle, "CEntityFlame", "m_flSize");
// m_bUseHitboxes
[SchemaMember("CEntityFlame", "m_bUseHitboxes")]
public ref bool UseHitboxes => ref Schema.GetRef<bool>(this.Handle, "CEntityFlame", "m_bUseHitboxes");
// m_iNumHitboxFires
[SchemaMember("CEntityFlame", "m_iNumHitboxFires")]
public ref Int32 NumHitboxFires => ref Schema.GetRef<Int32>(this.Handle, "CEntityFlame", "m_iNumHitboxFires");
// m_flHitboxFireScale
[SchemaMember("CEntityFlame", "m_flHitboxFireScale")]
public ref float HitboxFireScale => ref Schema.GetRef<float>(this.Handle, "CEntityFlame", "m_flHitboxFireScale");
// m_flLifetime
[SchemaMember("CEntityFlame", "m_flLifetime")]
public ref float Lifetime => ref Schema.GetRef<float>(this.Handle, "CEntityFlame", "m_flLifetime");
// m_hAttacker
[SchemaMember("CEntityFlame", "m_hAttacker")]
public CHandle<CBaseEntity> Attacker => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CEntityFlame", "m_hAttacker");
// m_iDangerSound
[SchemaMember("CEntityFlame", "m_iDangerSound")]
public ref Int32 DangerSound => ref Schema.GetRef<Int32>(this.Handle, "CEntityFlame", "m_iDangerSound");
// m_flDirectDamagePerSecond
[SchemaMember("CEntityFlame", "m_flDirectDamagePerSecond")]
public ref float DirectDamagePerSecond => ref Schema.GetRef<float>(this.Handle, "CEntityFlame", "m_flDirectDamagePerSecond");
// m_iCustomDamageType
[SchemaMember("CEntityFlame", "m_iCustomDamageType")]
public ref Int32 CustomDamageType => ref Schema.GetRef<Int32>(this.Handle, "CEntityFlame", "m_iCustomDamageType");
}
public partial class CEntityIdentity : NativeObject
{
public CEntityIdentity (IntPtr pointer) : base(pointer) {}
// m_nameStringableIndex
[SchemaMember("CEntityIdentity", "m_nameStringableIndex")]
public ref Int32 NameStringableIndex => ref Schema.GetRef<Int32>(this.Handle, "CEntityIdentity", "m_nameStringableIndex");
// m_name
[SchemaMember("CEntityIdentity", "m_name")]
public string Name
{
get { return Schema.GetUtf8String(this.Handle, "CEntityIdentity", "m_name"); }
set { Schema.SetString(this.Handle, "CEntityIdentity", "m_name", value); }
}
// m_designerName
[SchemaMember("CEntityIdentity", "m_designerName")]
public string DesignerName
{
get { return Schema.GetUtf8String(this.Handle, "CEntityIdentity", "m_designerName"); }
set { Schema.SetString(this.Handle, "CEntityIdentity", "m_designerName", value); }
}
// m_flags
[SchemaMember("CEntityIdentity", "m_flags")]
public ref UInt32 Flags => ref Schema.GetRef<UInt32>(this.Handle, "CEntityIdentity", "m_flags");
// m_worldGroupId
[SchemaMember("CEntityIdentity", "m_worldGroupId")]
public WorldGroupId_t WorldGroupId => Schema.GetDeclaredClass<WorldGroupId_t>(this.Handle, "CEntityIdentity", "m_worldGroupId");
// m_fDataObjectTypes
[SchemaMember("CEntityIdentity", "m_fDataObjectTypes")]
public ref UInt32 DataObjectTypes => ref Schema.GetRef<UInt32>(this.Handle, "CEntityIdentity", "m_fDataObjectTypes");
// m_PathIndex
[SchemaMember("CEntityIdentity", "m_PathIndex")]
public ChangeAccessorFieldPathIndex_t PathIndex => Schema.GetDeclaredClass<ChangeAccessorFieldPathIndex_t>(this.Handle, "CEntityIdentity", "m_PathIndex");
// m_pPrev
[SchemaMember("CEntityIdentity", "m_pPrev")]
public CEntityIdentity? Prev => Schema.GetPointer<CEntityIdentity>(this.Handle, "CEntityIdentity", "m_pPrev");
// m_pNext
[SchemaMember("CEntityIdentity", "m_pNext")]
public CEntityIdentity? Next => Schema.GetPointer<CEntityIdentity>(this.Handle, "CEntityIdentity", "m_pNext");
// m_pPrevByClass
[SchemaMember("CEntityIdentity", "m_pPrevByClass")]
public CEntityIdentity? PrevByClass => Schema.GetPointer<CEntityIdentity>(this.Handle, "CEntityIdentity", "m_pPrevByClass");
// m_pNextByClass
[SchemaMember("CEntityIdentity", "m_pNextByClass")]
public CEntityIdentity? NextByClass => Schema.GetPointer<CEntityIdentity>(this.Handle, "CEntityIdentity", "m_pNextByClass");
}
public partial class CEntityInstance : NativeEntity
{
// m_iszPrivateVScripts
[SchemaMember("CEntityInstance", "m_iszPrivateVScripts")]
public string PrivateVScripts
{
get { return Schema.GetUtf8String(this.Handle, "CEntityInstance", "m_iszPrivateVScripts"); }
set { Schema.SetString(this.Handle, "CEntityInstance", "m_iszPrivateVScripts", value); }
}
// m_pEntity
[SchemaMember("CEntityInstance", "m_pEntity")]
public CEntityIdentity? Entity => Schema.GetPointer<CEntityIdentity>(this.Handle, "CEntityInstance", "m_pEntity");
// m_CScriptComponent
[SchemaMember("CEntityInstance", "m_CScriptComponent")]
public CScriptComponent? CScriptComponent => Schema.GetPointer<CScriptComponent>(this.Handle, "CEntityInstance", "m_CScriptComponent");
}
public partial class CEntityIOOutput : NativeObject
{
public CEntityIOOutput (IntPtr pointer) : base(pointer) {}
}
public partial class CEntitySubclassVDataBase : NativeObject
{
public CEntitySubclassVDataBase (IntPtr pointer) : base(pointer) {}
}
public partial class CEnvBeam : CBeam
{
public CEnvBeam (IntPtr pointer) : base(pointer) {}
// m_active
[SchemaMember("CEnvBeam", "m_active")]
public ref Int32 Active => ref Schema.GetRef<Int32>(this.Handle, "CEnvBeam", "m_active");
// m_spriteTexture
[SchemaMember("CEnvBeam", "m_spriteTexture")]
public CStrongHandle<InfoForResourceTypeIMaterial2> SpriteTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CEnvBeam", "m_spriteTexture");
// m_iszStartEntity
[SchemaMember("CEnvBeam", "m_iszStartEntity")]
public string StartEntity
{
get { return Schema.GetUtf8String(this.Handle, "CEnvBeam", "m_iszStartEntity"); }
set { Schema.SetString(this.Handle, "CEnvBeam", "m_iszStartEntity", value); }
}
// m_iszEndEntity
[SchemaMember("CEnvBeam", "m_iszEndEntity")]
public string EndEntity
{
get { return Schema.GetUtf8String(this.Handle, "CEnvBeam", "m_iszEndEntity"); }
set { Schema.SetString(this.Handle, "CEnvBeam", "m_iszEndEntity", value); }
}
// m_life
[SchemaMember("CEnvBeam", "m_life")]
public ref float Life => ref Schema.GetRef<float>(this.Handle, "CEnvBeam", "m_life");
// m_boltWidth
[SchemaMember("CEnvBeam", "m_boltWidth")]
public ref float BoltWidth => ref Schema.GetRef<float>(this.Handle, "CEnvBeam", "m_boltWidth");
// m_noiseAmplitude
[SchemaMember("CEnvBeam", "m_noiseAmplitude")]
public ref float NoiseAmplitude => ref Schema.GetRef<float>(this.Handle, "CEnvBeam", "m_noiseAmplitude");
// m_speed
[SchemaMember("CEnvBeam", "m_speed")]
public ref Int32 Speed => ref Schema.GetRef<Int32>(this.Handle, "CEnvBeam", "m_speed");
// m_restrike
[SchemaMember("CEnvBeam", "m_restrike")]
public ref float Restrike => ref Schema.GetRef<float>(this.Handle, "CEnvBeam", "m_restrike");
// m_iszSpriteName
[SchemaMember("CEnvBeam", "m_iszSpriteName")]
public string SpriteName
{
get { return Schema.GetUtf8String(this.Handle, "CEnvBeam", "m_iszSpriteName"); }
set { Schema.SetString(this.Handle, "CEnvBeam", "m_iszSpriteName", value); }
}
// m_frameStart
[SchemaMember("CEnvBeam", "m_frameStart")]
public ref Int32 FrameStart => ref Schema.GetRef<Int32>(this.Handle, "CEnvBeam", "m_frameStart");
// m_vEndPointWorld
[SchemaMember("CEnvBeam", "m_vEndPointWorld")]
public Vector EndPointWorld => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvBeam", "m_vEndPointWorld");
// m_vEndPointRelative
[SchemaMember("CEnvBeam", "m_vEndPointRelative")]
public Vector EndPointRelative => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvBeam", "m_vEndPointRelative");
// m_radius
[SchemaMember("CEnvBeam", "m_radius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CEnvBeam", "m_radius");
// m_TouchType
[SchemaMember("CEnvBeam", "m_TouchType")]
public ref Touch_t TouchType => ref Schema.GetRef<Touch_t>(this.Handle, "CEnvBeam", "m_TouchType");
// m_iFilterName
[SchemaMember("CEnvBeam", "m_iFilterName")]
public string FilterName
{
get { return Schema.GetUtf8String(this.Handle, "CEnvBeam", "m_iFilterName"); }
set { Schema.SetString(this.Handle, "CEnvBeam", "m_iFilterName", value); }
}
// m_hFilter
[SchemaMember("CEnvBeam", "m_hFilter")]
public CHandle<CBaseEntity> Filter => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CEnvBeam", "m_hFilter");
// m_iszDecal
[SchemaMember("CEnvBeam", "m_iszDecal")]
public string Decal
{
get { return Schema.GetUtf8String(this.Handle, "CEnvBeam", "m_iszDecal"); }
set { Schema.SetString(this.Handle, "CEnvBeam", "m_iszDecal", value); }
}
// m_OnTouchedByEntity
[SchemaMember("CEnvBeam", "m_OnTouchedByEntity")]
public CEntityIOOutput OnTouchedByEntity => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvBeam", "m_OnTouchedByEntity");
}
public partial class CEnvBeverage : CBaseEntity
{
public CEnvBeverage (IntPtr pointer) : base(pointer) {}
// m_CanInDispenser
[SchemaMember("CEnvBeverage", "m_CanInDispenser")]
public ref bool CanInDispenser => ref Schema.GetRef<bool>(this.Handle, "CEnvBeverage", "m_CanInDispenser");
// m_nBeverageType
[SchemaMember("CEnvBeverage", "m_nBeverageType")]
public ref Int32 BeverageType => ref Schema.GetRef<Int32>(this.Handle, "CEnvBeverage", "m_nBeverageType");
}
public partial class CEnvCombinedLightProbeVolume : CBaseEntity
{
public CEnvCombinedLightProbeVolume (IntPtr pointer) : base(pointer) {}
// m_Color
[SchemaMember("CEnvCombinedLightProbeVolume", "m_Color")]
public Color Color
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CEnvCombinedLightProbeVolume", "m_Color"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CEnvCombinedLightProbeVolume", "m_Color", value); }
}
// m_flBrightness
[SchemaMember("CEnvCombinedLightProbeVolume", "m_flBrightness")]
public ref float Brightness => ref Schema.GetRef<float>(this.Handle, "CEnvCombinedLightProbeVolume", "m_flBrightness");
// m_hCubemapTexture
[SchemaMember("CEnvCombinedLightProbeVolume", "m_hCubemapTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> CubemapTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvCombinedLightProbeVolume", "m_hCubemapTexture");
// m_bCustomCubemapTexture
[SchemaMember("CEnvCombinedLightProbeVolume", "m_bCustomCubemapTexture")]
public ref bool CustomCubemapTexture => ref Schema.GetRef<bool>(this.Handle, "CEnvCombinedLightProbeVolume", "m_bCustomCubemapTexture");
// m_hLightProbeTexture
[SchemaMember("CEnvCombinedLightProbeVolume", "m_hLightProbeTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightProbeTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvCombinedLightProbeVolume", "m_hLightProbeTexture");
// m_hLightProbeDirectLightIndicesTexture
[SchemaMember("CEnvCombinedLightProbeVolume", "m_hLightProbeDirectLightIndicesTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightProbeDirectLightIndicesTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvCombinedLightProbeVolume", "m_hLightProbeDirectLightIndicesTexture");
// m_hLightProbeDirectLightScalarsTexture
[SchemaMember("CEnvCombinedLightProbeVolume", "m_hLightProbeDirectLightScalarsTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightProbeDirectLightScalarsTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvCombinedLightProbeVolume", "m_hLightProbeDirectLightScalarsTexture");
// m_hLightProbeDirectLightShadowsTexture
[SchemaMember("CEnvCombinedLightProbeVolume", "m_hLightProbeDirectLightShadowsTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightProbeDirectLightShadowsTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvCombinedLightProbeVolume", "m_hLightProbeDirectLightShadowsTexture");
// m_vBoxMins
[SchemaMember("CEnvCombinedLightProbeVolume", "m_vBoxMins")]
public Vector BoxMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvCombinedLightProbeVolume", "m_vBoxMins");
// m_vBoxMaxs
[SchemaMember("CEnvCombinedLightProbeVolume", "m_vBoxMaxs")]
public Vector BoxMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvCombinedLightProbeVolume", "m_vBoxMaxs");
// m_bMoveable
[SchemaMember("CEnvCombinedLightProbeVolume", "m_bMoveable")]
public ref bool Moveable => ref Schema.GetRef<bool>(this.Handle, "CEnvCombinedLightProbeVolume", "m_bMoveable");
// m_nHandshake
[SchemaMember("CEnvCombinedLightProbeVolume", "m_nHandshake")]
public ref Int32 Handshake => ref Schema.GetRef<Int32>(this.Handle, "CEnvCombinedLightProbeVolume", "m_nHandshake");
// m_nEnvCubeMapArrayIndex
[SchemaMember("CEnvCombinedLightProbeVolume", "m_nEnvCubeMapArrayIndex")]
public ref Int32 EnvCubeMapArrayIndex => ref Schema.GetRef<Int32>(this.Handle, "CEnvCombinedLightProbeVolume", "m_nEnvCubeMapArrayIndex");
// m_nPriority
[SchemaMember("CEnvCombinedLightProbeVolume", "m_nPriority")]
public ref Int32 Priority => ref Schema.GetRef<Int32>(this.Handle, "CEnvCombinedLightProbeVolume", "m_nPriority");
// m_bStartDisabled
[SchemaMember("CEnvCombinedLightProbeVolume", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CEnvCombinedLightProbeVolume", "m_bStartDisabled");
// m_flEdgeFadeDist
[SchemaMember("CEnvCombinedLightProbeVolume", "m_flEdgeFadeDist")]
public ref float EdgeFadeDist => ref Schema.GetRef<float>(this.Handle, "CEnvCombinedLightProbeVolume", "m_flEdgeFadeDist");
// m_vEdgeFadeDists
[SchemaMember("CEnvCombinedLightProbeVolume", "m_vEdgeFadeDists")]
public Vector EdgeFadeDists => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvCombinedLightProbeVolume", "m_vEdgeFadeDists");
// m_nLightProbeSizeX
[SchemaMember("CEnvCombinedLightProbeVolume", "m_nLightProbeSizeX")]
public ref Int32 LightProbeSizeX => ref Schema.GetRef<Int32>(this.Handle, "CEnvCombinedLightProbeVolume", "m_nLightProbeSizeX");
// m_nLightProbeSizeY
[SchemaMember("CEnvCombinedLightProbeVolume", "m_nLightProbeSizeY")]
public ref Int32 LightProbeSizeY => ref Schema.GetRef<Int32>(this.Handle, "CEnvCombinedLightProbeVolume", "m_nLightProbeSizeY");
// m_nLightProbeSizeZ
[SchemaMember("CEnvCombinedLightProbeVolume", "m_nLightProbeSizeZ")]
public ref Int32 LightProbeSizeZ => ref Schema.GetRef<Int32>(this.Handle, "CEnvCombinedLightProbeVolume", "m_nLightProbeSizeZ");
// m_nLightProbeAtlasX
[SchemaMember("CEnvCombinedLightProbeVolume", "m_nLightProbeAtlasX")]
public ref Int32 LightProbeAtlasX => ref Schema.GetRef<Int32>(this.Handle, "CEnvCombinedLightProbeVolume", "m_nLightProbeAtlasX");
// m_nLightProbeAtlasY
[SchemaMember("CEnvCombinedLightProbeVolume", "m_nLightProbeAtlasY")]
public ref Int32 LightProbeAtlasY => ref Schema.GetRef<Int32>(this.Handle, "CEnvCombinedLightProbeVolume", "m_nLightProbeAtlasY");
// m_nLightProbeAtlasZ
[SchemaMember("CEnvCombinedLightProbeVolume", "m_nLightProbeAtlasZ")]
public ref Int32 LightProbeAtlasZ => ref Schema.GetRef<Int32>(this.Handle, "CEnvCombinedLightProbeVolume", "m_nLightProbeAtlasZ");
// m_bEnabled
[SchemaMember("CEnvCombinedLightProbeVolume", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CEnvCombinedLightProbeVolume", "m_bEnabled");
}
public partial class CEnvCubemap : CBaseEntity
{
public CEnvCubemap (IntPtr pointer) : base(pointer) {}
// m_hCubemapTexture
[SchemaMember("CEnvCubemap", "m_hCubemapTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> CubemapTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvCubemap", "m_hCubemapTexture");
// m_bCustomCubemapTexture
[SchemaMember("CEnvCubemap", "m_bCustomCubemapTexture")]
public ref bool CustomCubemapTexture => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemap", "m_bCustomCubemapTexture");
// m_flInfluenceRadius
[SchemaMember("CEnvCubemap", "m_flInfluenceRadius")]
public ref float InfluenceRadius => ref Schema.GetRef<float>(this.Handle, "CEnvCubemap", "m_flInfluenceRadius");
// m_vBoxProjectMins
[SchemaMember("CEnvCubemap", "m_vBoxProjectMins")]
public Vector BoxProjectMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvCubemap", "m_vBoxProjectMins");
// m_vBoxProjectMaxs
[SchemaMember("CEnvCubemap", "m_vBoxProjectMaxs")]
public Vector BoxProjectMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvCubemap", "m_vBoxProjectMaxs");
// m_bMoveable
[SchemaMember("CEnvCubemap", "m_bMoveable")]
public ref bool Moveable => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemap", "m_bMoveable");
// m_nHandshake
[SchemaMember("CEnvCubemap", "m_nHandshake")]
public ref Int32 Handshake => ref Schema.GetRef<Int32>(this.Handle, "CEnvCubemap", "m_nHandshake");
// m_nEnvCubeMapArrayIndex
[SchemaMember("CEnvCubemap", "m_nEnvCubeMapArrayIndex")]
public ref Int32 EnvCubeMapArrayIndex => ref Schema.GetRef<Int32>(this.Handle, "CEnvCubemap", "m_nEnvCubeMapArrayIndex");
// m_nPriority
[SchemaMember("CEnvCubemap", "m_nPriority")]
public ref Int32 Priority => ref Schema.GetRef<Int32>(this.Handle, "CEnvCubemap", "m_nPriority");
// m_flEdgeFadeDist
[SchemaMember("CEnvCubemap", "m_flEdgeFadeDist")]
public ref float EdgeFadeDist => ref Schema.GetRef<float>(this.Handle, "CEnvCubemap", "m_flEdgeFadeDist");
// m_vEdgeFadeDists
[SchemaMember("CEnvCubemap", "m_vEdgeFadeDists")]
public Vector EdgeFadeDists => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvCubemap", "m_vEdgeFadeDists");
// m_flDiffuseScale
[SchemaMember("CEnvCubemap", "m_flDiffuseScale")]
public ref float DiffuseScale => ref Schema.GetRef<float>(this.Handle, "CEnvCubemap", "m_flDiffuseScale");
// m_bStartDisabled
[SchemaMember("CEnvCubemap", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemap", "m_bStartDisabled");
// m_bDefaultEnvMap
[SchemaMember("CEnvCubemap", "m_bDefaultEnvMap")]
public ref bool DefaultEnvMap => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemap", "m_bDefaultEnvMap");
// m_bDefaultSpecEnvMap
[SchemaMember("CEnvCubemap", "m_bDefaultSpecEnvMap")]
public ref bool DefaultSpecEnvMap => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemap", "m_bDefaultSpecEnvMap");
// m_bIndoorCubeMap
[SchemaMember("CEnvCubemap", "m_bIndoorCubeMap")]
public ref bool IndoorCubeMap => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemap", "m_bIndoorCubeMap");
// m_bCopyDiffuseFromDefaultCubemap
[SchemaMember("CEnvCubemap", "m_bCopyDiffuseFromDefaultCubemap")]
public ref bool CopyDiffuseFromDefaultCubemap => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemap", "m_bCopyDiffuseFromDefaultCubemap");
// m_bEnabled
[SchemaMember("CEnvCubemap", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemap", "m_bEnabled");
}
public partial class CEnvCubemapBox : CEnvCubemap
{
public CEnvCubemapBox (IntPtr pointer) : base(pointer) {}
}
public partial class CEnvCubemapFog : CBaseEntity
{
public CEnvCubemapFog (IntPtr pointer) : base(pointer) {}
// m_flEndDistance
[SchemaMember("CEnvCubemapFog", "m_flEndDistance")]
public ref float EndDistance => ref Schema.GetRef<float>(this.Handle, "CEnvCubemapFog", "m_flEndDistance");
// m_flStartDistance
[SchemaMember("CEnvCubemapFog", "m_flStartDistance")]
public ref float StartDistance => ref Schema.GetRef<float>(this.Handle, "CEnvCubemapFog", "m_flStartDistance");
// m_flFogFalloffExponent
[SchemaMember("CEnvCubemapFog", "m_flFogFalloffExponent")]
public ref float FogFalloffExponent => ref Schema.GetRef<float>(this.Handle, "CEnvCubemapFog", "m_flFogFalloffExponent");
// m_bHeightFogEnabled
[SchemaMember("CEnvCubemapFog", "m_bHeightFogEnabled")]
public ref bool HeightFogEnabled => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemapFog", "m_bHeightFogEnabled");
// m_flFogHeightWidth
[SchemaMember("CEnvCubemapFog", "m_flFogHeightWidth")]
public ref float FogHeightWidth => ref Schema.GetRef<float>(this.Handle, "CEnvCubemapFog", "m_flFogHeightWidth");
// m_flFogHeightEnd
[SchemaMember("CEnvCubemapFog", "m_flFogHeightEnd")]
public ref float FogHeightEnd => ref Schema.GetRef<float>(this.Handle, "CEnvCubemapFog", "m_flFogHeightEnd");
// m_flFogHeightStart
[SchemaMember("CEnvCubemapFog", "m_flFogHeightStart")]
public ref float FogHeightStart => ref Schema.GetRef<float>(this.Handle, "CEnvCubemapFog", "m_flFogHeightStart");
// m_flFogHeightExponent
[SchemaMember("CEnvCubemapFog", "m_flFogHeightExponent")]
public ref float FogHeightExponent => ref Schema.GetRef<float>(this.Handle, "CEnvCubemapFog", "m_flFogHeightExponent");
// m_flLODBias
[SchemaMember("CEnvCubemapFog", "m_flLODBias")]
public ref float LODBias => ref Schema.GetRef<float>(this.Handle, "CEnvCubemapFog", "m_flLODBias");
// m_bActive
[SchemaMember("CEnvCubemapFog", "m_bActive")]
public ref bool Active => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemapFog", "m_bActive");
// m_bStartDisabled
[SchemaMember("CEnvCubemapFog", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemapFog", "m_bStartDisabled");
// m_flFogMaxOpacity
[SchemaMember("CEnvCubemapFog", "m_flFogMaxOpacity")]
public ref float FogMaxOpacity => ref Schema.GetRef<float>(this.Handle, "CEnvCubemapFog", "m_flFogMaxOpacity");
// m_nCubemapSourceType
[SchemaMember("CEnvCubemapFog", "m_nCubemapSourceType")]
public ref Int32 CubemapSourceType => ref Schema.GetRef<Int32>(this.Handle, "CEnvCubemapFog", "m_nCubemapSourceType");
// m_hSkyMaterial
[SchemaMember("CEnvCubemapFog", "m_hSkyMaterial")]
public CStrongHandle<InfoForResourceTypeIMaterial2> SkyMaterial => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CEnvCubemapFog", "m_hSkyMaterial");
// m_iszSkyEntity
[SchemaMember("CEnvCubemapFog", "m_iszSkyEntity")]
public string SkyEntity
{
get { return Schema.GetUtf8String(this.Handle, "CEnvCubemapFog", "m_iszSkyEntity"); }
set { Schema.SetString(this.Handle, "CEnvCubemapFog", "m_iszSkyEntity", value); }
}
// m_hFogCubemapTexture
[SchemaMember("CEnvCubemapFog", "m_hFogCubemapTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> FogCubemapTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvCubemapFog", "m_hFogCubemapTexture");
// m_bHasHeightFogEnd
[SchemaMember("CEnvCubemapFog", "m_bHasHeightFogEnd")]
public ref bool HasHeightFogEnd => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemapFog", "m_bHasHeightFogEnd");
// m_bFirstTime
[SchemaMember("CEnvCubemapFog", "m_bFirstTime")]
public ref bool FirstTime => ref Schema.GetRef<bool>(this.Handle, "CEnvCubemapFog", "m_bFirstTime");
}
public partial class CEnvDecal : CBaseModelEntity
{
public CEnvDecal (IntPtr pointer) : base(pointer) {}
// m_hDecalMaterial
[SchemaMember("CEnvDecal", "m_hDecalMaterial")]
public CStrongHandle<InfoForResourceTypeIMaterial2> DecalMaterial => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CEnvDecal", "m_hDecalMaterial");
// m_flWidth
[SchemaMember("CEnvDecal", "m_flWidth")]
public ref float Width => ref Schema.GetRef<float>(this.Handle, "CEnvDecal", "m_flWidth");
// m_flHeight
[SchemaMember("CEnvDecal", "m_flHeight")]
public ref float Height => ref Schema.GetRef<float>(this.Handle, "CEnvDecal", "m_flHeight");
// m_flDepth
[SchemaMember("CEnvDecal", "m_flDepth")]
public ref float Depth => ref Schema.GetRef<float>(this.Handle, "CEnvDecal", "m_flDepth");
// m_nRenderOrder
[SchemaMember("CEnvDecal", "m_nRenderOrder")]
public ref UInt32 RenderOrder => ref Schema.GetRef<UInt32>(this.Handle, "CEnvDecal", "m_nRenderOrder");
// m_bProjectOnWorld
[SchemaMember("CEnvDecal", "m_bProjectOnWorld")]
public ref bool ProjectOnWorld => ref Schema.GetRef<bool>(this.Handle, "CEnvDecal", "m_bProjectOnWorld");
// m_bProjectOnCharacters
[SchemaMember("CEnvDecal", "m_bProjectOnCharacters")]
public ref bool ProjectOnCharacters => ref Schema.GetRef<bool>(this.Handle, "CEnvDecal", "m_bProjectOnCharacters");
// m_bProjectOnWater
[SchemaMember("CEnvDecal", "m_bProjectOnWater")]
public ref bool ProjectOnWater => ref Schema.GetRef<bool>(this.Handle, "CEnvDecal", "m_bProjectOnWater");
// m_flDepthSortBias
[SchemaMember("CEnvDecal", "m_flDepthSortBias")]
public ref float DepthSortBias => ref Schema.GetRef<float>(this.Handle, "CEnvDecal", "m_flDepthSortBias");
}
public partial class CEnvDetailController : CBaseEntity
{
public CEnvDetailController (IntPtr pointer) : base(pointer) {}
// m_flFadeStartDist
[SchemaMember("CEnvDetailController", "m_flFadeStartDist")]
public ref float FadeStartDist => ref Schema.GetRef<float>(this.Handle, "CEnvDetailController", "m_flFadeStartDist");
// m_flFadeEndDist
[SchemaMember("CEnvDetailController", "m_flFadeEndDist")]
public ref float FadeEndDist => ref Schema.GetRef<float>(this.Handle, "CEnvDetailController", "m_flFadeEndDist");
}
public partial class CEnvEntityIgniter : CBaseEntity
{
public CEnvEntityIgniter (IntPtr pointer) : base(pointer) {}
// m_flLifetime
[SchemaMember("CEnvEntityIgniter", "m_flLifetime")]
public ref float Lifetime => ref Schema.GetRef<float>(this.Handle, "CEnvEntityIgniter", "m_flLifetime");
}
public partial class CEnvEntityMaker : CPointEntity
{
public CEnvEntityMaker (IntPtr pointer) : base(pointer) {}
// m_vecEntityMins
[SchemaMember("CEnvEntityMaker", "m_vecEntityMins")]
public Vector EntityMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvEntityMaker", "m_vecEntityMins");
// m_vecEntityMaxs
[SchemaMember("CEnvEntityMaker", "m_vecEntityMaxs")]
public Vector EntityMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvEntityMaker", "m_vecEntityMaxs");
// m_hCurrentInstance
[SchemaMember("CEnvEntityMaker", "m_hCurrentInstance")]
public CHandle<CBaseEntity> CurrentInstance => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CEnvEntityMaker", "m_hCurrentInstance");
// m_hCurrentBlocker
[SchemaMember("CEnvEntityMaker", "m_hCurrentBlocker")]
public CHandle<CBaseEntity> CurrentBlocker => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CEnvEntityMaker", "m_hCurrentBlocker");
// m_vecBlockerOrigin
[SchemaMember("CEnvEntityMaker", "m_vecBlockerOrigin")]
public Vector BlockerOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvEntityMaker", "m_vecBlockerOrigin");
// m_angPostSpawnDirection
[SchemaMember("CEnvEntityMaker", "m_angPostSpawnDirection")]
public QAngle PostSpawnDirection => Schema.GetDeclaredClass<QAngle>(this.Handle, "CEnvEntityMaker", "m_angPostSpawnDirection");
// m_flPostSpawnDirectionVariance
[SchemaMember("CEnvEntityMaker", "m_flPostSpawnDirectionVariance")]
public ref float PostSpawnDirectionVariance => ref Schema.GetRef<float>(this.Handle, "CEnvEntityMaker", "m_flPostSpawnDirectionVariance");
// m_flPostSpawnSpeed
[SchemaMember("CEnvEntityMaker", "m_flPostSpawnSpeed")]
public ref float PostSpawnSpeed => ref Schema.GetRef<float>(this.Handle, "CEnvEntityMaker", "m_flPostSpawnSpeed");
// m_bPostSpawnUseAngles
[SchemaMember("CEnvEntityMaker", "m_bPostSpawnUseAngles")]
public ref bool PostSpawnUseAngles => ref Schema.GetRef<bool>(this.Handle, "CEnvEntityMaker", "m_bPostSpawnUseAngles");
// m_iszTemplate
[SchemaMember("CEnvEntityMaker", "m_iszTemplate")]
public string Template
{
get { return Schema.GetUtf8String(this.Handle, "CEnvEntityMaker", "m_iszTemplate"); }
set { Schema.SetString(this.Handle, "CEnvEntityMaker", "m_iszTemplate", value); }
}
// m_pOutputOnSpawned
[SchemaMember("CEnvEntityMaker", "m_pOutputOnSpawned")]
public CEntityIOOutput OutputOnSpawned => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvEntityMaker", "m_pOutputOnSpawned");
// m_pOutputOnFailedSpawn
[SchemaMember("CEnvEntityMaker", "m_pOutputOnFailedSpawn")]
public CEntityIOOutput OutputOnFailedSpawn => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvEntityMaker", "m_pOutputOnFailedSpawn");
}
public partial class CEnvExplosion : CModelPointEntity
{
public CEnvExplosion (IntPtr pointer) : base(pointer) {}
// m_iMagnitude
[SchemaMember("CEnvExplosion", "m_iMagnitude")]
public ref Int32 Magnitude => ref Schema.GetRef<Int32>(this.Handle, "CEnvExplosion", "m_iMagnitude");
// m_flPlayerDamage
[SchemaMember("CEnvExplosion", "m_flPlayerDamage")]
public ref float PlayerDamage => ref Schema.GetRef<float>(this.Handle, "CEnvExplosion", "m_flPlayerDamage");
// m_iRadiusOverride
[SchemaMember("CEnvExplosion", "m_iRadiusOverride")]
public ref Int32 RadiusOverride => ref Schema.GetRef<Int32>(this.Handle, "CEnvExplosion", "m_iRadiusOverride");
// m_flInnerRadius
[SchemaMember("CEnvExplosion", "m_flInnerRadius")]
public ref float InnerRadius => ref Schema.GetRef<float>(this.Handle, "CEnvExplosion", "m_flInnerRadius");
// m_spriteScale
[SchemaMember("CEnvExplosion", "m_spriteScale")]
public ref Int32 SpriteScale => ref Schema.GetRef<Int32>(this.Handle, "CEnvExplosion", "m_spriteScale");
// m_flDamageForce
[SchemaMember("CEnvExplosion", "m_flDamageForce")]
public ref float DamageForce => ref Schema.GetRef<float>(this.Handle, "CEnvExplosion", "m_flDamageForce");
// m_hInflictor
[SchemaMember("CEnvExplosion", "m_hInflictor")]
public CHandle<CBaseEntity> Inflictor => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CEnvExplosion", "m_hInflictor");
// m_iCustomDamageType
[SchemaMember("CEnvExplosion", "m_iCustomDamageType")]
public ref Int32 CustomDamageType => ref Schema.GetRef<Int32>(this.Handle, "CEnvExplosion", "m_iCustomDamageType");
// m_iszExplosionType
[SchemaMember("CEnvExplosion", "m_iszExplosionType")]
public string ExplosionType
{
get { return Schema.GetUtf8String(this.Handle, "CEnvExplosion", "m_iszExplosionType"); }
set { Schema.SetString(this.Handle, "CEnvExplosion", "m_iszExplosionType", value); }
}
// m_iszCustomEffectName
[SchemaMember("CEnvExplosion", "m_iszCustomEffectName")]
public string CustomEffectName
{
get { return Schema.GetUtf8String(this.Handle, "CEnvExplosion", "m_iszCustomEffectName"); }
set { Schema.SetString(this.Handle, "CEnvExplosion", "m_iszCustomEffectName", value); }
}
// m_iszCustomSoundName
[SchemaMember("CEnvExplosion", "m_iszCustomSoundName")]
public string CustomSoundName
{
get { return Schema.GetUtf8String(this.Handle, "CEnvExplosion", "m_iszCustomSoundName"); }
set { Schema.SetString(this.Handle, "CEnvExplosion", "m_iszCustomSoundName", value); }
}
// m_iClassIgnore
[SchemaMember("CEnvExplosion", "m_iClassIgnore")]
public ref Class_T ClassIgnore => ref Schema.GetRef<Class_T>(this.Handle, "CEnvExplosion", "m_iClassIgnore");
// m_iClassIgnore2
[SchemaMember("CEnvExplosion", "m_iClassIgnore2")]
public ref Class_T ClassIgnore2 => ref Schema.GetRef<Class_T>(this.Handle, "CEnvExplosion", "m_iClassIgnore2");
// m_iszEntityIgnoreName
[SchemaMember("CEnvExplosion", "m_iszEntityIgnoreName")]
public string EntityIgnoreName
{
get { return Schema.GetUtf8String(this.Handle, "CEnvExplosion", "m_iszEntityIgnoreName"); }
set { Schema.SetString(this.Handle, "CEnvExplosion", "m_iszEntityIgnoreName", value); }
}
// m_hEntityIgnore
[SchemaMember("CEnvExplosion", "m_hEntityIgnore")]
public CHandle<CBaseEntity> EntityIgnore => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CEnvExplosion", "m_hEntityIgnore");
}
public partial class CEnvFade : CLogicalEntity
{
public CEnvFade (IntPtr pointer) : base(pointer) {}
// m_fadeColor
[SchemaMember("CEnvFade", "m_fadeColor")]
public Color FadeColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CEnvFade", "m_fadeColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CEnvFade", "m_fadeColor", value); }
}
// m_Duration
[SchemaMember("CEnvFade", "m_Duration")]
public ref float Duration => ref Schema.GetRef<float>(this.Handle, "CEnvFade", "m_Duration");
// m_HoldDuration
[SchemaMember("CEnvFade", "m_HoldDuration")]
public ref float HoldDuration => ref Schema.GetRef<float>(this.Handle, "CEnvFade", "m_HoldDuration");
// m_OnBeginFade
[SchemaMember("CEnvFade", "m_OnBeginFade")]
public CEntityIOOutput OnBeginFade => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvFade", "m_OnBeginFade");
}
public partial class CEnvFireSensor : CBaseEntity
{
public CEnvFireSensor (IntPtr pointer) : base(pointer) {}
// m_bEnabled
[SchemaMember("CEnvFireSensor", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CEnvFireSensor", "m_bEnabled");
// m_bHeatAtLevel
[SchemaMember("CEnvFireSensor", "m_bHeatAtLevel")]
public ref bool HeatAtLevel => ref Schema.GetRef<bool>(this.Handle, "CEnvFireSensor", "m_bHeatAtLevel");
// m_radius
[SchemaMember("CEnvFireSensor", "m_radius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CEnvFireSensor", "m_radius");
// m_targetLevel
[SchemaMember("CEnvFireSensor", "m_targetLevel")]
public ref float TargetLevel => ref Schema.GetRef<float>(this.Handle, "CEnvFireSensor", "m_targetLevel");
// m_targetTime
[SchemaMember("CEnvFireSensor", "m_targetTime")]
public ref float TargetTime => ref Schema.GetRef<float>(this.Handle, "CEnvFireSensor", "m_targetTime");
// m_levelTime
[SchemaMember("CEnvFireSensor", "m_levelTime")]
public ref float LevelTime => ref Schema.GetRef<float>(this.Handle, "CEnvFireSensor", "m_levelTime");
// m_OnHeatLevelStart
[SchemaMember("CEnvFireSensor", "m_OnHeatLevelStart")]
public CEntityIOOutput OnHeatLevelStart => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvFireSensor", "m_OnHeatLevelStart");
// m_OnHeatLevelEnd
[SchemaMember("CEnvFireSensor", "m_OnHeatLevelEnd")]
public CEntityIOOutput OnHeatLevelEnd => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvFireSensor", "m_OnHeatLevelEnd");
}
public partial class CEnvFireSource : CBaseEntity
{
public CEnvFireSource (IntPtr pointer) : base(pointer) {}
// m_bEnabled
[SchemaMember("CEnvFireSource", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CEnvFireSource", "m_bEnabled");
// m_radius
[SchemaMember("CEnvFireSource", "m_radius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CEnvFireSource", "m_radius");
// m_damage
[SchemaMember("CEnvFireSource", "m_damage")]
public ref float Damage => ref Schema.GetRef<float>(this.Handle, "CEnvFireSource", "m_damage");
}
public partial class CEnvFunnel : CBaseEntity
{
public CEnvFunnel (IntPtr pointer) : base(pointer) {}
}
public partial class CEnvGlobal : CLogicalEntity
{
public CEnvGlobal (IntPtr pointer) : base(pointer) {}
// m_globalstate
[SchemaMember("CEnvGlobal", "m_globalstate")]
public string Globalstate
{
get { return Schema.GetUtf8String(this.Handle, "CEnvGlobal", "m_globalstate"); }
set { Schema.SetString(this.Handle, "CEnvGlobal", "m_globalstate", value); }
}
// m_triggermode
[SchemaMember("CEnvGlobal", "m_triggermode")]
public ref Int32 Triggermode => ref Schema.GetRef<Int32>(this.Handle, "CEnvGlobal", "m_triggermode");
// m_initialstate
[SchemaMember("CEnvGlobal", "m_initialstate")]
public ref Int32 Initialstate => ref Schema.GetRef<Int32>(this.Handle, "CEnvGlobal", "m_initialstate");
// m_counter
[SchemaMember("CEnvGlobal", "m_counter")]
public ref Int32 Counter => ref Schema.GetRef<Int32>(this.Handle, "CEnvGlobal", "m_counter");
}
public partial class CEnvHudHint : CPointEntity
{
public CEnvHudHint (IntPtr pointer) : base(pointer) {}
// m_iszMessage
[SchemaMember("CEnvHudHint", "m_iszMessage")]
public string Message
{
get { return Schema.GetUtf8String(this.Handle, "CEnvHudHint", "m_iszMessage"); }
set { Schema.SetString(this.Handle, "CEnvHudHint", "m_iszMessage", value); }
}
}
public partial class CEnvInstructorHint : CPointEntity
{
public CEnvInstructorHint (IntPtr pointer) : base(pointer) {}
// m_iszName
[SchemaMember("CEnvInstructorHint", "m_iszName")]
public string Name
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorHint", "m_iszName"); }
set { Schema.SetString(this.Handle, "CEnvInstructorHint", "m_iszName", value); }
}
// m_iszReplace_Key
[SchemaMember("CEnvInstructorHint", "m_iszReplace_Key")]
public string Replace_Key
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorHint", "m_iszReplace_Key"); }
set { Schema.SetString(this.Handle, "CEnvInstructorHint", "m_iszReplace_Key", value); }
}
// m_iszHintTargetEntity
[SchemaMember("CEnvInstructorHint", "m_iszHintTargetEntity")]
public string HintTargetEntity
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorHint", "m_iszHintTargetEntity"); }
set { Schema.SetString(this.Handle, "CEnvInstructorHint", "m_iszHintTargetEntity", value); }
}
// m_iTimeout
[SchemaMember("CEnvInstructorHint", "m_iTimeout")]
public ref Int32 Timeout => ref Schema.GetRef<Int32>(this.Handle, "CEnvInstructorHint", "m_iTimeout");
// m_iDisplayLimit
[SchemaMember("CEnvInstructorHint", "m_iDisplayLimit")]
public ref Int32 DisplayLimit => ref Schema.GetRef<Int32>(this.Handle, "CEnvInstructorHint", "m_iDisplayLimit");
// m_iszIcon_Onscreen
[SchemaMember("CEnvInstructorHint", "m_iszIcon_Onscreen")]
public string Icon_Onscreen
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorHint", "m_iszIcon_Onscreen"); }
set { Schema.SetString(this.Handle, "CEnvInstructorHint", "m_iszIcon_Onscreen", value); }
}
// m_iszIcon_Offscreen
[SchemaMember("CEnvInstructorHint", "m_iszIcon_Offscreen")]
public string Icon_Offscreen
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorHint", "m_iszIcon_Offscreen"); }
set { Schema.SetString(this.Handle, "CEnvInstructorHint", "m_iszIcon_Offscreen", value); }
}
// m_iszCaption
[SchemaMember("CEnvInstructorHint", "m_iszCaption")]
public string Caption
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorHint", "m_iszCaption"); }
set { Schema.SetString(this.Handle, "CEnvInstructorHint", "m_iszCaption", value); }
}
// m_iszActivatorCaption
[SchemaMember("CEnvInstructorHint", "m_iszActivatorCaption")]
public string ActivatorCaption
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorHint", "m_iszActivatorCaption"); }
set { Schema.SetString(this.Handle, "CEnvInstructorHint", "m_iszActivatorCaption", value); }
}
// m_Color
[SchemaMember("CEnvInstructorHint", "m_Color")]
public Color Color
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CEnvInstructorHint", "m_Color"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CEnvInstructorHint", "m_Color", value); }
}
// m_fIconOffset
[SchemaMember("CEnvInstructorHint", "m_fIconOffset")]
public ref float IconOffset => ref Schema.GetRef<float>(this.Handle, "CEnvInstructorHint", "m_fIconOffset");
// m_fRange
[SchemaMember("CEnvInstructorHint", "m_fRange")]
public ref float Range => ref Schema.GetRef<float>(this.Handle, "CEnvInstructorHint", "m_fRange");
// m_iPulseOption
[SchemaMember("CEnvInstructorHint", "m_iPulseOption")]
public ref byte PulseOption => ref Schema.GetRef<byte>(this.Handle, "CEnvInstructorHint", "m_iPulseOption");
// m_iAlphaOption
[SchemaMember("CEnvInstructorHint", "m_iAlphaOption")]
public ref byte AlphaOption => ref Schema.GetRef<byte>(this.Handle, "CEnvInstructorHint", "m_iAlphaOption");
// m_iShakeOption
[SchemaMember("CEnvInstructorHint", "m_iShakeOption")]
public ref byte ShakeOption => ref Schema.GetRef<byte>(this.Handle, "CEnvInstructorHint", "m_iShakeOption");
// m_bStatic
[SchemaMember("CEnvInstructorHint", "m_bStatic")]
public ref bool Static => ref Schema.GetRef<bool>(this.Handle, "CEnvInstructorHint", "m_bStatic");
// m_bNoOffscreen
[SchemaMember("CEnvInstructorHint", "m_bNoOffscreen")]
public ref bool NoOffscreen => ref Schema.GetRef<bool>(this.Handle, "CEnvInstructorHint", "m_bNoOffscreen");
// m_bForceCaption
[SchemaMember("CEnvInstructorHint", "m_bForceCaption")]
public ref bool ForceCaption => ref Schema.GetRef<bool>(this.Handle, "CEnvInstructorHint", "m_bForceCaption");
// m_iInstanceType
[SchemaMember("CEnvInstructorHint", "m_iInstanceType")]
public ref Int32 InstanceType => ref Schema.GetRef<Int32>(this.Handle, "CEnvInstructorHint", "m_iInstanceType");
// m_bSuppressRest
[SchemaMember("CEnvInstructorHint", "m_bSuppressRest")]
public ref bool SuppressRest => ref Schema.GetRef<bool>(this.Handle, "CEnvInstructorHint", "m_bSuppressRest");
// m_iszBinding
[SchemaMember("CEnvInstructorHint", "m_iszBinding")]
public string Binding
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorHint", "m_iszBinding"); }
set { Schema.SetString(this.Handle, "CEnvInstructorHint", "m_iszBinding", value); }
}
// m_bAllowNoDrawTarget
[SchemaMember("CEnvInstructorHint", "m_bAllowNoDrawTarget")]
public ref bool AllowNoDrawTarget => ref Schema.GetRef<bool>(this.Handle, "CEnvInstructorHint", "m_bAllowNoDrawTarget");
// m_bAutoStart
[SchemaMember("CEnvInstructorHint", "m_bAutoStart")]
public ref bool AutoStart => ref Schema.GetRef<bool>(this.Handle, "CEnvInstructorHint", "m_bAutoStart");
// m_bLocalPlayerOnly
[SchemaMember("CEnvInstructorHint", "m_bLocalPlayerOnly")]
public ref bool LocalPlayerOnly => ref Schema.GetRef<bool>(this.Handle, "CEnvInstructorHint", "m_bLocalPlayerOnly");
}
public partial class CEnvInstructorVRHint : CPointEntity
{
public CEnvInstructorVRHint (IntPtr pointer) : base(pointer) {}
// m_iszName
[SchemaMember("CEnvInstructorVRHint", "m_iszName")]
public string Name
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorVRHint", "m_iszName"); }
set { Schema.SetString(this.Handle, "CEnvInstructorVRHint", "m_iszName", value); }
}
// m_iszHintTargetEntity
[SchemaMember("CEnvInstructorVRHint", "m_iszHintTargetEntity")]
public string HintTargetEntity
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorVRHint", "m_iszHintTargetEntity"); }
set { Schema.SetString(this.Handle, "CEnvInstructorVRHint", "m_iszHintTargetEntity", value); }
}
// m_iTimeout
[SchemaMember("CEnvInstructorVRHint", "m_iTimeout")]
public ref Int32 Timeout => ref Schema.GetRef<Int32>(this.Handle, "CEnvInstructorVRHint", "m_iTimeout");
// m_iszCaption
[SchemaMember("CEnvInstructorVRHint", "m_iszCaption")]
public string Caption
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorVRHint", "m_iszCaption"); }
set { Schema.SetString(this.Handle, "CEnvInstructorVRHint", "m_iszCaption", value); }
}
// m_iszStartSound
[SchemaMember("CEnvInstructorVRHint", "m_iszStartSound")]
public string StartSound
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorVRHint", "m_iszStartSound"); }
set { Schema.SetString(this.Handle, "CEnvInstructorVRHint", "m_iszStartSound", value); }
}
// m_iLayoutFileType
[SchemaMember("CEnvInstructorVRHint", "m_iLayoutFileType")]
public ref Int32 LayoutFileType => ref Schema.GetRef<Int32>(this.Handle, "CEnvInstructorVRHint", "m_iLayoutFileType");
// m_iszCustomLayoutFile
[SchemaMember("CEnvInstructorVRHint", "m_iszCustomLayoutFile")]
public string CustomLayoutFile
{
get { return Schema.GetUtf8String(this.Handle, "CEnvInstructorVRHint", "m_iszCustomLayoutFile"); }
set { Schema.SetString(this.Handle, "CEnvInstructorVRHint", "m_iszCustomLayoutFile", value); }
}
// m_iAttachType
[SchemaMember("CEnvInstructorVRHint", "m_iAttachType")]
public ref Int32 AttachType => ref Schema.GetRef<Int32>(this.Handle, "CEnvInstructorVRHint", "m_iAttachType");
// m_flHeightOffset
[SchemaMember("CEnvInstructorVRHint", "m_flHeightOffset")]
public ref float HeightOffset => ref Schema.GetRef<float>(this.Handle, "CEnvInstructorVRHint", "m_flHeightOffset");
}
public partial class CEnvLaser : CBeam
{
public CEnvLaser (IntPtr pointer) : base(pointer) {}
// m_iszLaserTarget
[SchemaMember("CEnvLaser", "m_iszLaserTarget")]
public string LaserTarget
{
get { return Schema.GetUtf8String(this.Handle, "CEnvLaser", "m_iszLaserTarget"); }
set { Schema.SetString(this.Handle, "CEnvLaser", "m_iszLaserTarget", value); }
}
// m_pSprite
[SchemaMember("CEnvLaser", "m_pSprite")]
public CSprite? Sprite => Schema.GetPointer<CSprite>(this.Handle, "CEnvLaser", "m_pSprite");
// m_iszSpriteName
[SchemaMember("CEnvLaser", "m_iszSpriteName")]
public string SpriteName
{
get { return Schema.GetUtf8String(this.Handle, "CEnvLaser", "m_iszSpriteName"); }
set { Schema.SetString(this.Handle, "CEnvLaser", "m_iszSpriteName", value); }
}
// m_firePosition
[SchemaMember("CEnvLaser", "m_firePosition")]
public Vector FirePosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvLaser", "m_firePosition");
// m_flStartFrame
[SchemaMember("CEnvLaser", "m_flStartFrame")]
public ref float StartFrame => ref Schema.GetRef<float>(this.Handle, "CEnvLaser", "m_flStartFrame");
}
public partial class CEnvLightProbeVolume : CBaseEntity
{
public CEnvLightProbeVolume (IntPtr pointer) : base(pointer) {}
// m_hLightProbeTexture
[SchemaMember("CEnvLightProbeVolume", "m_hLightProbeTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightProbeTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvLightProbeVolume", "m_hLightProbeTexture");
// m_hLightProbeDirectLightIndicesTexture
[SchemaMember("CEnvLightProbeVolume", "m_hLightProbeDirectLightIndicesTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightProbeDirectLightIndicesTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvLightProbeVolume", "m_hLightProbeDirectLightIndicesTexture");
// m_hLightProbeDirectLightScalarsTexture
[SchemaMember("CEnvLightProbeVolume", "m_hLightProbeDirectLightScalarsTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightProbeDirectLightScalarsTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvLightProbeVolume", "m_hLightProbeDirectLightScalarsTexture");
// m_hLightProbeDirectLightShadowsTexture
[SchemaMember("CEnvLightProbeVolume", "m_hLightProbeDirectLightShadowsTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightProbeDirectLightShadowsTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvLightProbeVolume", "m_hLightProbeDirectLightShadowsTexture");
// m_vBoxMins
[SchemaMember("CEnvLightProbeVolume", "m_vBoxMins")]
public Vector BoxMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvLightProbeVolume", "m_vBoxMins");
// m_vBoxMaxs
[SchemaMember("CEnvLightProbeVolume", "m_vBoxMaxs")]
public Vector BoxMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvLightProbeVolume", "m_vBoxMaxs");
// m_bMoveable
[SchemaMember("CEnvLightProbeVolume", "m_bMoveable")]
public ref bool Moveable => ref Schema.GetRef<bool>(this.Handle, "CEnvLightProbeVolume", "m_bMoveable");
// m_nHandshake
[SchemaMember("CEnvLightProbeVolume", "m_nHandshake")]
public ref Int32 Handshake => ref Schema.GetRef<Int32>(this.Handle, "CEnvLightProbeVolume", "m_nHandshake");
// m_nPriority
[SchemaMember("CEnvLightProbeVolume", "m_nPriority")]
public ref Int32 Priority => ref Schema.GetRef<Int32>(this.Handle, "CEnvLightProbeVolume", "m_nPriority");
// m_bStartDisabled
[SchemaMember("CEnvLightProbeVolume", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CEnvLightProbeVolume", "m_bStartDisabled");
// m_nLightProbeSizeX
[SchemaMember("CEnvLightProbeVolume", "m_nLightProbeSizeX")]
public ref Int32 LightProbeSizeX => ref Schema.GetRef<Int32>(this.Handle, "CEnvLightProbeVolume", "m_nLightProbeSizeX");
// m_nLightProbeSizeY
[SchemaMember("CEnvLightProbeVolume", "m_nLightProbeSizeY")]
public ref Int32 LightProbeSizeY => ref Schema.GetRef<Int32>(this.Handle, "CEnvLightProbeVolume", "m_nLightProbeSizeY");
// m_nLightProbeSizeZ
[SchemaMember("CEnvLightProbeVolume", "m_nLightProbeSizeZ")]
public ref Int32 LightProbeSizeZ => ref Schema.GetRef<Int32>(this.Handle, "CEnvLightProbeVolume", "m_nLightProbeSizeZ");
// m_nLightProbeAtlasX
[SchemaMember("CEnvLightProbeVolume", "m_nLightProbeAtlasX")]
public ref Int32 LightProbeAtlasX => ref Schema.GetRef<Int32>(this.Handle, "CEnvLightProbeVolume", "m_nLightProbeAtlasX");
// m_nLightProbeAtlasY
[SchemaMember("CEnvLightProbeVolume", "m_nLightProbeAtlasY")]
public ref Int32 LightProbeAtlasY => ref Schema.GetRef<Int32>(this.Handle, "CEnvLightProbeVolume", "m_nLightProbeAtlasY");
// m_nLightProbeAtlasZ
[SchemaMember("CEnvLightProbeVolume", "m_nLightProbeAtlasZ")]
public ref Int32 LightProbeAtlasZ => ref Schema.GetRef<Int32>(this.Handle, "CEnvLightProbeVolume", "m_nLightProbeAtlasZ");
// m_bEnabled
[SchemaMember("CEnvLightProbeVolume", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CEnvLightProbeVolume", "m_bEnabled");
}
public partial class CEnvMicrophone : CPointEntity
{
public CEnvMicrophone (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CEnvMicrophone", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CEnvMicrophone", "m_bDisabled");
// m_hMeasureTarget
[SchemaMember("CEnvMicrophone", "m_hMeasureTarget")]
public CHandle<CBaseEntity> MeasureTarget => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CEnvMicrophone", "m_hMeasureTarget");
// m_nSoundMask
[SchemaMember("CEnvMicrophone", "m_nSoundMask")]
public ref Int32 SoundMask => ref Schema.GetRef<Int32>(this.Handle, "CEnvMicrophone", "m_nSoundMask");
// m_flSensitivity
[SchemaMember("CEnvMicrophone", "m_flSensitivity")]
public ref float Sensitivity => ref Schema.GetRef<float>(this.Handle, "CEnvMicrophone", "m_flSensitivity");
// m_flSmoothFactor
[SchemaMember("CEnvMicrophone", "m_flSmoothFactor")]
public ref float SmoothFactor => ref Schema.GetRef<float>(this.Handle, "CEnvMicrophone", "m_flSmoothFactor");
// m_flMaxRange
[SchemaMember("CEnvMicrophone", "m_flMaxRange")]
public ref float MaxRange => ref Schema.GetRef<float>(this.Handle, "CEnvMicrophone", "m_flMaxRange");
// m_iszSpeakerName
[SchemaMember("CEnvMicrophone", "m_iszSpeakerName")]
public string SpeakerName
{
get { return Schema.GetUtf8String(this.Handle, "CEnvMicrophone", "m_iszSpeakerName"); }
set { Schema.SetString(this.Handle, "CEnvMicrophone", "m_iszSpeakerName", value); }
}
// m_hSpeaker
[SchemaMember("CEnvMicrophone", "m_hSpeaker")]
public CHandle<CBaseEntity> Speaker => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CEnvMicrophone", "m_hSpeaker");
// m_bAvoidFeedback
[SchemaMember("CEnvMicrophone", "m_bAvoidFeedback")]
public ref bool AvoidFeedback => ref Schema.GetRef<bool>(this.Handle, "CEnvMicrophone", "m_bAvoidFeedback");
// m_iSpeakerDSPPreset
[SchemaMember("CEnvMicrophone", "m_iSpeakerDSPPreset")]
public ref Int32 SpeakerDSPPreset => ref Schema.GetRef<Int32>(this.Handle, "CEnvMicrophone", "m_iSpeakerDSPPreset");
// m_iszListenFilter
[SchemaMember("CEnvMicrophone", "m_iszListenFilter")]
public string IszListenFilter
{
get { return Schema.GetUtf8String(this.Handle, "CEnvMicrophone", "m_iszListenFilter"); }
set { Schema.SetString(this.Handle, "CEnvMicrophone", "m_iszListenFilter", value); }
}
// m_hListenFilter
[SchemaMember("CEnvMicrophone", "m_hListenFilter")]
public CHandle<CBaseFilter> HListenFilter => Schema.GetDeclaredClass<CHandle<CBaseFilter>>(this.Handle, "CEnvMicrophone", "m_hListenFilter");
// m_OnRoutedSound
[SchemaMember("CEnvMicrophone", "m_OnRoutedSound")]
public CEntityIOOutput OnRoutedSound => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvMicrophone", "m_OnRoutedSound");
// m_OnHeardSound
[SchemaMember("CEnvMicrophone", "m_OnHeardSound")]
public CEntityIOOutput OnHeardSound => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvMicrophone", "m_OnHeardSound");
// m_szLastSound
[SchemaMember("CEnvMicrophone", "m_szLastSound")]
public string LastSound
{
get { return Schema.GetString(this.Handle, "CEnvMicrophone", "m_szLastSound"); }
set { Schema.SetString(this.Handle, "CEnvMicrophone", "m_szLastSound", value); }
}
// m_iLastRoutedFrame
[SchemaMember("CEnvMicrophone", "m_iLastRoutedFrame")]
public ref Int32 LastRoutedFrame => ref Schema.GetRef<Int32>(this.Handle, "CEnvMicrophone", "m_iLastRoutedFrame");
}
public partial class CEnvMuzzleFlash : CPointEntity
{
public CEnvMuzzleFlash (IntPtr pointer) : base(pointer) {}
// m_flScale
[SchemaMember("CEnvMuzzleFlash", "m_flScale")]
public ref float Scale => ref Schema.GetRef<float>(this.Handle, "CEnvMuzzleFlash", "m_flScale");
// m_iszParentAttachment
[SchemaMember("CEnvMuzzleFlash", "m_iszParentAttachment")]
public string ParentAttachment
{
get { return Schema.GetUtf8String(this.Handle, "CEnvMuzzleFlash", "m_iszParentAttachment"); }
set { Schema.SetString(this.Handle, "CEnvMuzzleFlash", "m_iszParentAttachment", value); }
}
}
public partial class CEnvParticleGlow : CParticleSystem
{
public CEnvParticleGlow (IntPtr pointer) : base(pointer) {}
// m_flAlphaScale
[SchemaMember("CEnvParticleGlow", "m_flAlphaScale")]
public ref float AlphaScale => ref Schema.GetRef<float>(this.Handle, "CEnvParticleGlow", "m_flAlphaScale");
// m_flRadiusScale
[SchemaMember("CEnvParticleGlow", "m_flRadiusScale")]
public ref float RadiusScale => ref Schema.GetRef<float>(this.Handle, "CEnvParticleGlow", "m_flRadiusScale");
// m_flSelfIllumScale
[SchemaMember("CEnvParticleGlow", "m_flSelfIllumScale")]
public ref float SelfIllumScale => ref Schema.GetRef<float>(this.Handle, "CEnvParticleGlow", "m_flSelfIllumScale");
// m_ColorTint
[SchemaMember("CEnvParticleGlow", "m_ColorTint")]
public Color ColorTint
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CEnvParticleGlow", "m_ColorTint"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CEnvParticleGlow", "m_ColorTint", value); }
}
// m_hTextureOverride
[SchemaMember("CEnvParticleGlow", "m_hTextureOverride")]
public CStrongHandle<InfoForResourceTypeCTextureBase> TextureOverride => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvParticleGlow", "m_hTextureOverride");
}
public partial class CEnvProjectedTexture : CModelPointEntity
{
public CEnvProjectedTexture (IntPtr pointer) : base(pointer) {}
// m_hTargetEntity
[SchemaMember("CEnvProjectedTexture", "m_hTargetEntity")]
public CHandle<CBaseEntity> TargetEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CEnvProjectedTexture", "m_hTargetEntity");
// m_bState
[SchemaMember("CEnvProjectedTexture", "m_bState")]
public ref bool State => ref Schema.GetRef<bool>(this.Handle, "CEnvProjectedTexture", "m_bState");
// m_bAlwaysUpdate
[SchemaMember("CEnvProjectedTexture", "m_bAlwaysUpdate")]
public ref bool AlwaysUpdate => ref Schema.GetRef<bool>(this.Handle, "CEnvProjectedTexture", "m_bAlwaysUpdate");
// m_flLightFOV
[SchemaMember("CEnvProjectedTexture", "m_flLightFOV")]
public ref float LightFOV => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flLightFOV");
// m_bEnableShadows
[SchemaMember("CEnvProjectedTexture", "m_bEnableShadows")]
public ref bool EnableShadows => ref Schema.GetRef<bool>(this.Handle, "CEnvProjectedTexture", "m_bEnableShadows");
// m_bSimpleProjection
[SchemaMember("CEnvProjectedTexture", "m_bSimpleProjection")]
public ref bool SimpleProjection => ref Schema.GetRef<bool>(this.Handle, "CEnvProjectedTexture", "m_bSimpleProjection");
// m_bLightOnlyTarget
[SchemaMember("CEnvProjectedTexture", "m_bLightOnlyTarget")]
public ref bool LightOnlyTarget => ref Schema.GetRef<bool>(this.Handle, "CEnvProjectedTexture", "m_bLightOnlyTarget");
// m_bLightWorld
[SchemaMember("CEnvProjectedTexture", "m_bLightWorld")]
public ref bool LightWorld => ref Schema.GetRef<bool>(this.Handle, "CEnvProjectedTexture", "m_bLightWorld");
// m_bCameraSpace
[SchemaMember("CEnvProjectedTexture", "m_bCameraSpace")]
public ref bool CameraSpace => ref Schema.GetRef<bool>(this.Handle, "CEnvProjectedTexture", "m_bCameraSpace");
// m_flBrightnessScale
[SchemaMember("CEnvProjectedTexture", "m_flBrightnessScale")]
public ref float BrightnessScale => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flBrightnessScale");
// m_LightColor
[SchemaMember("CEnvProjectedTexture", "m_LightColor")]
public Color LightColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CEnvProjectedTexture", "m_LightColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CEnvProjectedTexture", "m_LightColor", value); }
}
// m_flIntensity
[SchemaMember("CEnvProjectedTexture", "m_flIntensity")]
public ref float Intensity => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flIntensity");
// m_flLinearAttenuation
[SchemaMember("CEnvProjectedTexture", "m_flLinearAttenuation")]
public ref float LinearAttenuation => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flLinearAttenuation");
// m_flQuadraticAttenuation
[SchemaMember("CEnvProjectedTexture", "m_flQuadraticAttenuation")]
public ref float QuadraticAttenuation => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flQuadraticAttenuation");
// m_bVolumetric
[SchemaMember("CEnvProjectedTexture", "m_bVolumetric")]
public ref bool Volumetric => ref Schema.GetRef<bool>(this.Handle, "CEnvProjectedTexture", "m_bVolumetric");
// m_flNoiseStrength
[SchemaMember("CEnvProjectedTexture", "m_flNoiseStrength")]
public ref float NoiseStrength => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flNoiseStrength");
// m_flFlashlightTime
[SchemaMember("CEnvProjectedTexture", "m_flFlashlightTime")]
public ref float FlashlightTime => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flFlashlightTime");
// m_nNumPlanes
[SchemaMember("CEnvProjectedTexture", "m_nNumPlanes")]
public ref UInt32 NumPlanes => ref Schema.GetRef<UInt32>(this.Handle, "CEnvProjectedTexture", "m_nNumPlanes");
// m_flPlaneOffset
[SchemaMember("CEnvProjectedTexture", "m_flPlaneOffset")]
public ref float PlaneOffset => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flPlaneOffset");
// m_flVolumetricIntensity
[SchemaMember("CEnvProjectedTexture", "m_flVolumetricIntensity")]
public ref float VolumetricIntensity => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flVolumetricIntensity");
// m_flColorTransitionTime
[SchemaMember("CEnvProjectedTexture", "m_flColorTransitionTime")]
public ref float ColorTransitionTime => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flColorTransitionTime");
// m_flAmbient
[SchemaMember("CEnvProjectedTexture", "m_flAmbient")]
public ref float Ambient => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flAmbient");
// m_SpotlightTextureName
[SchemaMember("CEnvProjectedTexture", "m_SpotlightTextureName")]
public string SpotlightTextureName
{
get { return Schema.GetString(this.Handle, "CEnvProjectedTexture", "m_SpotlightTextureName"); }
set { Schema.SetString(this.Handle, "CEnvProjectedTexture", "m_SpotlightTextureName", value); }
}
// m_nSpotlightTextureFrame
[SchemaMember("CEnvProjectedTexture", "m_nSpotlightTextureFrame")]
public ref Int32 SpotlightTextureFrame => ref Schema.GetRef<Int32>(this.Handle, "CEnvProjectedTexture", "m_nSpotlightTextureFrame");
// m_nShadowQuality
[SchemaMember("CEnvProjectedTexture", "m_nShadowQuality")]
public ref UInt32 ShadowQuality => ref Schema.GetRef<UInt32>(this.Handle, "CEnvProjectedTexture", "m_nShadowQuality");
// m_flNearZ
[SchemaMember("CEnvProjectedTexture", "m_flNearZ")]
public ref float NearZ => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flNearZ");
// m_flFarZ
[SchemaMember("CEnvProjectedTexture", "m_flFarZ")]
public ref float FarZ => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flFarZ");
// m_flProjectionSize
[SchemaMember("CEnvProjectedTexture", "m_flProjectionSize")]
public ref float ProjectionSize => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flProjectionSize");
// m_flRotation
[SchemaMember("CEnvProjectedTexture", "m_flRotation")]
public ref float Rotation => ref Schema.GetRef<float>(this.Handle, "CEnvProjectedTexture", "m_flRotation");
// m_bFlipHorizontal
[SchemaMember("CEnvProjectedTexture", "m_bFlipHorizontal")]
public ref bool FlipHorizontal => ref Schema.GetRef<bool>(this.Handle, "CEnvProjectedTexture", "m_bFlipHorizontal");
}
public partial class CEnvScreenOverlay : CPointEntity
{
public CEnvScreenOverlay (IntPtr pointer) : base(pointer) {}
// m_iszOverlayNames
[SchemaMember("CEnvScreenOverlay", "m_iszOverlayNames")]
public Span<string> OverlayNames => Schema.GetFixedArray<string>(this.Handle, "CEnvScreenOverlay", "m_iszOverlayNames", 10);
// m_flOverlayTimes
[SchemaMember("CEnvScreenOverlay", "m_flOverlayTimes")]
public Span<float> OverlayTimes => Schema.GetFixedArray<float>(this.Handle, "CEnvScreenOverlay", "m_flOverlayTimes", 10);
// m_flStartTime
[SchemaMember("CEnvScreenOverlay", "m_flStartTime")]
public ref float StartTime => ref Schema.GetRef<float>(this.Handle, "CEnvScreenOverlay", "m_flStartTime");
// m_iDesiredOverlay
[SchemaMember("CEnvScreenOverlay", "m_iDesiredOverlay")]
public ref Int32 DesiredOverlay => ref Schema.GetRef<Int32>(this.Handle, "CEnvScreenOverlay", "m_iDesiredOverlay");
// m_bIsActive
[SchemaMember("CEnvScreenOverlay", "m_bIsActive")]
public ref bool IsOverlayActive => ref Schema.GetRef<bool>(this.Handle, "CEnvScreenOverlay", "m_bIsActive");
}
public partial class CEnvShake : CPointEntity
{
public CEnvShake (IntPtr pointer) : base(pointer) {}
// m_limitToEntity
[SchemaMember("CEnvShake", "m_limitToEntity")]
public string LimitToEntity
{
get { return Schema.GetUtf8String(this.Handle, "CEnvShake", "m_limitToEntity"); }
set { Schema.SetString(this.Handle, "CEnvShake", "m_limitToEntity", value); }
}
// m_Amplitude
[SchemaMember("CEnvShake", "m_Amplitude")]
public ref float Amplitude => ref Schema.GetRef<float>(this.Handle, "CEnvShake", "m_Amplitude");
// m_Frequency
[SchemaMember("CEnvShake", "m_Frequency")]
public ref float Frequency => ref Schema.GetRef<float>(this.Handle, "CEnvShake", "m_Frequency");
// m_Duration
[SchemaMember("CEnvShake", "m_Duration")]
public ref float Duration => ref Schema.GetRef<float>(this.Handle, "CEnvShake", "m_Duration");
// m_Radius
[SchemaMember("CEnvShake", "m_Radius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CEnvShake", "m_Radius");
// m_stopTime
[SchemaMember("CEnvShake", "m_stopTime")]
public ref float StopTime => ref Schema.GetRef<float>(this.Handle, "CEnvShake", "m_stopTime");
// m_nextShake
[SchemaMember("CEnvShake", "m_nextShake")]
public ref float NextShake => ref Schema.GetRef<float>(this.Handle, "CEnvShake", "m_nextShake");
// m_currentAmp
[SchemaMember("CEnvShake", "m_currentAmp")]
public ref float CurrentAmp => ref Schema.GetRef<float>(this.Handle, "CEnvShake", "m_currentAmp");
// m_maxForce
[SchemaMember("CEnvShake", "m_maxForce")]
public Vector MaxForce => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvShake", "m_maxForce");
// m_shakeCallback
[SchemaMember("CEnvShake", "m_shakeCallback")]
public CPhysicsShake ShakeCallback => Schema.GetDeclaredClass<CPhysicsShake>(this.Handle, "CEnvShake", "m_shakeCallback");
}
public partial class CEnvSky : CBaseModelEntity
{
public CEnvSky (IntPtr pointer) : base(pointer) {}
// m_hSkyMaterial
[SchemaMember("CEnvSky", "m_hSkyMaterial")]
public CStrongHandle<InfoForResourceTypeIMaterial2> SkyMaterial => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CEnvSky", "m_hSkyMaterial");
// m_hSkyMaterialLightingOnly
[SchemaMember("CEnvSky", "m_hSkyMaterialLightingOnly")]
public CStrongHandle<InfoForResourceTypeIMaterial2> SkyMaterialLightingOnly => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CEnvSky", "m_hSkyMaterialLightingOnly");
// m_bStartDisabled
[SchemaMember("CEnvSky", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CEnvSky", "m_bStartDisabled");
// m_vTintColor
[SchemaMember("CEnvSky", "m_vTintColor")]
public Color TintColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CEnvSky", "m_vTintColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CEnvSky", "m_vTintColor", value); }
}
// m_vTintColorLightingOnly
[SchemaMember("CEnvSky", "m_vTintColorLightingOnly")]
public Color TintColorLightingOnly
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CEnvSky", "m_vTintColorLightingOnly"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CEnvSky", "m_vTintColorLightingOnly", value); }
}
// m_flBrightnessScale
[SchemaMember("CEnvSky", "m_flBrightnessScale")]
public ref float BrightnessScale => ref Schema.GetRef<float>(this.Handle, "CEnvSky", "m_flBrightnessScale");
// m_nFogType
[SchemaMember("CEnvSky", "m_nFogType")]
public ref Int32 FogType => ref Schema.GetRef<Int32>(this.Handle, "CEnvSky", "m_nFogType");
// m_flFogMinStart
[SchemaMember("CEnvSky", "m_flFogMinStart")]
public ref float FogMinStart => ref Schema.GetRef<float>(this.Handle, "CEnvSky", "m_flFogMinStart");
// m_flFogMinEnd
[SchemaMember("CEnvSky", "m_flFogMinEnd")]
public ref float FogMinEnd => ref Schema.GetRef<float>(this.Handle, "CEnvSky", "m_flFogMinEnd");
// m_flFogMaxStart
[SchemaMember("CEnvSky", "m_flFogMaxStart")]
public ref float FogMaxStart => ref Schema.GetRef<float>(this.Handle, "CEnvSky", "m_flFogMaxStart");
// m_flFogMaxEnd
[SchemaMember("CEnvSky", "m_flFogMaxEnd")]
public ref float FogMaxEnd => ref Schema.GetRef<float>(this.Handle, "CEnvSky", "m_flFogMaxEnd");
// m_bEnabled
[SchemaMember("CEnvSky", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CEnvSky", "m_bEnabled");
}
public partial class CEnvSoundscape : CServerOnlyEntity
{
public CEnvSoundscape (IntPtr pointer) : base(pointer) {}
// m_OnPlay
[SchemaMember("CEnvSoundscape", "m_OnPlay")]
public CEntityIOOutput OnPlay => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvSoundscape", "m_OnPlay");
// m_flRadius
[SchemaMember("CEnvSoundscape", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CEnvSoundscape", "m_flRadius");
// m_soundscapeName
[SchemaMember("CEnvSoundscape", "m_soundscapeName")]
public string SoundscapeName
{
get { return Schema.GetUtf8String(this.Handle, "CEnvSoundscape", "m_soundscapeName"); }
set { Schema.SetString(this.Handle, "CEnvSoundscape", "m_soundscapeName", value); }
}
// m_soundEventName
[SchemaMember("CEnvSoundscape", "m_soundEventName")]
public string SoundEventName
{
get { return Schema.GetUtf8String(this.Handle, "CEnvSoundscape", "m_soundEventName"); }
set { Schema.SetString(this.Handle, "CEnvSoundscape", "m_soundEventName", value); }
}
// m_bOverrideWithEvent
[SchemaMember("CEnvSoundscape", "m_bOverrideWithEvent")]
public ref bool OverrideWithEvent => ref Schema.GetRef<bool>(this.Handle, "CEnvSoundscape", "m_bOverrideWithEvent");
// m_soundscapeIndex
[SchemaMember("CEnvSoundscape", "m_soundscapeIndex")]
public ref Int32 SoundscapeIndex => ref Schema.GetRef<Int32>(this.Handle, "CEnvSoundscape", "m_soundscapeIndex");
// m_soundscapeEntityListId
[SchemaMember("CEnvSoundscape", "m_soundscapeEntityListId")]
public ref Int32 SoundscapeEntityListId => ref Schema.GetRef<Int32>(this.Handle, "CEnvSoundscape", "m_soundscapeEntityListId");
// m_soundEventHash
[SchemaMember("CEnvSoundscape", "m_soundEventHash")]
public ref UInt32 SoundEventHash => ref Schema.GetRef<UInt32>(this.Handle, "CEnvSoundscape", "m_soundEventHash");
// m_positionNames
[SchemaMember("CEnvSoundscape", "m_positionNames")]
public Span<string> PositionNames => Schema.GetFixedArray<string>(this.Handle, "CEnvSoundscape", "m_positionNames", 8);
// m_hProxySoundscape
[SchemaMember("CEnvSoundscape", "m_hProxySoundscape")]
public CHandle<CEnvSoundscape> ProxySoundscape => Schema.GetDeclaredClass<CHandle<CEnvSoundscape>>(this.Handle, "CEnvSoundscape", "m_hProxySoundscape");
// m_bDisabled
[SchemaMember("CEnvSoundscape", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CEnvSoundscape", "m_bDisabled");
}
public partial class CEnvSoundscapeAlias_snd_soundscape : CEnvSoundscape
{
public CEnvSoundscapeAlias_snd_soundscape (IntPtr pointer) : base(pointer) {}
}
public partial class CEnvSoundscapeProxy : CEnvSoundscape
{
public CEnvSoundscapeProxy (IntPtr pointer) : base(pointer) {}
// m_MainSoundscapeName
[SchemaMember("CEnvSoundscapeProxy", "m_MainSoundscapeName")]
public string MainSoundscapeName
{
get { return Schema.GetUtf8String(this.Handle, "CEnvSoundscapeProxy", "m_MainSoundscapeName"); }
set { Schema.SetString(this.Handle, "CEnvSoundscapeProxy", "m_MainSoundscapeName", value); }
}
}
public partial class CEnvSoundscapeProxyAlias_snd_soundscape_proxy : CEnvSoundscapeProxy
{
public CEnvSoundscapeProxyAlias_snd_soundscape_proxy (IntPtr pointer) : base(pointer) {}
}
public partial class CEnvSoundscapeTriggerable : CEnvSoundscape
{
public CEnvSoundscapeTriggerable (IntPtr pointer) : base(pointer) {}
}
public partial class CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable : CEnvSoundscapeTriggerable
{
public CEnvSoundscapeTriggerableAlias_snd_soundscape_triggerable (IntPtr pointer) : base(pointer) {}
}
public partial class CEnvSpark : CPointEntity
{
public CEnvSpark (IntPtr pointer) : base(pointer) {}
// m_flDelay
[SchemaMember("CEnvSpark", "m_flDelay")]
public ref float Delay => ref Schema.GetRef<float>(this.Handle, "CEnvSpark", "m_flDelay");
// m_nMagnitude
[SchemaMember("CEnvSpark", "m_nMagnitude")]
public ref Int32 Magnitude => ref Schema.GetRef<Int32>(this.Handle, "CEnvSpark", "m_nMagnitude");
// m_nTrailLength
[SchemaMember("CEnvSpark", "m_nTrailLength")]
public ref Int32 TrailLength => ref Schema.GetRef<Int32>(this.Handle, "CEnvSpark", "m_nTrailLength");
// m_nType
[SchemaMember("CEnvSpark", "m_nType")]
public ref Int32 Type => ref Schema.GetRef<Int32>(this.Handle, "CEnvSpark", "m_nType");
// m_OnSpark
[SchemaMember("CEnvSpark", "m_OnSpark")]
public CEntityIOOutput OnSpark => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvSpark", "m_OnSpark");
}
public partial class CEnvSplash : CPointEntity
{
public CEnvSplash (IntPtr pointer) : base(pointer) {}
// m_flScale
[SchemaMember("CEnvSplash", "m_flScale")]
public ref float Scale => ref Schema.GetRef<float>(this.Handle, "CEnvSplash", "m_flScale");
}
public partial class CEnvTilt : CPointEntity
{
public CEnvTilt (IntPtr pointer) : base(pointer) {}
// m_Duration
[SchemaMember("CEnvTilt", "m_Duration")]
public ref float Duration => ref Schema.GetRef<float>(this.Handle, "CEnvTilt", "m_Duration");
// m_Radius
[SchemaMember("CEnvTilt", "m_Radius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CEnvTilt", "m_Radius");
// m_TiltTime
[SchemaMember("CEnvTilt", "m_TiltTime")]
public ref float TiltTime => ref Schema.GetRef<float>(this.Handle, "CEnvTilt", "m_TiltTime");
// m_stopTime
[SchemaMember("CEnvTilt", "m_stopTime")]
public ref float StopTime => ref Schema.GetRef<float>(this.Handle, "CEnvTilt", "m_stopTime");
}
public partial class CEnvTracer : CPointEntity
{
public CEnvTracer (IntPtr pointer) : base(pointer) {}
// m_vecEnd
[SchemaMember("CEnvTracer", "m_vecEnd")]
public Vector End => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvTracer", "m_vecEnd");
// m_flDelay
[SchemaMember("CEnvTracer", "m_flDelay")]
public ref float Delay => ref Schema.GetRef<float>(this.Handle, "CEnvTracer", "m_flDelay");
}
public partial class CEnvViewPunch : CPointEntity
{
public CEnvViewPunch (IntPtr pointer) : base(pointer) {}
// m_flRadius
[SchemaMember("CEnvViewPunch", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CEnvViewPunch", "m_flRadius");
// m_angViewPunch
[SchemaMember("CEnvViewPunch", "m_angViewPunch")]
public QAngle ViewPunch => Schema.GetDeclaredClass<QAngle>(this.Handle, "CEnvViewPunch", "m_angViewPunch");
}
public partial class CEnvVolumetricFogController : CBaseEntity
{
public CEnvVolumetricFogController (IntPtr pointer) : base(pointer) {}
// m_flScattering
[SchemaMember("CEnvVolumetricFogController", "m_flScattering")]
public ref float Scattering => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flScattering");
// m_flAnisotropy
[SchemaMember("CEnvVolumetricFogController", "m_flAnisotropy")]
public ref float Anisotropy => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flAnisotropy");
// m_flFadeSpeed
[SchemaMember("CEnvVolumetricFogController", "m_flFadeSpeed")]
public ref float FadeSpeed => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flFadeSpeed");
// m_flDrawDistance
[SchemaMember("CEnvVolumetricFogController", "m_flDrawDistance")]
public ref float DrawDistance => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flDrawDistance");
// m_flFadeInStart
[SchemaMember("CEnvVolumetricFogController", "m_flFadeInStart")]
public ref float FadeInStart => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flFadeInStart");
// m_flFadeInEnd
[SchemaMember("CEnvVolumetricFogController", "m_flFadeInEnd")]
public ref float FadeInEnd => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flFadeInEnd");
// m_flIndirectStrength
[SchemaMember("CEnvVolumetricFogController", "m_flIndirectStrength")]
public ref float IndirectStrength => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flIndirectStrength");
// m_nIndirectTextureDimX
[SchemaMember("CEnvVolumetricFogController", "m_nIndirectTextureDimX")]
public ref Int32 IndirectTextureDimX => ref Schema.GetRef<Int32>(this.Handle, "CEnvVolumetricFogController", "m_nIndirectTextureDimX");
// m_nIndirectTextureDimY
[SchemaMember("CEnvVolumetricFogController", "m_nIndirectTextureDimY")]
public ref Int32 IndirectTextureDimY => ref Schema.GetRef<Int32>(this.Handle, "CEnvVolumetricFogController", "m_nIndirectTextureDimY");
// m_nIndirectTextureDimZ
[SchemaMember("CEnvVolumetricFogController", "m_nIndirectTextureDimZ")]
public ref Int32 IndirectTextureDimZ => ref Schema.GetRef<Int32>(this.Handle, "CEnvVolumetricFogController", "m_nIndirectTextureDimZ");
// m_vBoxMins
[SchemaMember("CEnvVolumetricFogController", "m_vBoxMins")]
public Vector BoxMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvVolumetricFogController", "m_vBoxMins");
// m_vBoxMaxs
[SchemaMember("CEnvVolumetricFogController", "m_vBoxMaxs")]
public Vector BoxMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvVolumetricFogController", "m_vBoxMaxs");
// m_bActive
[SchemaMember("CEnvVolumetricFogController", "m_bActive")]
public ref bool Active => ref Schema.GetRef<bool>(this.Handle, "CEnvVolumetricFogController", "m_bActive");
// m_flStartAnisoTime
[SchemaMember("CEnvVolumetricFogController", "m_flStartAnisoTime")]
public ref float StartAnisoTime => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flStartAnisoTime");
// m_flStartScatterTime
[SchemaMember("CEnvVolumetricFogController", "m_flStartScatterTime")]
public ref float StartScatterTime => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flStartScatterTime");
// m_flStartDrawDistanceTime
[SchemaMember("CEnvVolumetricFogController", "m_flStartDrawDistanceTime")]
public ref float StartDrawDistanceTime => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flStartDrawDistanceTime");
// m_flStartAnisotropy
[SchemaMember("CEnvVolumetricFogController", "m_flStartAnisotropy")]
public ref float StartAnisotropy => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flStartAnisotropy");
// m_flStartScattering
[SchemaMember("CEnvVolumetricFogController", "m_flStartScattering")]
public ref float StartScattering => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flStartScattering");
// m_flStartDrawDistance
[SchemaMember("CEnvVolumetricFogController", "m_flStartDrawDistance")]
public ref float StartDrawDistance => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flStartDrawDistance");
// m_flDefaultAnisotropy
[SchemaMember("CEnvVolumetricFogController", "m_flDefaultAnisotropy")]
public ref float DefaultAnisotropy => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flDefaultAnisotropy");
// m_flDefaultScattering
[SchemaMember("CEnvVolumetricFogController", "m_flDefaultScattering")]
public ref float DefaultScattering => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flDefaultScattering");
// m_flDefaultDrawDistance
[SchemaMember("CEnvVolumetricFogController", "m_flDefaultDrawDistance")]
public ref float DefaultDrawDistance => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogController", "m_flDefaultDrawDistance");
// m_bStartDisabled
[SchemaMember("CEnvVolumetricFogController", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CEnvVolumetricFogController", "m_bStartDisabled");
// m_bEnableIndirect
[SchemaMember("CEnvVolumetricFogController", "m_bEnableIndirect")]
public ref bool EnableIndirect => ref Schema.GetRef<bool>(this.Handle, "CEnvVolumetricFogController", "m_bEnableIndirect");
// m_bIsMaster
[SchemaMember("CEnvVolumetricFogController", "m_bIsMaster")]
public ref bool IsMaster => ref Schema.GetRef<bool>(this.Handle, "CEnvVolumetricFogController", "m_bIsMaster");
// m_hFogIndirectTexture
[SchemaMember("CEnvVolumetricFogController", "m_hFogIndirectTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> FogIndirectTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CEnvVolumetricFogController", "m_hFogIndirectTexture");
// m_nForceRefreshCount
[SchemaMember("CEnvVolumetricFogController", "m_nForceRefreshCount")]
public ref Int32 ForceRefreshCount => ref Schema.GetRef<Int32>(this.Handle, "CEnvVolumetricFogController", "m_nForceRefreshCount");
// m_bFirstTime
[SchemaMember("CEnvVolumetricFogController", "m_bFirstTime")]
public ref bool FirstTime => ref Schema.GetRef<bool>(this.Handle, "CEnvVolumetricFogController", "m_bFirstTime");
}
public partial class CEnvVolumetricFogVolume : CBaseEntity
{
public CEnvVolumetricFogVolume (IntPtr pointer) : base(pointer) {}
// m_bActive
[SchemaMember("CEnvVolumetricFogVolume", "m_bActive")]
public ref bool Active => ref Schema.GetRef<bool>(this.Handle, "CEnvVolumetricFogVolume", "m_bActive");
// m_vBoxMins
[SchemaMember("CEnvVolumetricFogVolume", "m_vBoxMins")]
public Vector BoxMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvVolumetricFogVolume", "m_vBoxMins");
// m_vBoxMaxs
[SchemaMember("CEnvVolumetricFogVolume", "m_vBoxMaxs")]
public Vector BoxMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvVolumetricFogVolume", "m_vBoxMaxs");
// m_bStartDisabled
[SchemaMember("CEnvVolumetricFogVolume", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CEnvVolumetricFogVolume", "m_bStartDisabled");
// m_flStrength
[SchemaMember("CEnvVolumetricFogVolume", "m_flStrength")]
public ref float Strength => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogVolume", "m_flStrength");
// m_nFalloffShape
[SchemaMember("CEnvVolumetricFogVolume", "m_nFalloffShape")]
public ref Int32 FalloffShape => ref Schema.GetRef<Int32>(this.Handle, "CEnvVolumetricFogVolume", "m_nFalloffShape");
// m_flFalloffExponent
[SchemaMember("CEnvVolumetricFogVolume", "m_flFalloffExponent")]
public ref float FalloffExponent => ref Schema.GetRef<float>(this.Handle, "CEnvVolumetricFogVolume", "m_flFalloffExponent");
}
public partial class CEnvWind : CBaseEntity
{
public CEnvWind (IntPtr pointer) : base(pointer) {}
// m_EnvWindShared
[SchemaMember("CEnvWind", "m_EnvWindShared")]
public CEnvWindShared EnvWindShared => Schema.GetDeclaredClass<CEnvWindShared>(this.Handle, "CEnvWind", "m_EnvWindShared");
}
public partial class CEnvWindShared : NativeObject
{
public CEnvWindShared (IntPtr pointer) : base(pointer) {}
// m_flStartTime
[SchemaMember("CEnvWindShared", "m_flStartTime")]
public ref float StartTime => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flStartTime");
// m_iWindSeed
[SchemaMember("CEnvWindShared", "m_iWindSeed")]
public ref UInt32 WindSeed => ref Schema.GetRef<UInt32>(this.Handle, "CEnvWindShared", "m_iWindSeed");
// m_iMinWind
[SchemaMember("CEnvWindShared", "m_iMinWind")]
public ref UInt16 MinWind => ref Schema.GetRef<UInt16>(this.Handle, "CEnvWindShared", "m_iMinWind");
// m_iMaxWind
[SchemaMember("CEnvWindShared", "m_iMaxWind")]
public ref UInt16 MaxWind => ref Schema.GetRef<UInt16>(this.Handle, "CEnvWindShared", "m_iMaxWind");
// m_windRadius
[SchemaMember("CEnvWindShared", "m_windRadius")]
public ref Int32 WindRadius => ref Schema.GetRef<Int32>(this.Handle, "CEnvWindShared", "m_windRadius");
// m_iMinGust
[SchemaMember("CEnvWindShared", "m_iMinGust")]
public ref UInt16 MinGust => ref Schema.GetRef<UInt16>(this.Handle, "CEnvWindShared", "m_iMinGust");
// m_iMaxGust
[SchemaMember("CEnvWindShared", "m_iMaxGust")]
public ref UInt16 MaxGust => ref Schema.GetRef<UInt16>(this.Handle, "CEnvWindShared", "m_iMaxGust");
// m_flMinGustDelay
[SchemaMember("CEnvWindShared", "m_flMinGustDelay")]
public ref float MinGustDelay => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flMinGustDelay");
// m_flMaxGustDelay
[SchemaMember("CEnvWindShared", "m_flMaxGustDelay")]
public ref float MaxGustDelay => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flMaxGustDelay");
// m_flGustDuration
[SchemaMember("CEnvWindShared", "m_flGustDuration")]
public ref float GustDuration => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flGustDuration");
// m_iGustDirChange
[SchemaMember("CEnvWindShared", "m_iGustDirChange")]
public ref UInt16 GustDirChange => ref Schema.GetRef<UInt16>(this.Handle, "CEnvWindShared", "m_iGustDirChange");
// m_location
[SchemaMember("CEnvWindShared", "m_location")]
public Vector Location => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvWindShared", "m_location");
// m_iszGustSound
[SchemaMember("CEnvWindShared", "m_iszGustSound")]
public ref Int32 GustSound => ref Schema.GetRef<Int32>(this.Handle, "CEnvWindShared", "m_iszGustSound");
// m_iWindDir
[SchemaMember("CEnvWindShared", "m_iWindDir")]
public ref Int32 WindDir => ref Schema.GetRef<Int32>(this.Handle, "CEnvWindShared", "m_iWindDir");
// m_flWindSpeed
[SchemaMember("CEnvWindShared", "m_flWindSpeed")]
public ref float WindSpeed => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flWindSpeed");
// m_currentWindVector
[SchemaMember("CEnvWindShared", "m_currentWindVector")]
public Vector CurrentWindVector => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvWindShared", "m_currentWindVector");
// m_CurrentSwayVector
[SchemaMember("CEnvWindShared", "m_CurrentSwayVector")]
public Vector CurrentSwayVector => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvWindShared", "m_CurrentSwayVector");
// m_PrevSwayVector
[SchemaMember("CEnvWindShared", "m_PrevSwayVector")]
public Vector PrevSwayVector => Schema.GetDeclaredClass<Vector>(this.Handle, "CEnvWindShared", "m_PrevSwayVector");
// m_iInitialWindDir
[SchemaMember("CEnvWindShared", "m_iInitialWindDir")]
public ref UInt16 InitialWindDir => ref Schema.GetRef<UInt16>(this.Handle, "CEnvWindShared", "m_iInitialWindDir");
// m_flInitialWindSpeed
[SchemaMember("CEnvWindShared", "m_flInitialWindSpeed")]
public ref float InitialWindSpeed => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flInitialWindSpeed");
// m_OnGustStart
[SchemaMember("CEnvWindShared", "m_OnGustStart")]
public CEntityIOOutput OnGustStart => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvWindShared", "m_OnGustStart");
// m_OnGustEnd
[SchemaMember("CEnvWindShared", "m_OnGustEnd")]
public CEntityIOOutput OnGustEnd => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CEnvWindShared", "m_OnGustEnd");
// m_flVariationTime
[SchemaMember("CEnvWindShared", "m_flVariationTime")]
public ref float VariationTime => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flVariationTime");
// m_flSwayTime
[SchemaMember("CEnvWindShared", "m_flSwayTime")]
public ref float SwayTime => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flSwayTime");
// m_flSimTime
[SchemaMember("CEnvWindShared", "m_flSimTime")]
public ref float SimTime => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flSimTime");
// m_flSwitchTime
[SchemaMember("CEnvWindShared", "m_flSwitchTime")]
public ref float SwitchTime => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flSwitchTime");
// m_flAveWindSpeed
[SchemaMember("CEnvWindShared", "m_flAveWindSpeed")]
public ref float AveWindSpeed => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flAveWindSpeed");
// m_bGusting
[SchemaMember("CEnvWindShared", "m_bGusting")]
public ref bool Gusting => ref Schema.GetRef<bool>(this.Handle, "CEnvWindShared", "m_bGusting");
// m_flWindAngleVariation
[SchemaMember("CEnvWindShared", "m_flWindAngleVariation")]
public ref float WindAngleVariation => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flWindAngleVariation");
// m_flWindSpeedVariation
[SchemaMember("CEnvWindShared", "m_flWindSpeedVariation")]
public ref float WindSpeedVariation => ref Schema.GetRef<float>(this.Handle, "CEnvWindShared", "m_flWindSpeedVariation");
// m_iEntIndex
[SchemaMember("CEnvWindShared", "m_iEntIndex")]
public CEntityIndex EntIndex => Schema.GetDeclaredClass<CEntityIndex>(this.Handle, "CEnvWindShared", "m_iEntIndex");
}
public partial class CExampleSchemaVData_Monomorphic : NativeObject
{
public CExampleSchemaVData_Monomorphic (IntPtr pointer) : base(pointer) {}
// m_nExample1
[SchemaMember("CExampleSchemaVData_Monomorphic", "m_nExample1")]
public ref Int32 Example1 => ref Schema.GetRef<Int32>(this.Handle, "CExampleSchemaVData_Monomorphic", "m_nExample1");
// m_nExample2
[SchemaMember("CExampleSchemaVData_Monomorphic", "m_nExample2")]
public ref Int32 Example2 => ref Schema.GetRef<Int32>(this.Handle, "CExampleSchemaVData_Monomorphic", "m_nExample2");
}
public partial class CExampleSchemaVData_PolymorphicBase : NativeObject
{
public CExampleSchemaVData_PolymorphicBase (IntPtr pointer) : base(pointer) {}
// m_nBase
[SchemaMember("CExampleSchemaVData_PolymorphicBase", "m_nBase")]
public ref Int32 Base => ref Schema.GetRef<Int32>(this.Handle, "CExampleSchemaVData_PolymorphicBase", "m_nBase");
}
public partial class CExampleSchemaVData_PolymorphicDerivedA : CExampleSchemaVData_PolymorphicBase
{
public CExampleSchemaVData_PolymorphicDerivedA (IntPtr pointer) : base(pointer) {}
// m_nDerivedA
[SchemaMember("CExampleSchemaVData_PolymorphicDerivedA", "m_nDerivedA")]
public ref Int32 DerivedA => ref Schema.GetRef<Int32>(this.Handle, "CExampleSchemaVData_PolymorphicDerivedA", "m_nDerivedA");
}
public partial class CExampleSchemaVData_PolymorphicDerivedB : CExampleSchemaVData_PolymorphicBase
{
public CExampleSchemaVData_PolymorphicDerivedB (IntPtr pointer) : base(pointer) {}
// m_nDerivedB
[SchemaMember("CExampleSchemaVData_PolymorphicDerivedB", "m_nDerivedB")]
public ref Int32 DerivedB => ref Schema.GetRef<Int32>(this.Handle, "CExampleSchemaVData_PolymorphicDerivedB", "m_nDerivedB");
}
public partial class CFilterAttributeInt : CBaseFilter
{
public CFilterAttributeInt (IntPtr pointer) : base(pointer) {}
// m_sAttributeName
[SchemaMember("CFilterAttributeInt", "m_sAttributeName")]
public CUtlStringToken AttributeName => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "CFilterAttributeInt", "m_sAttributeName");
}
public partial class CFilterClass : CBaseFilter
{
public CFilterClass (IntPtr pointer) : base(pointer) {}
// m_iFilterClass
[SchemaMember("CFilterClass", "m_iFilterClass")]
public string FilterClass
{
get { return Schema.GetUtf8String(this.Handle, "CFilterClass", "m_iFilterClass"); }
set { Schema.SetString(this.Handle, "CFilterClass", "m_iFilterClass", value); }
}
}
public partial class CFilterContext : CBaseFilter
{
public CFilterContext (IntPtr pointer) : base(pointer) {}
// m_iFilterContext
[SchemaMember("CFilterContext", "m_iFilterContext")]
public string FilterContext
{
get { return Schema.GetUtf8String(this.Handle, "CFilterContext", "m_iFilterContext"); }
set { Schema.SetString(this.Handle, "CFilterContext", "m_iFilterContext", value); }
}
}
public partial class CFilterEnemy : CBaseFilter
{
public CFilterEnemy (IntPtr pointer) : base(pointer) {}
// m_iszEnemyName
[SchemaMember("CFilterEnemy", "m_iszEnemyName")]
public string EnemyName
{
get { return Schema.GetUtf8String(this.Handle, "CFilterEnemy", "m_iszEnemyName"); }
set { Schema.SetString(this.Handle, "CFilterEnemy", "m_iszEnemyName", value); }
}
// m_flRadius
[SchemaMember("CFilterEnemy", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CFilterEnemy", "m_flRadius");
// m_flOuterRadius
[SchemaMember("CFilterEnemy", "m_flOuterRadius")]
public ref float OuterRadius => ref Schema.GetRef<float>(this.Handle, "CFilterEnemy", "m_flOuterRadius");
// m_nMaxSquadmatesPerEnemy
[SchemaMember("CFilterEnemy", "m_nMaxSquadmatesPerEnemy")]
public ref Int32 MaxSquadmatesPerEnemy => ref Schema.GetRef<Int32>(this.Handle, "CFilterEnemy", "m_nMaxSquadmatesPerEnemy");
// m_iszPlayerName
[SchemaMember("CFilterEnemy", "m_iszPlayerName")]
public string PlayerName
{
get { return Schema.GetUtf8String(this.Handle, "CFilterEnemy", "m_iszPlayerName"); }
set { Schema.SetString(this.Handle, "CFilterEnemy", "m_iszPlayerName", value); }
}
}
public partial class CFilterLOS : CBaseFilter
{
public CFilterLOS (IntPtr pointer) : base(pointer) {}
}
public partial class CFilterMassGreater : CBaseFilter
{
public CFilterMassGreater (IntPtr pointer) : base(pointer) {}
// m_fFilterMass
[SchemaMember("CFilterMassGreater", "m_fFilterMass")]
public ref float FilterMass => ref Schema.GetRef<float>(this.Handle, "CFilterMassGreater", "m_fFilterMass");
}
public partial class CFilterModel : CBaseFilter
{
public CFilterModel (IntPtr pointer) : base(pointer) {}
// m_iFilterModel
[SchemaMember("CFilterModel", "m_iFilterModel")]
public string FilterModel
{
get { return Schema.GetUtf8String(this.Handle, "CFilterModel", "m_iFilterModel"); }
set { Schema.SetString(this.Handle, "CFilterModel", "m_iFilterModel", value); }
}
}
public partial class CFilterMultiple : CBaseFilter
{
public CFilterMultiple (IntPtr pointer) : base(pointer) {}
// m_nFilterType
[SchemaMember("CFilterMultiple", "m_nFilterType")]
public ref filter_t FilterType => ref Schema.GetRef<filter_t>(this.Handle, "CFilterMultiple", "m_nFilterType");
// m_iFilterName
[SchemaMember("CFilterMultiple", "m_iFilterName")]
public Span<string> FilterName => Schema.GetFixedArray<string>(this.Handle, "CFilterMultiple", "m_iFilterName", 10);
// m_hFilter
[SchemaMember("CFilterMultiple", "m_hFilter")]
public Span<CHandle<CBaseEntity>> Filter => Schema.GetFixedArray<CHandle<CBaseEntity>>(this.Handle, "CFilterMultiple", "m_hFilter", 10);
// m_nFilterCount
[SchemaMember("CFilterMultiple", "m_nFilterCount")]
public ref Int32 FilterCount => ref Schema.GetRef<Int32>(this.Handle, "CFilterMultiple", "m_nFilterCount");
}
public partial class CFilterName : CBaseFilter
{
public CFilterName (IntPtr pointer) : base(pointer) {}
// m_iFilterName
[SchemaMember("CFilterName", "m_iFilterName")]
public string FilterName
{
get { return Schema.GetUtf8String(this.Handle, "CFilterName", "m_iFilterName"); }
set { Schema.SetString(this.Handle, "CFilterName", "m_iFilterName", value); }
}
}
public partial class CFilterProximity : CBaseFilter
{
public CFilterProximity (IntPtr pointer) : base(pointer) {}
// m_flRadius
[SchemaMember("CFilterProximity", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CFilterProximity", "m_flRadius");
}
public partial class CFire : CBaseModelEntity
{
public CFire (IntPtr pointer) : base(pointer) {}
// m_hEffect
[SchemaMember("CFire", "m_hEffect")]
public CHandle<CBaseFire> Effect => Schema.GetDeclaredClass<CHandle<CBaseFire>>(this.Handle, "CFire", "m_hEffect");
// m_hOwner
[SchemaMember("CFire", "m_hOwner")]
public CHandle<CBaseEntity> Owner => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CFire", "m_hOwner");
// m_nFireType
[SchemaMember("CFire", "m_nFireType")]
public ref Int32 FireType => ref Schema.GetRef<Int32>(this.Handle, "CFire", "m_nFireType");
// m_flFuel
[SchemaMember("CFire", "m_flFuel")]
public ref float Fuel => ref Schema.GetRef<float>(this.Handle, "CFire", "m_flFuel");
// m_flDamageTime
[SchemaMember("CFire", "m_flDamageTime")]
public ref float DamageTime => ref Schema.GetRef<float>(this.Handle, "CFire", "m_flDamageTime");
// m_lastDamage
[SchemaMember("CFire", "m_lastDamage")]
public ref float LastDamage => ref Schema.GetRef<float>(this.Handle, "CFire", "m_lastDamage");
// m_flFireSize
[SchemaMember("CFire", "m_flFireSize")]
public ref float FireSize => ref Schema.GetRef<float>(this.Handle, "CFire", "m_flFireSize");
// m_flLastNavUpdateTime
[SchemaMember("CFire", "m_flLastNavUpdateTime")]
public ref float LastNavUpdateTime => ref Schema.GetRef<float>(this.Handle, "CFire", "m_flLastNavUpdateTime");
// m_flHeatLevel
[SchemaMember("CFire", "m_flHeatLevel")]
public ref float HeatLevel => ref Schema.GetRef<float>(this.Handle, "CFire", "m_flHeatLevel");
// m_flHeatAbsorb
[SchemaMember("CFire", "m_flHeatAbsorb")]
public ref float HeatAbsorb => ref Schema.GetRef<float>(this.Handle, "CFire", "m_flHeatAbsorb");
// m_flDamageScale
[SchemaMember("CFire", "m_flDamageScale")]
public ref float DamageScale => ref Schema.GetRef<float>(this.Handle, "CFire", "m_flDamageScale");
// m_flMaxHeat
[SchemaMember("CFire", "m_flMaxHeat")]
public ref float MaxHeat => ref Schema.GetRef<float>(this.Handle, "CFire", "m_flMaxHeat");
// m_flLastHeatLevel
[SchemaMember("CFire", "m_flLastHeatLevel")]
public ref float LastHeatLevel => ref Schema.GetRef<float>(this.Handle, "CFire", "m_flLastHeatLevel");
// m_flAttackTime
[SchemaMember("CFire", "m_flAttackTime")]
public ref float AttackTime => ref Schema.GetRef<float>(this.Handle, "CFire", "m_flAttackTime");
// m_bEnabled
[SchemaMember("CFire", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CFire", "m_bEnabled");
// m_bStartDisabled
[SchemaMember("CFire", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CFire", "m_bStartDisabled");
// m_bDidActivate
[SchemaMember("CFire", "m_bDidActivate")]
public ref bool DidActivate => ref Schema.GetRef<bool>(this.Handle, "CFire", "m_bDidActivate");
// m_OnIgnited
[SchemaMember("CFire", "m_OnIgnited")]
public CEntityIOOutput OnIgnited => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CFire", "m_OnIgnited");
// m_OnExtinguished
[SchemaMember("CFire", "m_OnExtinguished")]
public CEntityIOOutput OnExtinguished => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CFire", "m_OnExtinguished");
}
public partial class CFireCrackerBlast : CInferno
{
public CFireCrackerBlast (IntPtr pointer) : base(pointer) {}
}
public partial class CFireSmoke : CBaseFire
{
public CFireSmoke (IntPtr pointer) : base(pointer) {}
// m_nFlameModelIndex
[SchemaMember("CFireSmoke", "m_nFlameModelIndex")]
public ref Int32 FlameModelIndex => ref Schema.GetRef<Int32>(this.Handle, "CFireSmoke", "m_nFlameModelIndex");
// m_nFlameFromAboveModelIndex
[SchemaMember("CFireSmoke", "m_nFlameFromAboveModelIndex")]
public ref Int32 FlameFromAboveModelIndex => ref Schema.GetRef<Int32>(this.Handle, "CFireSmoke", "m_nFlameFromAboveModelIndex");
}
public partial class CFiringModeFloat : NativeObject
{
public CFiringModeFloat (IntPtr pointer) : base(pointer) {}
// m_flValues
[SchemaMember("CFiringModeFloat", "m_flValues")]
public Span<float> Values => Schema.GetFixedArray<float>(this.Handle, "CFiringModeFloat", "m_flValues", 2);
}
public partial class CFiringModeInt : NativeObject
{
public CFiringModeInt (IntPtr pointer) : base(pointer) {}
// m_nValues
[SchemaMember("CFiringModeInt", "m_nValues")]
public Span<Int32> Values => Schema.GetFixedArray<Int32>(this.Handle, "CFiringModeInt", "m_nValues", 2);
}
public partial class CFish : CBaseAnimGraph
{
public CFish (IntPtr pointer) : base(pointer) {}
// m_pool
[SchemaMember("CFish", "m_pool")]
public CHandle<CFishPool> Pool => Schema.GetDeclaredClass<CHandle<CFishPool>>(this.Handle, "CFish", "m_pool");
// m_id
[SchemaMember("CFish", "m_id")]
public ref UInt32 Id => ref Schema.GetRef<UInt32>(this.Handle, "CFish", "m_id");
// m_x
[SchemaMember("CFish", "m_x")]
public ref float X => ref Schema.GetRef<float>(this.Handle, "CFish", "m_x");
// m_y
[SchemaMember("CFish", "m_y")]
public ref float Y => ref Schema.GetRef<float>(this.Handle, "CFish", "m_y");
// m_z
[SchemaMember("CFish", "m_z")]
public ref float Z => ref Schema.GetRef<float>(this.Handle, "CFish", "m_z");
// m_angle
[SchemaMember("CFish", "m_angle")]
public ref float Angle => ref Schema.GetRef<float>(this.Handle, "CFish", "m_angle");
// m_angleChange
[SchemaMember("CFish", "m_angleChange")]
public ref float AngleChange => ref Schema.GetRef<float>(this.Handle, "CFish", "m_angleChange");
// m_forward
[SchemaMember("CFish", "m_forward")]
public Vector Forward => Schema.GetDeclaredClass<Vector>(this.Handle, "CFish", "m_forward");
// m_perp
[SchemaMember("CFish", "m_perp")]
public Vector Perp => Schema.GetDeclaredClass<Vector>(this.Handle, "CFish", "m_perp");
// m_poolOrigin
[SchemaMember("CFish", "m_poolOrigin")]
public Vector PoolOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CFish", "m_poolOrigin");
// m_waterLevel
[SchemaMember("CFish", "m_waterLevel")]
public ref float FishWaterLevel => ref Schema.GetRef<float>(this.Handle, "CFish", "m_waterLevel");
// m_speed
[SchemaMember("CFish", "m_speed")]
public ref float Speed => ref Schema.GetRef<float>(this.Handle, "CFish", "m_speed");
// m_desiredSpeed
[SchemaMember("CFish", "m_desiredSpeed")]
public ref float DesiredSpeed => ref Schema.GetRef<float>(this.Handle, "CFish", "m_desiredSpeed");
// m_calmSpeed
[SchemaMember("CFish", "m_calmSpeed")]
public ref float CalmSpeed => ref Schema.GetRef<float>(this.Handle, "CFish", "m_calmSpeed");
// m_panicSpeed
[SchemaMember("CFish", "m_panicSpeed")]
public ref float PanicSpeed => ref Schema.GetRef<float>(this.Handle, "CFish", "m_panicSpeed");
// m_avoidRange
[SchemaMember("CFish", "m_avoidRange")]
public ref float AvoidRange => ref Schema.GetRef<float>(this.Handle, "CFish", "m_avoidRange");
// m_turnTimer
[SchemaMember("CFish", "m_turnTimer")]
public CountdownTimer TurnTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CFish", "m_turnTimer");
// m_turnClockwise
[SchemaMember("CFish", "m_turnClockwise")]
public ref bool TurnClockwise => ref Schema.GetRef<bool>(this.Handle, "CFish", "m_turnClockwise");
// m_goTimer
[SchemaMember("CFish", "m_goTimer")]
public CountdownTimer GoTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CFish", "m_goTimer");
// m_moveTimer
[SchemaMember("CFish", "m_moveTimer")]
public CountdownTimer MoveTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CFish", "m_moveTimer");
// m_panicTimer
[SchemaMember("CFish", "m_panicTimer")]
public CountdownTimer PanicTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CFish", "m_panicTimer");
// m_disperseTimer
[SchemaMember("CFish", "m_disperseTimer")]
public CountdownTimer DisperseTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CFish", "m_disperseTimer");
// m_proximityTimer
[SchemaMember("CFish", "m_proximityTimer")]
public CountdownTimer ProximityTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CFish", "m_proximityTimer");
// m_visible
[SchemaMember("CFish", "m_visible")]
public NetworkedVector<CFish?> Visible => Schema.GetDeclaredClass<NetworkedVector<CFish?>>(this.Handle, "CFish", "m_visible");
}
public partial class CFishPool : CBaseEntity
{
public CFishPool (IntPtr pointer) : base(pointer) {}
// m_fishCount
[SchemaMember("CFishPool", "m_fishCount")]
public ref Int32 FishCount => ref Schema.GetRef<Int32>(this.Handle, "CFishPool", "m_fishCount");
// m_maxRange
[SchemaMember("CFishPool", "m_maxRange")]
public ref float MaxRange => ref Schema.GetRef<float>(this.Handle, "CFishPool", "m_maxRange");
// m_swimDepth
[SchemaMember("CFishPool", "m_swimDepth")]
public ref float SwimDepth => ref Schema.GetRef<float>(this.Handle, "CFishPool", "m_swimDepth");
// m_waterLevel
[SchemaMember("CFishPool", "m_waterLevel")]
public ref float WaterLevel => ref Schema.GetRef<float>(this.Handle, "CFishPool", "m_waterLevel");
// m_isDormant
[SchemaMember("CFishPool", "m_isDormant")]
public ref bool IsDormant => ref Schema.GetRef<bool>(this.Handle, "CFishPool", "m_isDormant");
// m_fishes
[SchemaMember("CFishPool", "m_fishes")]
public NetworkedVector<CHandle<CFish>> Fishes => Schema.GetDeclaredClass<NetworkedVector<CHandle<CFish>>>(this.Handle, "CFishPool", "m_fishes");
// m_visTimer
[SchemaMember("CFishPool", "m_visTimer")]
public CountdownTimer VisTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CFishPool", "m_visTimer");
}
public partial class CFists : CCSWeaponBase
{
public CFists (IntPtr pointer) : base(pointer) {}
// m_bPlayingUninterruptableAct
[SchemaMember("CFists", "m_bPlayingUninterruptableAct")]
public ref bool PlayingUninterruptableAct => ref Schema.GetRef<bool>(this.Handle, "CFists", "m_bPlayingUninterruptableAct");
// m_nUninterruptableActivity
[SchemaMember("CFists", "m_nUninterruptableActivity")]
public ref PlayerAnimEvent_t UninterruptableActivity => ref Schema.GetRef<PlayerAnimEvent_t>(this.Handle, "CFists", "m_nUninterruptableActivity");
// m_bRestorePrevWep
[SchemaMember("CFists", "m_bRestorePrevWep")]
public ref bool RestorePrevWep => ref Schema.GetRef<bool>(this.Handle, "CFists", "m_bRestorePrevWep");
// m_hWeaponBeforePrevious
[SchemaMember("CFists", "m_hWeaponBeforePrevious")]
public CHandle<CBasePlayerWeapon> WeaponBeforePrevious => Schema.GetDeclaredClass<CHandle<CBasePlayerWeapon>>(this.Handle, "CFists", "m_hWeaponBeforePrevious");
// m_hWeaponPrevious
[SchemaMember("CFists", "m_hWeaponPrevious")]
public CHandle<CBasePlayerWeapon> WeaponPrevious => Schema.GetDeclaredClass<CHandle<CBasePlayerWeapon>>(this.Handle, "CFists", "m_hWeaponPrevious");
// m_bDelayedHardPunchIncoming
[SchemaMember("CFists", "m_bDelayedHardPunchIncoming")]
public ref bool DelayedHardPunchIncoming => ref Schema.GetRef<bool>(this.Handle, "CFists", "m_bDelayedHardPunchIncoming");
// m_bDestroyAfterTaunt
[SchemaMember("CFists", "m_bDestroyAfterTaunt")]
public ref bool DestroyAfterTaunt => ref Schema.GetRef<bool>(this.Handle, "CFists", "m_bDestroyAfterTaunt");
}
public partial class CFlashbang : CBaseCSGrenade
{
public CFlashbang (IntPtr pointer) : base(pointer) {}
}
public partial class CFlashbangProjectile : CBaseCSGrenadeProjectile
{
public CFlashbangProjectile (IntPtr pointer) : base(pointer) {}
// m_flTimeToDetonate
[SchemaMember("CFlashbangProjectile", "m_flTimeToDetonate")]
public ref float TimeToDetonate => ref Schema.GetRef<float>(this.Handle, "CFlashbangProjectile", "m_flTimeToDetonate");
// m_numOpponentsHit
[SchemaMember("CFlashbangProjectile", "m_numOpponentsHit")]
public ref byte NumOpponentsHit => ref Schema.GetRef<byte>(this.Handle, "CFlashbangProjectile", "m_numOpponentsHit");
// m_numTeammatesHit
[SchemaMember("CFlashbangProjectile", "m_numTeammatesHit")]
public ref byte NumTeammatesHit => ref Schema.GetRef<byte>(this.Handle, "CFlashbangProjectile", "m_numTeammatesHit");
}
public partial class CFogController : CBaseEntity
{
public CFogController (IntPtr pointer) : base(pointer) {}
// m_fog
[SchemaMember("CFogController", "m_fog")]
public fogparams_t Fog => Schema.GetDeclaredClass<fogparams_t>(this.Handle, "CFogController", "m_fog");
// m_bUseAngles
[SchemaMember("CFogController", "m_bUseAngles")]
public ref bool UseAngles => ref Schema.GetRef<bool>(this.Handle, "CFogController", "m_bUseAngles");
// m_iChangedVariables
[SchemaMember("CFogController", "m_iChangedVariables")]
public ref Int32 ChangedVariables => ref Schema.GetRef<Int32>(this.Handle, "CFogController", "m_iChangedVariables");
}
public partial class CFogTrigger : CBaseTrigger
{
public CFogTrigger (IntPtr pointer) : base(pointer) {}
// m_fog
[SchemaMember("CFogTrigger", "m_fog")]
public fogparams_t Fog => Schema.GetDeclaredClass<fogparams_t>(this.Handle, "CFogTrigger", "m_fog");
}
public partial class CFogVolume : CServerOnlyModelEntity
{
public CFogVolume (IntPtr pointer) : base(pointer) {}
// m_fogName
[SchemaMember("CFogVolume", "m_fogName")]
public string FogName
{
get { return Schema.GetUtf8String(this.Handle, "CFogVolume", "m_fogName"); }
set { Schema.SetString(this.Handle, "CFogVolume", "m_fogName", value); }
}
// m_postProcessName
[SchemaMember("CFogVolume", "m_postProcessName")]
public string PostProcessName
{
get { return Schema.GetUtf8String(this.Handle, "CFogVolume", "m_postProcessName"); }
set { Schema.SetString(this.Handle, "CFogVolume", "m_postProcessName", value); }
}
// m_colorCorrectionName
[SchemaMember("CFogVolume", "m_colorCorrectionName")]
public string ColorCorrectionName
{
get { return Schema.GetUtf8String(this.Handle, "CFogVolume", "m_colorCorrectionName"); }
set { Schema.SetString(this.Handle, "CFogVolume", "m_colorCorrectionName", value); }
}
// m_bDisabled
[SchemaMember("CFogVolume", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CFogVolume", "m_bDisabled");
// m_bInFogVolumesList
[SchemaMember("CFogVolume", "m_bInFogVolumesList")]
public ref bool InFogVolumesList => ref Schema.GetRef<bool>(this.Handle, "CFogVolume", "m_bInFogVolumesList");
}
public partial class CFootstepControl : CBaseTrigger
{
public CFootstepControl (IntPtr pointer) : base(pointer) {}
// m_source
[SchemaMember("CFootstepControl", "m_source")]
public string Source
{
get { return Schema.GetUtf8String(this.Handle, "CFootstepControl", "m_source"); }
set { Schema.SetString(this.Handle, "CFootstepControl", "m_source", value); }
}
// m_destination
[SchemaMember("CFootstepControl", "m_destination")]
public string Destination
{
get { return Schema.GetUtf8String(this.Handle, "CFootstepControl", "m_destination"); }
set { Schema.SetString(this.Handle, "CFootstepControl", "m_destination", value); }
}
}
public partial class CFuncBrush : CBaseModelEntity
{
public CFuncBrush (IntPtr pointer) : base(pointer) {}
// m_iSolidity
[SchemaMember("CFuncBrush", "m_iSolidity")]
public ref BrushSolidities_e Solidity => ref Schema.GetRef<BrushSolidities_e>(this.Handle, "CFuncBrush", "m_iSolidity");
// m_iDisabled
[SchemaMember("CFuncBrush", "m_iDisabled")]
public ref Int32 Disabled => ref Schema.GetRef<Int32>(this.Handle, "CFuncBrush", "m_iDisabled");
// m_bSolidBsp
[SchemaMember("CFuncBrush", "m_bSolidBsp")]
public ref bool SolidBsp => ref Schema.GetRef<bool>(this.Handle, "CFuncBrush", "m_bSolidBsp");
// m_iszExcludedClass
[SchemaMember("CFuncBrush", "m_iszExcludedClass")]
public string ExcludedClass
{
get { return Schema.GetUtf8String(this.Handle, "CFuncBrush", "m_iszExcludedClass"); }
set { Schema.SetString(this.Handle, "CFuncBrush", "m_iszExcludedClass", value); }
}
// m_bInvertExclusion
[SchemaMember("CFuncBrush", "m_bInvertExclusion")]
public ref bool InvertExclusion => ref Schema.GetRef<bool>(this.Handle, "CFuncBrush", "m_bInvertExclusion");
// m_bScriptedMovement
[SchemaMember("CFuncBrush", "m_bScriptedMovement")]
public ref bool ScriptedMovement => ref Schema.GetRef<bool>(this.Handle, "CFuncBrush", "m_bScriptedMovement");
}
public partial class CFuncConveyor : CBaseModelEntity
{
public CFuncConveyor (IntPtr pointer) : base(pointer) {}
// m_szConveyorModels
[SchemaMember("CFuncConveyor", "m_szConveyorModels")]
public string SzConveyorModels
{
get { return Schema.GetUtf8String(this.Handle, "CFuncConveyor", "m_szConveyorModels"); }
set { Schema.SetString(this.Handle, "CFuncConveyor", "m_szConveyorModels", value); }
}
// m_flTransitionDurationSeconds
[SchemaMember("CFuncConveyor", "m_flTransitionDurationSeconds")]
public ref float TransitionDurationSeconds => ref Schema.GetRef<float>(this.Handle, "CFuncConveyor", "m_flTransitionDurationSeconds");
// m_angMoveEntitySpace
[SchemaMember("CFuncConveyor", "m_angMoveEntitySpace")]
public QAngle MoveEntitySpace => Schema.GetDeclaredClass<QAngle>(this.Handle, "CFuncConveyor", "m_angMoveEntitySpace");
// m_vecMoveDirEntitySpace
[SchemaMember("CFuncConveyor", "m_vecMoveDirEntitySpace")]
public Vector MoveDirEntitySpace => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncConveyor", "m_vecMoveDirEntitySpace");
// m_flTargetSpeed
[SchemaMember("CFuncConveyor", "m_flTargetSpeed")]
public ref float TargetSpeed => ref Schema.GetRef<float>(this.Handle, "CFuncConveyor", "m_flTargetSpeed");
// m_nTransitionStartTick
[SchemaMember("CFuncConveyor", "m_nTransitionStartTick")]
public ref Int32 TransitionStartTick => ref Schema.GetRef<Int32>(this.Handle, "CFuncConveyor", "m_nTransitionStartTick");
// m_nTransitionDurationTicks
[SchemaMember("CFuncConveyor", "m_nTransitionDurationTicks")]
public ref Int32 TransitionDurationTicks => ref Schema.GetRef<Int32>(this.Handle, "CFuncConveyor", "m_nTransitionDurationTicks");
// m_flTransitionStartSpeed
[SchemaMember("CFuncConveyor", "m_flTransitionStartSpeed")]
public ref float TransitionStartSpeed => ref Schema.GetRef<float>(this.Handle, "CFuncConveyor", "m_flTransitionStartSpeed");
// m_hConveyorModels
[SchemaMember("CFuncConveyor", "m_hConveyorModels")]
public NetworkedVector<CHandle<CBaseEntity>> HConveyorModels => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseEntity>>>(this.Handle, "CFuncConveyor", "m_hConveyorModels");
}
public partial class CFuncElectrifiedVolume : CFuncBrush
{
public CFuncElectrifiedVolume (IntPtr pointer) : base(pointer) {}
// m_EffectName
[SchemaMember("CFuncElectrifiedVolume", "m_EffectName")]
public string EffectName
{
get { return Schema.GetUtf8String(this.Handle, "CFuncElectrifiedVolume", "m_EffectName"); }
set { Schema.SetString(this.Handle, "CFuncElectrifiedVolume", "m_EffectName", value); }
}
// m_EffectInterpenetrateName
[SchemaMember("CFuncElectrifiedVolume", "m_EffectInterpenetrateName")]
public string EffectInterpenetrateName
{
get { return Schema.GetUtf8String(this.Handle, "CFuncElectrifiedVolume", "m_EffectInterpenetrateName"); }
set { Schema.SetString(this.Handle, "CFuncElectrifiedVolume", "m_EffectInterpenetrateName", value); }
}
// m_EffectZapName
[SchemaMember("CFuncElectrifiedVolume", "m_EffectZapName")]
public string EffectZapName
{
get { return Schema.GetUtf8String(this.Handle, "CFuncElectrifiedVolume", "m_EffectZapName"); }
set { Schema.SetString(this.Handle, "CFuncElectrifiedVolume", "m_EffectZapName", value); }
}
// m_iszEffectSource
[SchemaMember("CFuncElectrifiedVolume", "m_iszEffectSource")]
public string EffectSource
{
get { return Schema.GetUtf8String(this.Handle, "CFuncElectrifiedVolume", "m_iszEffectSource"); }
set { Schema.SetString(this.Handle, "CFuncElectrifiedVolume", "m_iszEffectSource", value); }
}
}
public partial class CFuncIllusionary : CBaseModelEntity
{
public CFuncIllusionary (IntPtr pointer) : base(pointer) {}
}
public partial class CFuncInteractionLayerClip : CBaseModelEntity
{
public CFuncInteractionLayerClip (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CFuncInteractionLayerClip", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CFuncInteractionLayerClip", "m_bDisabled");
// m_iszInteractsAs
[SchemaMember("CFuncInteractionLayerClip", "m_iszInteractsAs")]
public string InteractsAs
{
get { return Schema.GetUtf8String(this.Handle, "CFuncInteractionLayerClip", "m_iszInteractsAs"); }
set { Schema.SetString(this.Handle, "CFuncInteractionLayerClip", "m_iszInteractsAs", value); }
}
// m_iszInteractsWith
[SchemaMember("CFuncInteractionLayerClip", "m_iszInteractsWith")]
public string InteractsWith
{
get { return Schema.GetUtf8String(this.Handle, "CFuncInteractionLayerClip", "m_iszInteractsWith"); }
set { Schema.SetString(this.Handle, "CFuncInteractionLayerClip", "m_iszInteractsWith", value); }
}
}
public partial class CFuncLadder : CBaseModelEntity
{
public CFuncLadder (IntPtr pointer) : base(pointer) {}
// m_vecLadderDir
[SchemaMember("CFuncLadder", "m_vecLadderDir")]
public Vector LadderDir => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncLadder", "m_vecLadderDir");
// m_Dismounts
[SchemaMember("CFuncLadder", "m_Dismounts")]
public NetworkedVector<CHandle<CInfoLadderDismount>> Dismounts => Schema.GetDeclaredClass<NetworkedVector<CHandle<CInfoLadderDismount>>>(this.Handle, "CFuncLadder", "m_Dismounts");
// m_vecLocalTop
[SchemaMember("CFuncLadder", "m_vecLocalTop")]
public Vector LocalTop => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncLadder", "m_vecLocalTop");
// m_vecPlayerMountPositionTop
[SchemaMember("CFuncLadder", "m_vecPlayerMountPositionTop")]
public Vector PlayerMountPositionTop => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncLadder", "m_vecPlayerMountPositionTop");
// m_vecPlayerMountPositionBottom
[SchemaMember("CFuncLadder", "m_vecPlayerMountPositionBottom")]
public Vector PlayerMountPositionBottom => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncLadder", "m_vecPlayerMountPositionBottom");
// m_flAutoRideSpeed
[SchemaMember("CFuncLadder", "m_flAutoRideSpeed")]
public ref float AutoRideSpeed => ref Schema.GetRef<float>(this.Handle, "CFuncLadder", "m_flAutoRideSpeed");
// m_bDisabled
[SchemaMember("CFuncLadder", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CFuncLadder", "m_bDisabled");
// m_bFakeLadder
[SchemaMember("CFuncLadder", "m_bFakeLadder")]
public ref bool FakeLadder => ref Schema.GetRef<bool>(this.Handle, "CFuncLadder", "m_bFakeLadder");
// m_bHasSlack
[SchemaMember("CFuncLadder", "m_bHasSlack")]
public ref bool HasSlack => ref Schema.GetRef<bool>(this.Handle, "CFuncLadder", "m_bHasSlack");
// m_surfacePropName
[SchemaMember("CFuncLadder", "m_surfacePropName")]
public string SurfacePropName
{
get { return Schema.GetUtf8String(this.Handle, "CFuncLadder", "m_surfacePropName"); }
set { Schema.SetString(this.Handle, "CFuncLadder", "m_surfacePropName", value); }
}
// m_OnPlayerGotOnLadder
[SchemaMember("CFuncLadder", "m_OnPlayerGotOnLadder")]
public CEntityIOOutput OnPlayerGotOnLadder => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CFuncLadder", "m_OnPlayerGotOnLadder");
// m_OnPlayerGotOffLadder
[SchemaMember("CFuncLadder", "m_OnPlayerGotOffLadder")]
public CEntityIOOutput OnPlayerGotOffLadder => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CFuncLadder", "m_OnPlayerGotOffLadder");
}
public partial class CFuncLadderAlias_func_useableladder : CFuncLadder
{
public CFuncLadderAlias_func_useableladder (IntPtr pointer) : base(pointer) {}
}
public partial class CFuncMonitor : CFuncBrush
{
public CFuncMonitor (IntPtr pointer) : base(pointer) {}
// m_targetCamera
[SchemaMember("CFuncMonitor", "m_targetCamera")]
public string TargetCamera
{
get { return Schema.GetUtf8String(this.Handle, "CFuncMonitor", "m_targetCamera"); }
set { Schema.SetString(this.Handle, "CFuncMonitor", "m_targetCamera", value); }
}
// m_nResolutionEnum
[SchemaMember("CFuncMonitor", "m_nResolutionEnum")]
public ref Int32 ResolutionEnum => ref Schema.GetRef<Int32>(this.Handle, "CFuncMonitor", "m_nResolutionEnum");
// m_bRenderShadows
[SchemaMember("CFuncMonitor", "m_bRenderShadows")]
public ref bool RenderShadows => ref Schema.GetRef<bool>(this.Handle, "CFuncMonitor", "m_bRenderShadows");
// m_bUseUniqueColorTarget
[SchemaMember("CFuncMonitor", "m_bUseUniqueColorTarget")]
public ref bool UseUniqueColorTarget => ref Schema.GetRef<bool>(this.Handle, "CFuncMonitor", "m_bUseUniqueColorTarget");
// m_brushModelName
[SchemaMember("CFuncMonitor", "m_brushModelName")]
public string BrushModelName
{
get { return Schema.GetUtf8String(this.Handle, "CFuncMonitor", "m_brushModelName"); }
set { Schema.SetString(this.Handle, "CFuncMonitor", "m_brushModelName", value); }
}
// m_hTargetCamera
[SchemaMember("CFuncMonitor", "m_hTargetCamera")]
public CHandle<CBaseEntity> HTargetCamera => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CFuncMonitor", "m_hTargetCamera");
// m_bEnabled
[SchemaMember("CFuncMonitor", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CFuncMonitor", "m_bEnabled");
// m_bDraw3DSkybox
[SchemaMember("CFuncMonitor", "m_bDraw3DSkybox")]
public ref bool Draw3DSkybox => ref Schema.GetRef<bool>(this.Handle, "CFuncMonitor", "m_bDraw3DSkybox");
// m_bStartEnabled
[SchemaMember("CFuncMonitor", "m_bStartEnabled")]
public ref bool StartEnabled => ref Schema.GetRef<bool>(this.Handle, "CFuncMonitor", "m_bStartEnabled");
}
public partial class CFuncMoveLinear : CBaseToggle
{
public CFuncMoveLinear (IntPtr pointer) : base(pointer) {}
// m_authoredPosition
[SchemaMember("CFuncMoveLinear", "m_authoredPosition")]
public ref MoveLinearAuthoredPos_t AuthoredPosition => ref Schema.GetRef<MoveLinearAuthoredPos_t>(this.Handle, "CFuncMoveLinear", "m_authoredPosition");
// m_angMoveEntitySpace
[SchemaMember("CFuncMoveLinear", "m_angMoveEntitySpace")]
public QAngle MoveEntitySpace => Schema.GetDeclaredClass<QAngle>(this.Handle, "CFuncMoveLinear", "m_angMoveEntitySpace");
// m_vecMoveDirParentSpace
[SchemaMember("CFuncMoveLinear", "m_vecMoveDirParentSpace")]
public Vector MoveDirParentSpace => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncMoveLinear", "m_vecMoveDirParentSpace");
// m_soundStart
[SchemaMember("CFuncMoveLinear", "m_soundStart")]
public string SoundStart
{
get { return Schema.GetUtf8String(this.Handle, "CFuncMoveLinear", "m_soundStart"); }
set { Schema.SetString(this.Handle, "CFuncMoveLinear", "m_soundStart", value); }
}
// m_soundStop
[SchemaMember("CFuncMoveLinear", "m_soundStop")]
public string SoundStop
{
get { return Schema.GetUtf8String(this.Handle, "CFuncMoveLinear", "m_soundStop"); }
set { Schema.SetString(this.Handle, "CFuncMoveLinear", "m_soundStop", value); }
}
// m_currentSound
[SchemaMember("CFuncMoveLinear", "m_currentSound")]
public string CurrentSound
{
get { return Schema.GetUtf8String(this.Handle, "CFuncMoveLinear", "m_currentSound"); }
set { Schema.SetString(this.Handle, "CFuncMoveLinear", "m_currentSound", value); }
}
// m_flBlockDamage
[SchemaMember("CFuncMoveLinear", "m_flBlockDamage")]
public ref float BlockDamage => ref Schema.GetRef<float>(this.Handle, "CFuncMoveLinear", "m_flBlockDamage");
// m_flStartPosition
[SchemaMember("CFuncMoveLinear", "m_flStartPosition")]
public ref float StartPosition => ref Schema.GetRef<float>(this.Handle, "CFuncMoveLinear", "m_flStartPosition");
// m_flMoveDistance
[SchemaMember("CFuncMoveLinear", "m_flMoveDistance")]
public ref float MoveDistance => ref Schema.GetRef<float>(this.Handle, "CFuncMoveLinear", "m_flMoveDistance");
// m_OnFullyOpen
[SchemaMember("CFuncMoveLinear", "m_OnFullyOpen")]
public CEntityIOOutput OnFullyOpen => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CFuncMoveLinear", "m_OnFullyOpen");
// m_OnFullyClosed
[SchemaMember("CFuncMoveLinear", "m_OnFullyClosed")]
public CEntityIOOutput OnFullyClosed => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CFuncMoveLinear", "m_OnFullyClosed");
// m_bCreateMovableNavMesh
[SchemaMember("CFuncMoveLinear", "m_bCreateMovableNavMesh")]
public ref bool CreateMovableNavMesh => ref Schema.GetRef<bool>(this.Handle, "CFuncMoveLinear", "m_bCreateMovableNavMesh");
// m_bCreateNavObstacle
[SchemaMember("CFuncMoveLinear", "m_bCreateNavObstacle")]
public ref bool CreateNavObstacle => ref Schema.GetRef<bool>(this.Handle, "CFuncMoveLinear", "m_bCreateNavObstacle");
}
public partial class CFuncMoveLinearAlias_momentary_door : CFuncMoveLinear
{
public CFuncMoveLinearAlias_momentary_door (IntPtr pointer) : base(pointer) {}
}
public partial class CFuncNavBlocker : CBaseModelEntity
{
public CFuncNavBlocker (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CFuncNavBlocker", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CFuncNavBlocker", "m_bDisabled");
// m_nBlockedTeamNumber
[SchemaMember("CFuncNavBlocker", "m_nBlockedTeamNumber")]
public ref Int32 BlockedTeamNumber => ref Schema.GetRef<Int32>(this.Handle, "CFuncNavBlocker", "m_nBlockedTeamNumber");
}
public partial class CFuncNavObstruction : CBaseModelEntity
{
public CFuncNavObstruction (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CFuncNavObstruction", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CFuncNavObstruction", "m_bDisabled");
}
public partial class CFuncPlat : CBasePlatTrain
{
public CFuncPlat (IntPtr pointer) : base(pointer) {}
// m_sNoise
[SchemaMember("CFuncPlat", "m_sNoise")]
public string Noise
{
get { return Schema.GetUtf8String(this.Handle, "CFuncPlat", "m_sNoise"); }
set { Schema.SetString(this.Handle, "CFuncPlat", "m_sNoise", value); }
}
}
public partial class CFuncPlatRot : CFuncPlat
{
public CFuncPlatRot (IntPtr pointer) : base(pointer) {}
// m_end
[SchemaMember("CFuncPlatRot", "m_end")]
public QAngle End => Schema.GetDeclaredClass<QAngle>(this.Handle, "CFuncPlatRot", "m_end");
// m_start
[SchemaMember("CFuncPlatRot", "m_start")]
public QAngle Start => Schema.GetDeclaredClass<QAngle>(this.Handle, "CFuncPlatRot", "m_start");
}
public partial class CFuncPropRespawnZone : CBaseEntity
{
public CFuncPropRespawnZone (IntPtr pointer) : base(pointer) {}
}
public partial class CFuncRotating : CBaseModelEntity
{
public CFuncRotating (IntPtr pointer) : base(pointer) {}
// m_vecMoveAng
[SchemaMember("CFuncRotating", "m_vecMoveAng")]
public QAngle MoveAng => Schema.GetDeclaredClass<QAngle>(this.Handle, "CFuncRotating", "m_vecMoveAng");
// m_flFanFriction
[SchemaMember("CFuncRotating", "m_flFanFriction")]
public ref float FanFriction => ref Schema.GetRef<float>(this.Handle, "CFuncRotating", "m_flFanFriction");
// m_flAttenuation
[SchemaMember("CFuncRotating", "m_flAttenuation")]
public ref float Attenuation => ref Schema.GetRef<float>(this.Handle, "CFuncRotating", "m_flAttenuation");
// m_flVolume
[SchemaMember("CFuncRotating", "m_flVolume")]
public ref float Volume => ref Schema.GetRef<float>(this.Handle, "CFuncRotating", "m_flVolume");
// m_flTargetSpeed
[SchemaMember("CFuncRotating", "m_flTargetSpeed")]
public ref float TargetSpeed => ref Schema.GetRef<float>(this.Handle, "CFuncRotating", "m_flTargetSpeed");
// m_flMaxSpeed
[SchemaMember("CFuncRotating", "m_flMaxSpeed")]
public ref float MaxSpeed => ref Schema.GetRef<float>(this.Handle, "CFuncRotating", "m_flMaxSpeed");
// m_flBlockDamage
[SchemaMember("CFuncRotating", "m_flBlockDamage")]
public ref float BlockDamage => ref Schema.GetRef<float>(this.Handle, "CFuncRotating", "m_flBlockDamage");
// m_flTimeScale
[SchemaMember("CFuncRotating", "m_flTimeScale")]
public ref float TimeScale => ref Schema.GetRef<float>(this.Handle, "CFuncRotating", "m_flTimeScale");
// m_NoiseRunning
[SchemaMember("CFuncRotating", "m_NoiseRunning")]
public string NoiseRunning
{
get { return Schema.GetUtf8String(this.Handle, "CFuncRotating", "m_NoiseRunning"); }
set { Schema.SetString(this.Handle, "CFuncRotating", "m_NoiseRunning", value); }
}
// m_bReversed
[SchemaMember("CFuncRotating", "m_bReversed")]
public ref bool Reversed => ref Schema.GetRef<bool>(this.Handle, "CFuncRotating", "m_bReversed");
// m_angStart
[SchemaMember("CFuncRotating", "m_angStart")]
public QAngle Start => Schema.GetDeclaredClass<QAngle>(this.Handle, "CFuncRotating", "m_angStart");
// m_bStopAtStartPos
[SchemaMember("CFuncRotating", "m_bStopAtStartPos")]
public ref bool StopAtStartPos => ref Schema.GetRef<bool>(this.Handle, "CFuncRotating", "m_bStopAtStartPos");
// m_vecClientOrigin
[SchemaMember("CFuncRotating", "m_vecClientOrigin")]
public Vector ClientOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncRotating", "m_vecClientOrigin");
// m_vecClientAngles
[SchemaMember("CFuncRotating", "m_vecClientAngles")]
public QAngle ClientAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CFuncRotating", "m_vecClientAngles");
}
public partial class CFuncShatterglass : CBaseModelEntity
{
public CFuncShatterglass (IntPtr pointer) : base(pointer) {}
// m_hGlassMaterialDamaged
[SchemaMember("CFuncShatterglass", "m_hGlassMaterialDamaged")]
public CStrongHandle<InfoForResourceTypeIMaterial2> GlassMaterialDamaged => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CFuncShatterglass", "m_hGlassMaterialDamaged");
// m_hGlassMaterialUndamaged
[SchemaMember("CFuncShatterglass", "m_hGlassMaterialUndamaged")]
public CStrongHandle<InfoForResourceTypeIMaterial2> GlassMaterialUndamaged => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CFuncShatterglass", "m_hGlassMaterialUndamaged");
// m_hConcreteMaterialEdgeFace
[SchemaMember("CFuncShatterglass", "m_hConcreteMaterialEdgeFace")]
public CStrongHandle<InfoForResourceTypeIMaterial2> ConcreteMaterialEdgeFace => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CFuncShatterglass", "m_hConcreteMaterialEdgeFace");
// m_hConcreteMaterialEdgeCaps
[SchemaMember("CFuncShatterglass", "m_hConcreteMaterialEdgeCaps")]
public CStrongHandle<InfoForResourceTypeIMaterial2> ConcreteMaterialEdgeCaps => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CFuncShatterglass", "m_hConcreteMaterialEdgeCaps");
// m_hConcreteMaterialEdgeFins
[SchemaMember("CFuncShatterglass", "m_hConcreteMaterialEdgeFins")]
public CStrongHandle<InfoForResourceTypeIMaterial2> ConcreteMaterialEdgeFins => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CFuncShatterglass", "m_hConcreteMaterialEdgeFins");
// m_matPanelTransform
[SchemaMember("CFuncShatterglass", "m_matPanelTransform")]
public matrix3x4_t MatPanelTransform => Schema.GetDeclaredClass<matrix3x4_t>(this.Handle, "CFuncShatterglass", "m_matPanelTransform");
// m_matPanelTransformWsTemp
[SchemaMember("CFuncShatterglass", "m_matPanelTransformWsTemp")]
public matrix3x4_t MatPanelTransformWsTemp => Schema.GetDeclaredClass<matrix3x4_t>(this.Handle, "CFuncShatterglass", "m_matPanelTransformWsTemp");
// m_vecShatterGlassShards
[SchemaMember("CFuncShatterglass", "m_vecShatterGlassShards")]
public NetworkedVector<UInt32> ShatterGlassShards => Schema.GetDeclaredClass<NetworkedVector<UInt32>>(this.Handle, "CFuncShatterglass", "m_vecShatterGlassShards");
// m_PanelSize
[SchemaMember("CFuncShatterglass", "m_PanelSize")]
public Vector2D PanelSize => Schema.GetDeclaredClass<Vector2D>(this.Handle, "CFuncShatterglass", "m_PanelSize");
// m_vecPanelNormalWs
[SchemaMember("CFuncShatterglass", "m_vecPanelNormalWs")]
public Vector PanelNormalWs => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncShatterglass", "m_vecPanelNormalWs");
// m_nNumShardsEverCreated
[SchemaMember("CFuncShatterglass", "m_nNumShardsEverCreated")]
public ref Int32 NumShardsEverCreated => ref Schema.GetRef<Int32>(this.Handle, "CFuncShatterglass", "m_nNumShardsEverCreated");
// m_flLastShatterSoundEmitTime
[SchemaMember("CFuncShatterglass", "m_flLastShatterSoundEmitTime")]
public ref float LastShatterSoundEmitTime => ref Schema.GetRef<float>(this.Handle, "CFuncShatterglass", "m_flLastShatterSoundEmitTime");
// m_flLastCleanupTime
[SchemaMember("CFuncShatterglass", "m_flLastCleanupTime")]
public ref float LastCleanupTime => ref Schema.GetRef<float>(this.Handle, "CFuncShatterglass", "m_flLastCleanupTime");
// m_flInitAtTime
[SchemaMember("CFuncShatterglass", "m_flInitAtTime")]
public ref float InitAtTime => ref Schema.GetRef<float>(this.Handle, "CFuncShatterglass", "m_flInitAtTime");
// m_flGlassThickness
[SchemaMember("CFuncShatterglass", "m_flGlassThickness")]
public ref float GlassThickness => ref Schema.GetRef<float>(this.Handle, "CFuncShatterglass", "m_flGlassThickness");
// m_flSpawnInvulnerability
[SchemaMember("CFuncShatterglass", "m_flSpawnInvulnerability")]
public ref float SpawnInvulnerability => ref Schema.GetRef<float>(this.Handle, "CFuncShatterglass", "m_flSpawnInvulnerability");
// m_bBreakSilent
[SchemaMember("CFuncShatterglass", "m_bBreakSilent")]
public ref bool BreakSilent => ref Schema.GetRef<bool>(this.Handle, "CFuncShatterglass", "m_bBreakSilent");
// m_bBreakShardless
[SchemaMember("CFuncShatterglass", "m_bBreakShardless")]
public ref bool BreakShardless => ref Schema.GetRef<bool>(this.Handle, "CFuncShatterglass", "m_bBreakShardless");
// m_bBroken
[SchemaMember("CFuncShatterglass", "m_bBroken")]
public ref bool Broken => ref Schema.GetRef<bool>(this.Handle, "CFuncShatterglass", "m_bBroken");
// m_bHasRateLimitedShards
[SchemaMember("CFuncShatterglass", "m_bHasRateLimitedShards")]
public ref bool HasRateLimitedShards => ref Schema.GetRef<bool>(this.Handle, "CFuncShatterglass", "m_bHasRateLimitedShards");
// m_bGlassNavIgnore
[SchemaMember("CFuncShatterglass", "m_bGlassNavIgnore")]
public ref bool GlassNavIgnore => ref Schema.GetRef<bool>(this.Handle, "CFuncShatterglass", "m_bGlassNavIgnore");
// m_bGlassInFrame
[SchemaMember("CFuncShatterglass", "m_bGlassInFrame")]
public ref bool GlassInFrame => ref Schema.GetRef<bool>(this.Handle, "CFuncShatterglass", "m_bGlassInFrame");
// m_bStartBroken
[SchemaMember("CFuncShatterglass", "m_bStartBroken")]
public ref bool StartBroken => ref Schema.GetRef<bool>(this.Handle, "CFuncShatterglass", "m_bStartBroken");
// m_iInitialDamageType
[SchemaMember("CFuncShatterglass", "m_iInitialDamageType")]
public ref byte InitialDamageType => ref Schema.GetRef<byte>(this.Handle, "CFuncShatterglass", "m_iInitialDamageType");
// m_szDamagePositioningEntityName01
[SchemaMember("CFuncShatterglass", "m_szDamagePositioningEntityName01")]
public string DamagePositioningEntityName01
{
get { return Schema.GetUtf8String(this.Handle, "CFuncShatterglass", "m_szDamagePositioningEntityName01"); }
set { Schema.SetString(this.Handle, "CFuncShatterglass", "m_szDamagePositioningEntityName01", value); }
}
// m_szDamagePositioningEntityName02
[SchemaMember("CFuncShatterglass", "m_szDamagePositioningEntityName02")]
public string DamagePositioningEntityName02
{
get { return Schema.GetUtf8String(this.Handle, "CFuncShatterglass", "m_szDamagePositioningEntityName02"); }
set { Schema.SetString(this.Handle, "CFuncShatterglass", "m_szDamagePositioningEntityName02", value); }
}
// m_szDamagePositioningEntityName03
[SchemaMember("CFuncShatterglass", "m_szDamagePositioningEntityName03")]
public string DamagePositioningEntityName03
{
get { return Schema.GetUtf8String(this.Handle, "CFuncShatterglass", "m_szDamagePositioningEntityName03"); }
set { Schema.SetString(this.Handle, "CFuncShatterglass", "m_szDamagePositioningEntityName03", value); }
}
// m_szDamagePositioningEntityName04
[SchemaMember("CFuncShatterglass", "m_szDamagePositioningEntityName04")]
public string DamagePositioningEntityName04
{
get { return Schema.GetUtf8String(this.Handle, "CFuncShatterglass", "m_szDamagePositioningEntityName04"); }
set { Schema.SetString(this.Handle, "CFuncShatterglass", "m_szDamagePositioningEntityName04", value); }
}
// m_vInitialDamagePositions
[SchemaMember("CFuncShatterglass", "m_vInitialDamagePositions")]
public NetworkedVector<Vector> InitialDamagePositions => Schema.GetDeclaredClass<NetworkedVector<Vector>>(this.Handle, "CFuncShatterglass", "m_vInitialDamagePositions");
// m_vExtraDamagePositions
[SchemaMember("CFuncShatterglass", "m_vExtraDamagePositions")]
public NetworkedVector<Vector> ExtraDamagePositions => Schema.GetDeclaredClass<NetworkedVector<Vector>>(this.Handle, "CFuncShatterglass", "m_vExtraDamagePositions");
// m_OnBroken
[SchemaMember("CFuncShatterglass", "m_OnBroken")]
public CEntityIOOutput OnBroken => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CFuncShatterglass", "m_OnBroken");
// m_iSurfaceType
[SchemaMember("CFuncShatterglass", "m_iSurfaceType")]
public ref byte SurfaceType => ref Schema.GetRef<byte>(this.Handle, "CFuncShatterglass", "m_iSurfaceType");
}
public partial class CFuncTankTrain : CFuncTrackTrain
{
public CFuncTankTrain (IntPtr pointer) : base(pointer) {}
// m_OnDeath
[SchemaMember("CFuncTankTrain", "m_OnDeath")]
public CEntityIOOutput OnDeath => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CFuncTankTrain", "m_OnDeath");
}
public partial class CFuncTimescale : CBaseEntity
{
public CFuncTimescale (IntPtr pointer) : base(pointer) {}
// m_flDesiredTimescale
[SchemaMember("CFuncTimescale", "m_flDesiredTimescale")]
public ref float DesiredTimescale => ref Schema.GetRef<float>(this.Handle, "CFuncTimescale", "m_flDesiredTimescale");
// m_flAcceleration
[SchemaMember("CFuncTimescale", "m_flAcceleration")]
public ref float Acceleration => ref Schema.GetRef<float>(this.Handle, "CFuncTimescale", "m_flAcceleration");
// m_flMinBlendRate
[SchemaMember("CFuncTimescale", "m_flMinBlendRate")]
public ref float MinBlendRate => ref Schema.GetRef<float>(this.Handle, "CFuncTimescale", "m_flMinBlendRate");
// m_flBlendDeltaMultiplier
[SchemaMember("CFuncTimescale", "m_flBlendDeltaMultiplier")]
public ref float BlendDeltaMultiplier => ref Schema.GetRef<float>(this.Handle, "CFuncTimescale", "m_flBlendDeltaMultiplier");
// m_isStarted
[SchemaMember("CFuncTimescale", "m_isStarted")]
public ref bool IsStarted => ref Schema.GetRef<bool>(this.Handle, "CFuncTimescale", "m_isStarted");
}
public partial class CFuncTrackAuto : CFuncTrackChange
{
public CFuncTrackAuto (IntPtr pointer) : base(pointer) {}
}
public partial class CFuncTrackChange : CFuncPlatRot
{
public CFuncTrackChange (IntPtr pointer) : base(pointer) {}
// m_trackTop
[SchemaMember("CFuncTrackChange", "m_trackTop")]
public CPathTrack? TrackTop => Schema.GetPointer<CPathTrack>(this.Handle, "CFuncTrackChange", "m_trackTop");
// m_trackBottom
[SchemaMember("CFuncTrackChange", "m_trackBottom")]
public CPathTrack? TrackBottom => Schema.GetPointer<CPathTrack>(this.Handle, "CFuncTrackChange", "m_trackBottom");
// m_train
[SchemaMember("CFuncTrackChange", "m_train")]
public CFuncTrackTrain? Train => Schema.GetPointer<CFuncTrackTrain>(this.Handle, "CFuncTrackChange", "m_train");
// m_trackTopName
[SchemaMember("CFuncTrackChange", "m_trackTopName")]
public string TrackTopName
{
get { return Schema.GetUtf8String(this.Handle, "CFuncTrackChange", "m_trackTopName"); }
set { Schema.SetString(this.Handle, "CFuncTrackChange", "m_trackTopName", value); }
}
// m_trackBottomName
[SchemaMember("CFuncTrackChange", "m_trackBottomName")]
public string TrackBottomName
{
get { return Schema.GetUtf8String(this.Handle, "CFuncTrackChange", "m_trackBottomName"); }
set { Schema.SetString(this.Handle, "CFuncTrackChange", "m_trackBottomName", value); }
}
// m_trainName
[SchemaMember("CFuncTrackChange", "m_trainName")]
public string TrainName
{
get { return Schema.GetUtf8String(this.Handle, "CFuncTrackChange", "m_trainName"); }
set { Schema.SetString(this.Handle, "CFuncTrackChange", "m_trainName", value); }
}
// m_code
[SchemaMember("CFuncTrackChange", "m_code")]
public ref TRAIN_CODE Code => ref Schema.GetRef<TRAIN_CODE>(this.Handle, "CFuncTrackChange", "m_code");
// m_targetState
[SchemaMember("CFuncTrackChange", "m_targetState")]
public ref Int32 TargetState => ref Schema.GetRef<Int32>(this.Handle, "CFuncTrackChange", "m_targetState");
// m_use
[SchemaMember("CFuncTrackChange", "m_use")]
public ref Int32 Use => ref Schema.GetRef<Int32>(this.Handle, "CFuncTrackChange", "m_use");
}
public partial class CFuncTrackTrain : CBaseModelEntity
{
public CFuncTrackTrain (IntPtr pointer) : base(pointer) {}
// m_ppath
[SchemaMember("CFuncTrackTrain", "m_ppath")]
public CHandle<CPathTrack> Ppath => Schema.GetDeclaredClass<CHandle<CPathTrack>>(this.Handle, "CFuncTrackTrain", "m_ppath");
// m_length
[SchemaMember("CFuncTrackTrain", "m_length")]
public ref float Length => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_length");
// m_vPosPrev
[SchemaMember("CFuncTrackTrain", "m_vPosPrev")]
public Vector PosPrev => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncTrackTrain", "m_vPosPrev");
// m_angPrev
[SchemaMember("CFuncTrackTrain", "m_angPrev")]
public QAngle Prev => Schema.GetDeclaredClass<QAngle>(this.Handle, "CFuncTrackTrain", "m_angPrev");
// m_controlMins
[SchemaMember("CFuncTrackTrain", "m_controlMins")]
public Vector ControlMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncTrackTrain", "m_controlMins");
// m_controlMaxs
[SchemaMember("CFuncTrackTrain", "m_controlMaxs")]
public Vector ControlMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncTrackTrain", "m_controlMaxs");
// m_lastBlockPos
[SchemaMember("CFuncTrackTrain", "m_lastBlockPos")]
public Vector LastBlockPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CFuncTrackTrain", "m_lastBlockPos");
// m_lastBlockTick
[SchemaMember("CFuncTrackTrain", "m_lastBlockTick")]
public ref Int32 LastBlockTick => ref Schema.GetRef<Int32>(this.Handle, "CFuncTrackTrain", "m_lastBlockTick");
// m_flVolume
[SchemaMember("CFuncTrackTrain", "m_flVolume")]
public ref float Volume => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flVolume");
// m_flBank
[SchemaMember("CFuncTrackTrain", "m_flBank")]
public ref float Bank => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flBank");
// m_oldSpeed
[SchemaMember("CFuncTrackTrain", "m_oldSpeed")]
public ref float OldSpeed => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_oldSpeed");
// m_flBlockDamage
[SchemaMember("CFuncTrackTrain", "m_flBlockDamage")]
public ref float BlockDamage => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flBlockDamage");
// m_height
[SchemaMember("CFuncTrackTrain", "m_height")]
public ref float Height => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_height");
// m_maxSpeed
[SchemaMember("CFuncTrackTrain", "m_maxSpeed")]
public ref float MaxSpeed => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_maxSpeed");
// m_dir
[SchemaMember("CFuncTrackTrain", "m_dir")]
public ref float Dir => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_dir");
// m_iszSoundMove
[SchemaMember("CFuncTrackTrain", "m_iszSoundMove")]
public string SoundMove
{
get { return Schema.GetUtf8String(this.Handle, "CFuncTrackTrain", "m_iszSoundMove"); }
set { Schema.SetString(this.Handle, "CFuncTrackTrain", "m_iszSoundMove", value); }
}
// m_iszSoundMovePing
[SchemaMember("CFuncTrackTrain", "m_iszSoundMovePing")]
public string SoundMovePing
{
get { return Schema.GetUtf8String(this.Handle, "CFuncTrackTrain", "m_iszSoundMovePing"); }
set { Schema.SetString(this.Handle, "CFuncTrackTrain", "m_iszSoundMovePing", value); }
}
// m_iszSoundStart
[SchemaMember("CFuncTrackTrain", "m_iszSoundStart")]
public string SoundStart
{
get { return Schema.GetUtf8String(this.Handle, "CFuncTrackTrain", "m_iszSoundStart"); }
set { Schema.SetString(this.Handle, "CFuncTrackTrain", "m_iszSoundStart", value); }
}
// m_iszSoundStop
[SchemaMember("CFuncTrackTrain", "m_iszSoundStop")]
public string SoundStop
{
get { return Schema.GetUtf8String(this.Handle, "CFuncTrackTrain", "m_iszSoundStop"); }
set { Schema.SetString(this.Handle, "CFuncTrackTrain", "m_iszSoundStop", value); }
}
// m_strPathTarget
[SchemaMember("CFuncTrackTrain", "m_strPathTarget")]
public string StrPathTarget
{
get { return Schema.GetUtf8String(this.Handle, "CFuncTrackTrain", "m_strPathTarget"); }
set { Schema.SetString(this.Handle, "CFuncTrackTrain", "m_strPathTarget", value); }
}
// m_flMoveSoundMinDuration
[SchemaMember("CFuncTrackTrain", "m_flMoveSoundMinDuration")]
public ref float MoveSoundMinDuration => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flMoveSoundMinDuration");
// m_flMoveSoundMaxDuration
[SchemaMember("CFuncTrackTrain", "m_flMoveSoundMaxDuration")]
public ref float MoveSoundMaxDuration => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flMoveSoundMaxDuration");
// m_flNextMoveSoundTime
[SchemaMember("CFuncTrackTrain", "m_flNextMoveSoundTime")]
public ref float NextMoveSoundTime => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flNextMoveSoundTime");
// m_flMoveSoundMinPitch
[SchemaMember("CFuncTrackTrain", "m_flMoveSoundMinPitch")]
public ref float MoveSoundMinPitch => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flMoveSoundMinPitch");
// m_flMoveSoundMaxPitch
[SchemaMember("CFuncTrackTrain", "m_flMoveSoundMaxPitch")]
public ref float MoveSoundMaxPitch => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flMoveSoundMaxPitch");
// m_eOrientationType
[SchemaMember("CFuncTrackTrain", "m_eOrientationType")]
public ref TrainOrientationType_t OrientationType => ref Schema.GetRef<TrainOrientationType_t>(this.Handle, "CFuncTrackTrain", "m_eOrientationType");
// m_eVelocityType
[SchemaMember("CFuncTrackTrain", "m_eVelocityType")]
public ref TrainVelocityType_t VelocityType => ref Schema.GetRef<TrainVelocityType_t>(this.Handle, "CFuncTrackTrain", "m_eVelocityType");
// m_OnStart
[SchemaMember("CFuncTrackTrain", "m_OnStart")]
public CEntityIOOutput OnStart => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CFuncTrackTrain", "m_OnStart");
// m_OnNext
[SchemaMember("CFuncTrackTrain", "m_OnNext")]
public CEntityIOOutput OnNext => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CFuncTrackTrain", "m_OnNext");
// m_OnArrivedAtDestinationNode
[SchemaMember("CFuncTrackTrain", "m_OnArrivedAtDestinationNode")]
public CEntityIOOutput OnArrivedAtDestinationNode => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CFuncTrackTrain", "m_OnArrivedAtDestinationNode");
// m_bManualSpeedChanges
[SchemaMember("CFuncTrackTrain", "m_bManualSpeedChanges")]
public ref bool ManualSpeedChanges => ref Schema.GetRef<bool>(this.Handle, "CFuncTrackTrain", "m_bManualSpeedChanges");
// m_flDesiredSpeed
[SchemaMember("CFuncTrackTrain", "m_flDesiredSpeed")]
public ref float DesiredSpeed => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flDesiredSpeed");
// m_flSpeedChangeTime
[SchemaMember("CFuncTrackTrain", "m_flSpeedChangeTime")]
public ref float SpeedChangeTime => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flSpeedChangeTime");
// m_flAccelSpeed
[SchemaMember("CFuncTrackTrain", "m_flAccelSpeed")]
public ref float AccelSpeed => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flAccelSpeed");
// m_flDecelSpeed
[SchemaMember("CFuncTrackTrain", "m_flDecelSpeed")]
public ref float DecelSpeed => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flDecelSpeed");
// m_bAccelToSpeed
[SchemaMember("CFuncTrackTrain", "m_bAccelToSpeed")]
public ref bool AccelToSpeed => ref Schema.GetRef<bool>(this.Handle, "CFuncTrackTrain", "m_bAccelToSpeed");
// m_flTimeScale
[SchemaMember("CFuncTrackTrain", "m_flTimeScale")]
public ref float TimeScale => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flTimeScale");
// m_flNextMPSoundTime
[SchemaMember("CFuncTrackTrain", "m_flNextMPSoundTime")]
public ref float NextMPSoundTime => ref Schema.GetRef<float>(this.Handle, "CFuncTrackTrain", "m_flNextMPSoundTime");
}
public partial class CFuncTrain : CBasePlatTrain
{
public CFuncTrain (IntPtr pointer) : base(pointer) {}
// m_hCurrentTarget
[SchemaMember("CFuncTrain", "m_hCurrentTarget")]
public CHandle<CBaseEntity> CurrentTarget => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CFuncTrain", "m_hCurrentTarget");
// m_activated
[SchemaMember("CFuncTrain", "m_activated")]
public ref bool Activated => ref Schema.GetRef<bool>(this.Handle, "CFuncTrain", "m_activated");
// m_hEnemy
[SchemaMember("CFuncTrain", "m_hEnemy")]
public CHandle<CBaseEntity> Enemy => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CFuncTrain", "m_hEnemy");
// m_flBlockDamage
[SchemaMember("CFuncTrain", "m_flBlockDamage")]
public ref float BlockDamage => ref Schema.GetRef<float>(this.Handle, "CFuncTrain", "m_flBlockDamage");
// m_flNextBlockTime
[SchemaMember("CFuncTrain", "m_flNextBlockTime")]
public ref float NextBlockTime => ref Schema.GetRef<float>(this.Handle, "CFuncTrain", "m_flNextBlockTime");
// m_iszLastTarget
[SchemaMember("CFuncTrain", "m_iszLastTarget")]
public string LastTarget
{
get { return Schema.GetUtf8String(this.Handle, "CFuncTrain", "m_iszLastTarget"); }
set { Schema.SetString(this.Handle, "CFuncTrain", "m_iszLastTarget", value); }
}
}
public partial class CFuncTrainControls : CBaseModelEntity
{
public CFuncTrainControls (IntPtr pointer) : base(pointer) {}
}
public partial class CFuncVehicleClip : CBaseModelEntity
{
public CFuncVehicleClip (IntPtr pointer) : base(pointer) {}
}
public partial class CFuncVPhysicsClip : CBaseModelEntity
{
public CFuncVPhysicsClip (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CFuncVPhysicsClip", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CFuncVPhysicsClip", "m_bDisabled");
}
public partial class CFuncWall : CBaseModelEntity
{
public CFuncWall (IntPtr pointer) : base(pointer) {}
// m_nState
[SchemaMember("CFuncWall", "m_nState")]
public ref Int32 State => ref Schema.GetRef<Int32>(this.Handle, "CFuncWall", "m_nState");
}
public partial class CFuncWallToggle : CFuncWall
{
public CFuncWallToggle (IntPtr pointer) : base(pointer) {}
}
public partial class CFuncWater : CBaseModelEntity
{
public CFuncWater (IntPtr pointer) : base(pointer) {}
// m_BuoyancyHelper
[SchemaMember("CFuncWater", "m_BuoyancyHelper")]
public CBuoyancyHelper BuoyancyHelper => Schema.GetDeclaredClass<CBuoyancyHelper>(this.Handle, "CFuncWater", "m_BuoyancyHelper");
}
public partial class CGameChoreoServices : IChoreoServices
{
public CGameChoreoServices (IntPtr pointer) : base(pointer) {}
// m_hOwner
[SchemaMember("CGameChoreoServices", "m_hOwner")]
public CHandle<CBaseAnimGraph> Owner => Schema.GetDeclaredClass<CHandle<CBaseAnimGraph>>(this.Handle, "CGameChoreoServices", "m_hOwner");
// m_hScriptedSequence
[SchemaMember("CGameChoreoServices", "m_hScriptedSequence")]
public CHandle<CScriptedSequence> ScriptedSequence => Schema.GetDeclaredClass<CHandle<CScriptedSequence>>(this.Handle, "CGameChoreoServices", "m_hScriptedSequence");
// m_flTimeStartedState
[SchemaMember("CGameChoreoServices", "m_flTimeStartedState")]
public ref float TimeStartedState => ref Schema.GetRef<float>(this.Handle, "CGameChoreoServices", "m_flTimeStartedState");
}
public partial class CGameEnd : CRulePointEntity
{
public CGameEnd (IntPtr pointer) : base(pointer) {}
}
public partial class CGameGibManager : CBaseEntity
{
public CGameGibManager (IntPtr pointer) : base(pointer) {}
// m_bAllowNewGibs
[SchemaMember("CGameGibManager", "m_bAllowNewGibs")]
public ref bool AllowNewGibs => ref Schema.GetRef<bool>(this.Handle, "CGameGibManager", "m_bAllowNewGibs");
// m_iCurrentMaxPieces
[SchemaMember("CGameGibManager", "m_iCurrentMaxPieces")]
public ref Int32 CurrentMaxPieces => ref Schema.GetRef<Int32>(this.Handle, "CGameGibManager", "m_iCurrentMaxPieces");
// m_iMaxPieces
[SchemaMember("CGameGibManager", "m_iMaxPieces")]
public ref Int32 MaxPieces => ref Schema.GetRef<Int32>(this.Handle, "CGameGibManager", "m_iMaxPieces");
// m_iLastFrame
[SchemaMember("CGameGibManager", "m_iLastFrame")]
public ref Int32 LastFrame => ref Schema.GetRef<Int32>(this.Handle, "CGameGibManager", "m_iLastFrame");
}
public partial class CGameMoney : CRulePointEntity
{
public CGameMoney (IntPtr pointer) : base(pointer) {}
// m_OnMoneySpent
[SchemaMember("CGameMoney", "m_OnMoneySpent")]
public CEntityIOOutput OnMoneySpent => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CGameMoney", "m_OnMoneySpent");
// m_OnMoneySpentFail
[SchemaMember("CGameMoney", "m_OnMoneySpentFail")]
public CEntityIOOutput OnMoneySpentFail => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CGameMoney", "m_OnMoneySpentFail");
// m_nMoney
[SchemaMember("CGameMoney", "m_nMoney")]
public ref Int32 Money => ref Schema.GetRef<Int32>(this.Handle, "CGameMoney", "m_nMoney");
// m_strAwardText
[SchemaMember("CGameMoney", "m_strAwardText")]
public string StrAwardText
{
get { return Schema.GetUtf8String(this.Handle, "CGameMoney", "m_strAwardText"); }
set { Schema.SetString(this.Handle, "CGameMoney", "m_strAwardText", value); }
}
}
public partial class CGamePlayerEquip : CRulePointEntity
{
public CGamePlayerEquip (IntPtr pointer) : base(pointer) {}
}
public partial class CGamePlayerZone : CRuleBrushEntity
{
public CGamePlayerZone (IntPtr pointer) : base(pointer) {}
// m_OnPlayerInZone
[SchemaMember("CGamePlayerZone", "m_OnPlayerInZone")]
public CEntityIOOutput OnPlayerInZone => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CGamePlayerZone", "m_OnPlayerInZone");
// m_OnPlayerOutZone
[SchemaMember("CGamePlayerZone", "m_OnPlayerOutZone")]
public CEntityIOOutput OnPlayerOutZone => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CGamePlayerZone", "m_OnPlayerOutZone");
}
public partial class CGameRules : NativeObject
{
public CGameRules (IntPtr pointer) : base(pointer) {}
// m_szQuestName
[SchemaMember("CGameRules", "m_szQuestName")]
public string QuestName
{
get { return Schema.GetString(this.Handle, "CGameRules", "m_szQuestName"); }
set { Schema.SetString(this.Handle, "CGameRules", "m_szQuestName", value); }
}
// m_nQuestPhase
[SchemaMember("CGameRules", "m_nQuestPhase")]
public ref Int32 QuestPhase => ref Schema.GetRef<Int32>(this.Handle, "CGameRules", "m_nQuestPhase");
}
public partial class CGameRulesProxy : CBaseEntity
{
public CGameRulesProxy (IntPtr pointer) : base(pointer) {}
}
public partial class CGameSceneNode : NativeObject
{
public CGameSceneNode (IntPtr pointer) : base(pointer) {}
// m_nodeToWorld
[SchemaMember("CGameSceneNode", "m_nodeToWorld")]
public CTransform NodeToWorld => Schema.GetDeclaredClass<CTransform>(this.Handle, "CGameSceneNode", "m_nodeToWorld");
// m_pOwner
[SchemaMember("CGameSceneNode", "m_pOwner")]
public CEntityInstance? Owner => Schema.GetPointer<CEntityInstance>(this.Handle, "CGameSceneNode", "m_pOwner");
// m_pParent
[SchemaMember("CGameSceneNode", "m_pParent")]
public CGameSceneNode? PParent => Schema.GetPointer<CGameSceneNode>(this.Handle, "CGameSceneNode", "m_pParent");
// m_pChild
[SchemaMember("CGameSceneNode", "m_pChild")]
public CGameSceneNode? Child => Schema.GetPointer<CGameSceneNode>(this.Handle, "CGameSceneNode", "m_pChild");
// m_pNextSibling
[SchemaMember("CGameSceneNode", "m_pNextSibling")]
public CGameSceneNode? NextSibling => Schema.GetPointer<CGameSceneNode>(this.Handle, "CGameSceneNode", "m_pNextSibling");
// m_vecOrigin
[SchemaMember("CGameSceneNode", "m_vecOrigin")]
public CNetworkOriginCellCoordQuantizedVector Origin => Schema.GetDeclaredClass<CNetworkOriginCellCoordQuantizedVector>(this.Handle, "CGameSceneNode", "m_vecOrigin");
// m_angRotation
[SchemaMember("CGameSceneNode", "m_angRotation")]
public QAngle Rotation => Schema.GetDeclaredClass<QAngle>(this.Handle, "CGameSceneNode", "m_angRotation");
// m_flScale
[SchemaMember("CGameSceneNode", "m_flScale")]
public ref float Scale => ref Schema.GetRef<float>(this.Handle, "CGameSceneNode", "m_flScale");
// m_vecAbsOrigin
[SchemaMember("CGameSceneNode", "m_vecAbsOrigin")]
public Vector AbsOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CGameSceneNode", "m_vecAbsOrigin");
// m_angAbsRotation
[SchemaMember("CGameSceneNode", "m_angAbsRotation")]
public QAngle AbsRotation => Schema.GetDeclaredClass<QAngle>(this.Handle, "CGameSceneNode", "m_angAbsRotation");
// m_flAbsScale
[SchemaMember("CGameSceneNode", "m_flAbsScale")]
public ref float AbsScale => ref Schema.GetRef<float>(this.Handle, "CGameSceneNode", "m_flAbsScale");
// m_nParentAttachmentOrBone
[SchemaMember("CGameSceneNode", "m_nParentAttachmentOrBone")]
public ref Int16 ParentAttachmentOrBone => ref Schema.GetRef<Int16>(this.Handle, "CGameSceneNode", "m_nParentAttachmentOrBone");
// m_bDebugAbsOriginChanges
[SchemaMember("CGameSceneNode", "m_bDebugAbsOriginChanges")]
public ref bool DebugAbsOriginChanges => ref Schema.GetRef<bool>(this.Handle, "CGameSceneNode", "m_bDebugAbsOriginChanges");
// m_bDormant
[SchemaMember("CGameSceneNode", "m_bDormant")]
public ref bool Dormant => ref Schema.GetRef<bool>(this.Handle, "CGameSceneNode", "m_bDormant");
// m_bForceParentToBeNetworked
[SchemaMember("CGameSceneNode", "m_bForceParentToBeNetworked")]
public ref bool ForceParentToBeNetworked => ref Schema.GetRef<bool>(this.Handle, "CGameSceneNode", "m_bForceParentToBeNetworked");
// m_nHierarchicalDepth
[SchemaMember("CGameSceneNode", "m_nHierarchicalDepth")]
public ref byte HierarchicalDepth => ref Schema.GetRef<byte>(this.Handle, "CGameSceneNode", "m_nHierarchicalDepth");
// m_nHierarchyType
[SchemaMember("CGameSceneNode", "m_nHierarchyType")]
public ref byte HierarchyType => ref Schema.GetRef<byte>(this.Handle, "CGameSceneNode", "m_nHierarchyType");
// m_nDoNotSetAnimTimeInInvalidatePhysicsCount
[SchemaMember("CGameSceneNode", "m_nDoNotSetAnimTimeInInvalidatePhysicsCount")]
public ref byte DoNotSetAnimTimeInInvalidatePhysicsCount => ref Schema.GetRef<byte>(this.Handle, "CGameSceneNode", "m_nDoNotSetAnimTimeInInvalidatePhysicsCount");
// m_name
[SchemaMember("CGameSceneNode", "m_name")]
public CUtlStringToken Name => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "CGameSceneNode", "m_name");
// m_hierarchyAttachName
[SchemaMember("CGameSceneNode", "m_hierarchyAttachName")]
public CUtlStringToken HierarchyAttachName => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "CGameSceneNode", "m_hierarchyAttachName");
// m_flZOffset
[SchemaMember("CGameSceneNode", "m_flZOffset")]
public ref float ZOffset => ref Schema.GetRef<float>(this.Handle, "CGameSceneNode", "m_flZOffset");
// m_vRenderOrigin
[SchemaMember("CGameSceneNode", "m_vRenderOrigin")]
public Vector RenderOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CGameSceneNode", "m_vRenderOrigin");
}
public partial class CGameText : CRulePointEntity
{
public CGameText (IntPtr pointer) : base(pointer) {}
// m_iszMessage
[SchemaMember("CGameText", "m_iszMessage")]
public string Message
{
get { return Schema.GetUtf8String(this.Handle, "CGameText", "m_iszMessage"); }
set { Schema.SetString(this.Handle, "CGameText", "m_iszMessage", value); }
}
// m_textParms
[SchemaMember("CGameText", "m_textParms")]
public hudtextparms_t TextParms => Schema.GetDeclaredClass<hudtextparms_t>(this.Handle, "CGameText", "m_textParms");
}
public partial class CGenericConstraint : CPhysConstraint
{
public CGenericConstraint (IntPtr pointer) : base(pointer) {}
// m_nLinearMotionX
[SchemaMember("CGenericConstraint", "m_nLinearMotionX")]
public ref JointMotion_t LinearMotionX => ref Schema.GetRef<JointMotion_t>(this.Handle, "CGenericConstraint", "m_nLinearMotionX");
// m_nLinearMotionY
[SchemaMember("CGenericConstraint", "m_nLinearMotionY")]
public ref JointMotion_t LinearMotionY => ref Schema.GetRef<JointMotion_t>(this.Handle, "CGenericConstraint", "m_nLinearMotionY");
// m_nLinearMotionZ
[SchemaMember("CGenericConstraint", "m_nLinearMotionZ")]
public ref JointMotion_t LinearMotionZ => ref Schema.GetRef<JointMotion_t>(this.Handle, "CGenericConstraint", "m_nLinearMotionZ");
// m_flLinearFrequencyX
[SchemaMember("CGenericConstraint", "m_flLinearFrequencyX")]
public ref float LinearFrequencyX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flLinearFrequencyX");
// m_flLinearFrequencyY
[SchemaMember("CGenericConstraint", "m_flLinearFrequencyY")]
public ref float LinearFrequencyY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flLinearFrequencyY");
// m_flLinearFrequencyZ
[SchemaMember("CGenericConstraint", "m_flLinearFrequencyZ")]
public ref float LinearFrequencyZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flLinearFrequencyZ");
// m_flLinearDampingRatioX
[SchemaMember("CGenericConstraint", "m_flLinearDampingRatioX")]
public ref float LinearDampingRatioX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flLinearDampingRatioX");
// m_flLinearDampingRatioY
[SchemaMember("CGenericConstraint", "m_flLinearDampingRatioY")]
public ref float LinearDampingRatioY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flLinearDampingRatioY");
// m_flLinearDampingRatioZ
[SchemaMember("CGenericConstraint", "m_flLinearDampingRatioZ")]
public ref float LinearDampingRatioZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flLinearDampingRatioZ");
// m_flMaxLinearImpulseX
[SchemaMember("CGenericConstraint", "m_flMaxLinearImpulseX")]
public ref float MaxLinearImpulseX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flMaxLinearImpulseX");
// m_flMaxLinearImpulseY
[SchemaMember("CGenericConstraint", "m_flMaxLinearImpulseY")]
public ref float MaxLinearImpulseY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flMaxLinearImpulseY");
// m_flMaxLinearImpulseZ
[SchemaMember("CGenericConstraint", "m_flMaxLinearImpulseZ")]
public ref float MaxLinearImpulseZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flMaxLinearImpulseZ");
// m_flBreakAfterTimeX
[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeX")]
public ref float BreakAfterTimeX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flBreakAfterTimeX");
// m_flBreakAfterTimeY
[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeY")]
public ref float BreakAfterTimeY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flBreakAfterTimeY");
// m_flBreakAfterTimeZ
[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeZ")]
public ref float BreakAfterTimeZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flBreakAfterTimeZ");
// m_flBreakAfterTimeStartTimeX
[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeStartTimeX")]
public ref float BreakAfterTimeStartTimeX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flBreakAfterTimeStartTimeX");
// m_flBreakAfterTimeStartTimeY
[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeStartTimeY")]
public ref float BreakAfterTimeStartTimeY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flBreakAfterTimeStartTimeY");
// m_flBreakAfterTimeStartTimeZ
[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeStartTimeZ")]
public ref float BreakAfterTimeStartTimeZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flBreakAfterTimeStartTimeZ");
// m_flBreakAfterTimeThresholdX
[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeThresholdX")]
public ref float BreakAfterTimeThresholdX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flBreakAfterTimeThresholdX");
// m_flBreakAfterTimeThresholdY
[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeThresholdY")]
public ref float BreakAfterTimeThresholdY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flBreakAfterTimeThresholdY");
// m_flBreakAfterTimeThresholdZ
[SchemaMember("CGenericConstraint", "m_flBreakAfterTimeThresholdZ")]
public ref float BreakAfterTimeThresholdZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flBreakAfterTimeThresholdZ");
// m_flNotifyForceX
[SchemaMember("CGenericConstraint", "m_flNotifyForceX")]
public ref float NotifyForceX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flNotifyForceX");
// m_flNotifyForceY
[SchemaMember("CGenericConstraint", "m_flNotifyForceY")]
public ref float NotifyForceY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flNotifyForceY");
// m_flNotifyForceZ
[SchemaMember("CGenericConstraint", "m_flNotifyForceZ")]
public ref float NotifyForceZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flNotifyForceZ");
// m_flNotifyForceMinTimeX
[SchemaMember("CGenericConstraint", "m_flNotifyForceMinTimeX")]
public ref float NotifyForceMinTimeX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flNotifyForceMinTimeX");
// m_flNotifyForceMinTimeY
[SchemaMember("CGenericConstraint", "m_flNotifyForceMinTimeY")]
public ref float NotifyForceMinTimeY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flNotifyForceMinTimeY");
// m_flNotifyForceMinTimeZ
[SchemaMember("CGenericConstraint", "m_flNotifyForceMinTimeZ")]
public ref float NotifyForceMinTimeZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flNotifyForceMinTimeZ");
// m_flNotifyForceLastTimeX
[SchemaMember("CGenericConstraint", "m_flNotifyForceLastTimeX")]
public ref float NotifyForceLastTimeX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flNotifyForceLastTimeX");
// m_flNotifyForceLastTimeY
[SchemaMember("CGenericConstraint", "m_flNotifyForceLastTimeY")]
public ref float NotifyForceLastTimeY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flNotifyForceLastTimeY");
// m_flNotifyForceLastTimeZ
[SchemaMember("CGenericConstraint", "m_flNotifyForceLastTimeZ")]
public ref float NotifyForceLastTimeZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flNotifyForceLastTimeZ");
// m_bAxisNotifiedX
[SchemaMember("CGenericConstraint", "m_bAxisNotifiedX")]
public ref bool AxisNotifiedX => ref Schema.GetRef<bool>(this.Handle, "CGenericConstraint", "m_bAxisNotifiedX");
// m_bAxisNotifiedY
[SchemaMember("CGenericConstraint", "m_bAxisNotifiedY")]
public ref bool AxisNotifiedY => ref Schema.GetRef<bool>(this.Handle, "CGenericConstraint", "m_bAxisNotifiedY");
// m_bAxisNotifiedZ
[SchemaMember("CGenericConstraint", "m_bAxisNotifiedZ")]
public ref bool AxisNotifiedZ => ref Schema.GetRef<bool>(this.Handle, "CGenericConstraint", "m_bAxisNotifiedZ");
// m_nAngularMotionX
[SchemaMember("CGenericConstraint", "m_nAngularMotionX")]
public ref JointMotion_t AngularMotionX => ref Schema.GetRef<JointMotion_t>(this.Handle, "CGenericConstraint", "m_nAngularMotionX");
// m_nAngularMotionY
[SchemaMember("CGenericConstraint", "m_nAngularMotionY")]
public ref JointMotion_t AngularMotionY => ref Schema.GetRef<JointMotion_t>(this.Handle, "CGenericConstraint", "m_nAngularMotionY");
// m_nAngularMotionZ
[SchemaMember("CGenericConstraint", "m_nAngularMotionZ")]
public ref JointMotion_t AngularMotionZ => ref Schema.GetRef<JointMotion_t>(this.Handle, "CGenericConstraint", "m_nAngularMotionZ");
// m_flAngularFrequencyX
[SchemaMember("CGenericConstraint", "m_flAngularFrequencyX")]
public ref float AngularFrequencyX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flAngularFrequencyX");
// m_flAngularFrequencyY
[SchemaMember("CGenericConstraint", "m_flAngularFrequencyY")]
public ref float AngularFrequencyY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flAngularFrequencyY");
// m_flAngularFrequencyZ
[SchemaMember("CGenericConstraint", "m_flAngularFrequencyZ")]
public ref float AngularFrequencyZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flAngularFrequencyZ");
// m_flAngularDampingRatioX
[SchemaMember("CGenericConstraint", "m_flAngularDampingRatioX")]
public ref float AngularDampingRatioX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flAngularDampingRatioX");
// m_flAngularDampingRatioY
[SchemaMember("CGenericConstraint", "m_flAngularDampingRatioY")]
public ref float AngularDampingRatioY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flAngularDampingRatioY");
// m_flAngularDampingRatioZ
[SchemaMember("CGenericConstraint", "m_flAngularDampingRatioZ")]
public ref float AngularDampingRatioZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flAngularDampingRatioZ");
// m_flMaxAngularImpulseX
[SchemaMember("CGenericConstraint", "m_flMaxAngularImpulseX")]
public ref float MaxAngularImpulseX => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flMaxAngularImpulseX");
// m_flMaxAngularImpulseY
[SchemaMember("CGenericConstraint", "m_flMaxAngularImpulseY")]
public ref float MaxAngularImpulseY => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flMaxAngularImpulseY");
// m_flMaxAngularImpulseZ
[SchemaMember("CGenericConstraint", "m_flMaxAngularImpulseZ")]
public ref float MaxAngularImpulseZ => ref Schema.GetRef<float>(this.Handle, "CGenericConstraint", "m_flMaxAngularImpulseZ");
// m_NotifyForceReachedX
[SchemaMember("CGenericConstraint", "m_NotifyForceReachedX")]
public CEntityIOOutput NotifyForceReachedX => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CGenericConstraint", "m_NotifyForceReachedX");
// m_NotifyForceReachedY
[SchemaMember("CGenericConstraint", "m_NotifyForceReachedY")]
public CEntityIOOutput NotifyForceReachedY => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CGenericConstraint", "m_NotifyForceReachedY");
// m_NotifyForceReachedZ
[SchemaMember("CGenericConstraint", "m_NotifyForceReachedZ")]
public CEntityIOOutput NotifyForceReachedZ => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CGenericConstraint", "m_NotifyForceReachedZ");
}
public partial class CGlowProperty : NativeObject
{
public CGlowProperty (IntPtr pointer) : base(pointer) {}
// m_fGlowColor
[SchemaMember("CGlowProperty", "m_fGlowColor")]
public Vector GlowColor => Schema.GetDeclaredClass<Vector>(this.Handle, "CGlowProperty", "m_fGlowColor");
// m_iGlowType
[SchemaMember("CGlowProperty", "m_iGlowType")]
public ref Int32 GlowType => ref Schema.GetRef<Int32>(this.Handle, "CGlowProperty", "m_iGlowType");
// m_iGlowTeam
[SchemaMember("CGlowProperty", "m_iGlowTeam")]
public ref Int32 GlowTeam => ref Schema.GetRef<Int32>(this.Handle, "CGlowProperty", "m_iGlowTeam");
// m_nGlowRange
[SchemaMember("CGlowProperty", "m_nGlowRange")]
public ref Int32 GlowRange => ref Schema.GetRef<Int32>(this.Handle, "CGlowProperty", "m_nGlowRange");
// m_nGlowRangeMin
[SchemaMember("CGlowProperty", "m_nGlowRangeMin")]
public ref Int32 GlowRangeMin => ref Schema.GetRef<Int32>(this.Handle, "CGlowProperty", "m_nGlowRangeMin");
// m_glowColorOverride
[SchemaMember("CGlowProperty", "m_glowColorOverride")]
public Color GlowColorOverride
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CGlowProperty", "m_glowColorOverride"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CGlowProperty", "m_glowColorOverride", value); }
}
// m_bFlashing
[SchemaMember("CGlowProperty", "m_bFlashing")]
public ref bool Flashing => ref Schema.GetRef<bool>(this.Handle, "CGlowProperty", "m_bFlashing");
// m_flGlowTime
[SchemaMember("CGlowProperty", "m_flGlowTime")]
public ref float GlowTime => ref Schema.GetRef<float>(this.Handle, "CGlowProperty", "m_flGlowTime");
// m_flGlowStartTime
[SchemaMember("CGlowProperty", "m_flGlowStartTime")]
public ref float GlowStartTime => ref Schema.GetRef<float>(this.Handle, "CGlowProperty", "m_flGlowStartTime");
// m_bEligibleForScreenHighlight
[SchemaMember("CGlowProperty", "m_bEligibleForScreenHighlight")]
public ref bool EligibleForScreenHighlight => ref Schema.GetRef<bool>(this.Handle, "CGlowProperty", "m_bEligibleForScreenHighlight");
// m_bGlowing
[SchemaMember("CGlowProperty", "m_bGlowing")]
public ref bool Glowing => ref Schema.GetRef<bool>(this.Handle, "CGlowProperty", "m_bGlowing");
}
public partial class CGradientFog : CBaseEntity
{
public CGradientFog (IntPtr pointer) : base(pointer) {}
// m_hGradientFogTexture
[SchemaMember("CGradientFog", "m_hGradientFogTexture")]
public CStrongHandle<InfoForResourceTypeCTextureBase> GradientFogTexture => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CGradientFog", "m_hGradientFogTexture");
// m_flFogStartDistance
[SchemaMember("CGradientFog", "m_flFogStartDistance")]
public ref float FogStartDistance => ref Schema.GetRef<float>(this.Handle, "CGradientFog", "m_flFogStartDistance");
// m_flFogEndDistance
[SchemaMember("CGradientFog", "m_flFogEndDistance")]
public ref float FogEndDistance => ref Schema.GetRef<float>(this.Handle, "CGradientFog", "m_flFogEndDistance");
// m_bHeightFogEnabled
[SchemaMember("CGradientFog", "m_bHeightFogEnabled")]
public ref bool HeightFogEnabled => ref Schema.GetRef<bool>(this.Handle, "CGradientFog", "m_bHeightFogEnabled");
// m_flFogStartHeight
[SchemaMember("CGradientFog", "m_flFogStartHeight")]
public ref float FogStartHeight => ref Schema.GetRef<float>(this.Handle, "CGradientFog", "m_flFogStartHeight");
// m_flFogEndHeight
[SchemaMember("CGradientFog", "m_flFogEndHeight")]
public ref float FogEndHeight => ref Schema.GetRef<float>(this.Handle, "CGradientFog", "m_flFogEndHeight");
// m_flFarZ
[SchemaMember("CGradientFog", "m_flFarZ")]
public ref float FarZ => ref Schema.GetRef<float>(this.Handle, "CGradientFog", "m_flFarZ");
// m_flFogMaxOpacity
[SchemaMember("CGradientFog", "m_flFogMaxOpacity")]
public ref float FogMaxOpacity => ref Schema.GetRef<float>(this.Handle, "CGradientFog", "m_flFogMaxOpacity");
// m_flFogFalloffExponent
[SchemaMember("CGradientFog", "m_flFogFalloffExponent")]
public ref float FogFalloffExponent => ref Schema.GetRef<float>(this.Handle, "CGradientFog", "m_flFogFalloffExponent");
// m_flFogVerticalExponent
[SchemaMember("CGradientFog", "m_flFogVerticalExponent")]
public ref float FogVerticalExponent => ref Schema.GetRef<float>(this.Handle, "CGradientFog", "m_flFogVerticalExponent");
// m_fogColor
[SchemaMember("CGradientFog", "m_fogColor")]
public Color FogColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CGradientFog", "m_fogColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CGradientFog", "m_fogColor", value); }
}
// m_flFogStrength
[SchemaMember("CGradientFog", "m_flFogStrength")]
public ref float FogStrength => ref Schema.GetRef<float>(this.Handle, "CGradientFog", "m_flFogStrength");
// m_flFadeTime
[SchemaMember("CGradientFog", "m_flFadeTime")]
public ref float FadeTime => ref Schema.GetRef<float>(this.Handle, "CGradientFog", "m_flFadeTime");
// m_bStartDisabled
[SchemaMember("CGradientFog", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CGradientFog", "m_bStartDisabled");
// m_bIsEnabled
[SchemaMember("CGradientFog", "m_bIsEnabled")]
public ref bool IsEnabled => ref Schema.GetRef<bool>(this.Handle, "CGradientFog", "m_bIsEnabled");
// m_bGradientFogNeedsTextures
[SchemaMember("CGradientFog", "m_bGradientFogNeedsTextures")]
public ref bool GradientFogNeedsTextures => ref Schema.GetRef<bool>(this.Handle, "CGradientFog", "m_bGradientFogNeedsTextures");
}
public partial class CGunTarget : CBaseToggle
{
public CGunTarget (IntPtr pointer) : base(pointer) {}
// m_on
[SchemaMember("CGunTarget", "m_on")]
public ref bool On => ref Schema.GetRef<bool>(this.Handle, "CGunTarget", "m_on");
// m_hTargetEnt
[SchemaMember("CGunTarget", "m_hTargetEnt")]
public CHandle<CBaseEntity> TargetEnt => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CGunTarget", "m_hTargetEnt");
// m_OnDeath
[SchemaMember("CGunTarget", "m_OnDeath")]
public CEntityIOOutput OnDeath => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CGunTarget", "m_OnDeath");
}
public partial class CHandleDummy : CBaseEntity
{
public CHandleDummy (IntPtr pointer) : base(pointer) {}
}
public partial class CHandleTest : CBaseEntity
{
public CHandleTest (IntPtr pointer) : base(pointer) {}
// m_Handle
[SchemaMember("CHandleTest", "m_Handle")]
public CHandle<CBaseEntity> TestHandle => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CHandleTest", "m_Handle");
// m_bSendHandle
[SchemaMember("CHandleTest", "m_bSendHandle")]
public ref bool SendHandle => ref Schema.GetRef<bool>(this.Handle, "CHandleTest", "m_bSendHandle");
}
public partial class ChangeAccessorFieldPathIndex_t : NativeObject
{
public ChangeAccessorFieldPathIndex_t (IntPtr pointer) : base(pointer) {}
// m_Value
[SchemaMember("ChangeAccessorFieldPathIndex_t", "m_Value")]
public ref Int16 Value => ref Schema.GetRef<Int16>(this.Handle, "ChangeAccessorFieldPathIndex_t", "m_Value");
}
public partial class CHEGrenade : CBaseCSGrenade
{
public CHEGrenade (IntPtr pointer) : base(pointer) {}
}
public partial class CHEGrenadeProjectile : CBaseCSGrenadeProjectile
{
public CHEGrenadeProjectile (IntPtr pointer) : base(pointer) {}
}
public partial class CHitboxComponent : CEntityComponent
{
public CHitboxComponent (IntPtr pointer) : base(pointer) {}
// m_bvDisabledHitGroups
[SchemaMember("CHitboxComponent", "m_bvDisabledHitGroups")]
public Span<UInt32> DisabledHitGroups => Schema.GetFixedArray<UInt32>(this.Handle, "CHitboxComponent", "m_bvDisabledHitGroups", 1);
}
public partial class CHostage : CHostageExpresserShim
{
public CHostage (IntPtr pointer) : base(pointer) {}
// m_OnHostageBeginGrab
[SchemaMember("CHostage", "m_OnHostageBeginGrab")]
public CEntityIOOutput OnHostageBeginGrab => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CHostage", "m_OnHostageBeginGrab");
// m_OnFirstPickedUp
[SchemaMember("CHostage", "m_OnFirstPickedUp")]
public CEntityIOOutput OnFirstPickedUp => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CHostage", "m_OnFirstPickedUp");
// m_OnDroppedNotRescued
[SchemaMember("CHostage", "m_OnDroppedNotRescued")]
public CEntityIOOutput OnDroppedNotRescued => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CHostage", "m_OnDroppedNotRescued");
// m_OnRescued
[SchemaMember("CHostage", "m_OnRescued")]
public CEntityIOOutput OnRescued => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CHostage", "m_OnRescued");
// m_entitySpottedState
[SchemaMember("CHostage", "m_entitySpottedState")]
public EntitySpottedState_t EntitySpottedState => Schema.GetDeclaredClass<EntitySpottedState_t>(this.Handle, "CHostage", "m_entitySpottedState");
// m_nSpotRules
[SchemaMember("CHostage", "m_nSpotRules")]
public ref Int32 SpotRules => ref Schema.GetRef<Int32>(this.Handle, "CHostage", "m_nSpotRules");
// m_uiHostageSpawnExclusionGroupMask
[SchemaMember("CHostage", "m_uiHostageSpawnExclusionGroupMask")]
public ref UInt32 UiHostageSpawnExclusionGroupMask => ref Schema.GetRef<UInt32>(this.Handle, "CHostage", "m_uiHostageSpawnExclusionGroupMask");
// m_nHostageSpawnRandomFactor
[SchemaMember("CHostage", "m_nHostageSpawnRandomFactor")]
public ref UInt32 HostageSpawnRandomFactor => ref Schema.GetRef<UInt32>(this.Handle, "CHostage", "m_nHostageSpawnRandomFactor");
// m_bRemove
[SchemaMember("CHostage", "m_bRemove")]
public ref bool Remove => ref Schema.GetRef<bool>(this.Handle, "CHostage", "m_bRemove");
// m_vel
[SchemaMember("CHostage", "m_vel")]
public Vector Vel => Schema.GetDeclaredClass<Vector>(this.Handle, "CHostage", "m_vel");
// m_isRescued
[SchemaMember("CHostage", "m_isRescued")]
public ref bool IsRescued => ref Schema.GetRef<bool>(this.Handle, "CHostage", "m_isRescued");
// m_jumpedThisFrame
[SchemaMember("CHostage", "m_jumpedThisFrame")]
public ref bool JumpedThisFrame => ref Schema.GetRef<bool>(this.Handle, "CHostage", "m_jumpedThisFrame");
// m_nHostageState
[SchemaMember("CHostage", "m_nHostageState")]
public ref Int32 HostageState => ref Schema.GetRef<Int32>(this.Handle, "CHostage", "m_nHostageState");
// m_leader
[SchemaMember("CHostage", "m_leader")]
public CHandle<CBaseEntity> Leader => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CHostage", "m_leader");
// m_lastLeader
[SchemaMember("CHostage", "m_lastLeader")]
public CHandle<CCSPlayerPawnBase> LastLeader => Schema.GetDeclaredClass<CHandle<CCSPlayerPawnBase>>(this.Handle, "CHostage", "m_lastLeader");
// m_reuseTimer
[SchemaMember("CHostage", "m_reuseTimer")]
public CountdownTimer ReuseTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CHostage", "m_reuseTimer");
// m_hasBeenUsed
[SchemaMember("CHostage", "m_hasBeenUsed")]
public ref bool HasBeenUsed => ref Schema.GetRef<bool>(this.Handle, "CHostage", "m_hasBeenUsed");
// m_accel
[SchemaMember("CHostage", "m_accel")]
public Vector Accel => Schema.GetDeclaredClass<Vector>(this.Handle, "CHostage", "m_accel");
// m_isRunning
[SchemaMember("CHostage", "m_isRunning")]
public ref bool IsRunning => ref Schema.GetRef<bool>(this.Handle, "CHostage", "m_isRunning");
// m_isCrouching
[SchemaMember("CHostage", "m_isCrouching")]
public ref bool IsCrouching => ref Schema.GetRef<bool>(this.Handle, "CHostage", "m_isCrouching");
// m_jumpTimer
[SchemaMember("CHostage", "m_jumpTimer")]
public CountdownTimer JumpTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CHostage", "m_jumpTimer");
// m_isWaitingForLeader
[SchemaMember("CHostage", "m_isWaitingForLeader")]
public ref bool IsWaitingForLeader => ref Schema.GetRef<bool>(this.Handle, "CHostage", "m_isWaitingForLeader");
// m_repathTimer
[SchemaMember("CHostage", "m_repathTimer")]
public CountdownTimer RepathTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CHostage", "m_repathTimer");
// m_inhibitDoorTimer
[SchemaMember("CHostage", "m_inhibitDoorTimer")]
public CountdownTimer InhibitDoorTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CHostage", "m_inhibitDoorTimer");
// m_inhibitObstacleAvoidanceTimer
[SchemaMember("CHostage", "m_inhibitObstacleAvoidanceTimer")]
public CountdownTimer InhibitObstacleAvoidanceTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CHostage", "m_inhibitObstacleAvoidanceTimer");
// m_wiggleTimer
[SchemaMember("CHostage", "m_wiggleTimer")]
public CountdownTimer WiggleTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CHostage", "m_wiggleTimer");
// m_isAdjusted
[SchemaMember("CHostage", "m_isAdjusted")]
public ref bool IsAdjusted => ref Schema.GetRef<bool>(this.Handle, "CHostage", "m_isAdjusted");
// m_bHandsHaveBeenCut
[SchemaMember("CHostage", "m_bHandsHaveBeenCut")]
public ref bool HandsHaveBeenCut => ref Schema.GetRef<bool>(this.Handle, "CHostage", "m_bHandsHaveBeenCut");
// m_hHostageGrabber
[SchemaMember("CHostage", "m_hHostageGrabber")]
public CHandle<CCSPlayerPawn> HostageGrabber => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CHostage", "m_hHostageGrabber");
// m_fLastGrabTime
[SchemaMember("CHostage", "m_fLastGrabTime")]
public ref float LastGrabTime => ref Schema.GetRef<float>(this.Handle, "CHostage", "m_fLastGrabTime");
// m_vecPositionWhenStartedDroppingToGround
[SchemaMember("CHostage", "m_vecPositionWhenStartedDroppingToGround")]
public Vector PositionWhenStartedDroppingToGround => Schema.GetDeclaredClass<Vector>(this.Handle, "CHostage", "m_vecPositionWhenStartedDroppingToGround");
// m_vecGrabbedPos
[SchemaMember("CHostage", "m_vecGrabbedPos")]
public Vector GrabbedPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CHostage", "m_vecGrabbedPos");
// m_flRescueStartTime
[SchemaMember("CHostage", "m_flRescueStartTime")]
public ref float RescueStartTime => ref Schema.GetRef<float>(this.Handle, "CHostage", "m_flRescueStartTime");
// m_flGrabSuccessTime
[SchemaMember("CHostage", "m_flGrabSuccessTime")]
public ref float GrabSuccessTime => ref Schema.GetRef<float>(this.Handle, "CHostage", "m_flGrabSuccessTime");
// m_flDropStartTime
[SchemaMember("CHostage", "m_flDropStartTime")]
public ref float DropStartTime => ref Schema.GetRef<float>(this.Handle, "CHostage", "m_flDropStartTime");
// m_nApproachRewardPayouts
[SchemaMember("CHostage", "m_nApproachRewardPayouts")]
public ref Int32 ApproachRewardPayouts => ref Schema.GetRef<Int32>(this.Handle, "CHostage", "m_nApproachRewardPayouts");
// m_nPickupEventCount
[SchemaMember("CHostage", "m_nPickupEventCount")]
public ref Int32 PickupEventCount => ref Schema.GetRef<Int32>(this.Handle, "CHostage", "m_nPickupEventCount");
// m_vecSpawnGroundPos
[SchemaMember("CHostage", "m_vecSpawnGroundPos")]
public Vector SpawnGroundPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CHostage", "m_vecSpawnGroundPos");
// m_vecHostageResetPosition
[SchemaMember("CHostage", "m_vecHostageResetPosition")]
public Vector HostageResetPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CHostage", "m_vecHostageResetPosition");
}
public partial class CHostageAlias_info_hostage_spawn : CHostage
{
public CHostageAlias_info_hostage_spawn (IntPtr pointer) : base(pointer) {}
}
public partial class CHostageCarriableProp : CBaseAnimGraph
{
public CHostageCarriableProp (IntPtr pointer) : base(pointer) {}
}
public partial class CHostageExpresserShim : CBaseCombatCharacter
{
public CHostageExpresserShim (IntPtr pointer) : base(pointer) {}
// m_pExpresser
[SchemaMember("CHostageExpresserShim", "m_pExpresser")]
public CAI_Expresser? Expresser => Schema.GetPointer<CAI_Expresser>(this.Handle, "CHostageExpresserShim", "m_pExpresser");
}
public partial class CHostageRescueZone : CHostageRescueZoneShim
{
public CHostageRescueZone (IntPtr pointer) : base(pointer) {}
}
public partial class CHostageRescueZoneShim : CBaseTrigger
{
public CHostageRescueZoneShim (IntPtr pointer) : base(pointer) {}
}
public partial class CInButtonState : NativeObject
{
public CInButtonState (IntPtr pointer) : base(pointer) {}
// m_pButtonStates
[SchemaMember("CInButtonState", "m_pButtonStates")]
public Span<UInt64> ButtonStates => Schema.GetFixedArray<UInt64>(this.Handle, "CInButtonState", "m_pButtonStates", 3);
}
public partial class CIncendiaryGrenade : CMolotovGrenade
{
public CIncendiaryGrenade (IntPtr pointer) : base(pointer) {}
}
public partial class CInferno : CBaseModelEntity
{
public CInferno (IntPtr pointer) : base(pointer) {}
// m_firePositions
[SchemaMember("CInferno", "m_firePositions")]
public Span<Vector> FirePositions => Schema.GetFixedArray<Vector>(this.Handle, "CInferno", "m_firePositions", 64);
// m_fireParentPositions
[SchemaMember("CInferno", "m_fireParentPositions")]
public Span<Vector> FireParentPositions => Schema.GetFixedArray<Vector>(this.Handle, "CInferno", "m_fireParentPositions", 64);
// m_bFireIsBurning
[SchemaMember("CInferno", "m_bFireIsBurning")]
public Span<bool> FireIsBurning => Schema.GetFixedArray<bool>(this.Handle, "CInferno", "m_bFireIsBurning", 64);
// m_BurnNormal
[SchemaMember("CInferno", "m_BurnNormal")]
public Span<Vector> BurnNormal => Schema.GetFixedArray<Vector>(this.Handle, "CInferno", "m_BurnNormal", 64);
// m_fireCount
[SchemaMember("CInferno", "m_fireCount")]
public ref Int32 FireCount => ref Schema.GetRef<Int32>(this.Handle, "CInferno", "m_fireCount");
// m_nInfernoType
[SchemaMember("CInferno", "m_nInfernoType")]
public ref Int32 InfernoType => ref Schema.GetRef<Int32>(this.Handle, "CInferno", "m_nInfernoType");
// m_nFireEffectTickBegin
[SchemaMember("CInferno", "m_nFireEffectTickBegin")]
public ref Int32 FireEffectTickBegin => ref Schema.GetRef<Int32>(this.Handle, "CInferno", "m_nFireEffectTickBegin");
// m_nFireLifetime
[SchemaMember("CInferno", "m_nFireLifetime")]
public ref float FireLifetime => ref Schema.GetRef<float>(this.Handle, "CInferno", "m_nFireLifetime");
// m_bInPostEffectTime
[SchemaMember("CInferno", "m_bInPostEffectTime")]
public ref bool InPostEffectTime => ref Schema.GetRef<bool>(this.Handle, "CInferno", "m_bInPostEffectTime");
// m_nFiresExtinguishCount
[SchemaMember("CInferno", "m_nFiresExtinguishCount")]
public ref Int32 FiresExtinguishCount => ref Schema.GetRef<Int32>(this.Handle, "CInferno", "m_nFiresExtinguishCount");
// m_bWasCreatedInSmoke
[SchemaMember("CInferno", "m_bWasCreatedInSmoke")]
public ref bool WasCreatedInSmoke => ref Schema.GetRef<bool>(this.Handle, "CInferno", "m_bWasCreatedInSmoke");
// m_extent
[SchemaMember("CInferno", "m_extent")]
public Extent Extent => Schema.GetDeclaredClass<Extent>(this.Handle, "CInferno", "m_extent");
// m_damageTimer
[SchemaMember("CInferno", "m_damageTimer")]
public CountdownTimer DamageTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CInferno", "m_damageTimer");
// m_damageRampTimer
[SchemaMember("CInferno", "m_damageRampTimer")]
public CountdownTimer DamageRampTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CInferno", "m_damageRampTimer");
// m_splashVelocity
[SchemaMember("CInferno", "m_splashVelocity")]
public Vector SplashVelocity => Schema.GetDeclaredClass<Vector>(this.Handle, "CInferno", "m_splashVelocity");
// m_InitialSplashVelocity
[SchemaMember("CInferno", "m_InitialSplashVelocity")]
public Vector InitialSplashVelocity => Schema.GetDeclaredClass<Vector>(this.Handle, "CInferno", "m_InitialSplashVelocity");
// m_startPos
[SchemaMember("CInferno", "m_startPos")]
public Vector StartPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CInferno", "m_startPos");
// m_vecOriginalSpawnLocation
[SchemaMember("CInferno", "m_vecOriginalSpawnLocation")]
public Vector OriginalSpawnLocation => Schema.GetDeclaredClass<Vector>(this.Handle, "CInferno", "m_vecOriginalSpawnLocation");
// m_activeTimer
[SchemaMember("CInferno", "m_activeTimer")]
public IntervalTimer ActiveTimer => Schema.GetDeclaredClass<IntervalTimer>(this.Handle, "CInferno", "m_activeTimer");
// m_fireSpawnOffset
[SchemaMember("CInferno", "m_fireSpawnOffset")]
public ref Int32 FireSpawnOffset => ref Schema.GetRef<Int32>(this.Handle, "CInferno", "m_fireSpawnOffset");
// m_nMaxFlames
[SchemaMember("CInferno", "m_nMaxFlames")]
public ref Int32 MaxFlames => ref Schema.GetRef<Int32>(this.Handle, "CInferno", "m_nMaxFlames");
// m_BookkeepingTimer
[SchemaMember("CInferno", "m_BookkeepingTimer")]
public CountdownTimer BookkeepingTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CInferno", "m_BookkeepingTimer");
// m_NextSpreadTimer
[SchemaMember("CInferno", "m_NextSpreadTimer")]
public CountdownTimer NextSpreadTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CInferno", "m_NextSpreadTimer");
// m_nSourceItemDefIndex
[SchemaMember("CInferno", "m_nSourceItemDefIndex")]
public ref UInt16 SourceItemDefIndex => ref Schema.GetRef<UInt16>(this.Handle, "CInferno", "m_nSourceItemDefIndex");
}
public partial class CInfoData : CServerOnlyEntity
{
public CInfoData (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoDeathmatchSpawn : SpawnPoint
{
public CInfoDeathmatchSpawn (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoDynamicShadowHint : CPointEntity
{
public CInfoDynamicShadowHint (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CInfoDynamicShadowHint", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CInfoDynamicShadowHint", "m_bDisabled");
// m_flRange
[SchemaMember("CInfoDynamicShadowHint", "m_flRange")]
public ref float Range => ref Schema.GetRef<float>(this.Handle, "CInfoDynamicShadowHint", "m_flRange");
// m_nImportance
[SchemaMember("CInfoDynamicShadowHint", "m_nImportance")]
public ref Int32 Importance => ref Schema.GetRef<Int32>(this.Handle, "CInfoDynamicShadowHint", "m_nImportance");
// m_nLightChoice
[SchemaMember("CInfoDynamicShadowHint", "m_nLightChoice")]
public ref Int32 LightChoice => ref Schema.GetRef<Int32>(this.Handle, "CInfoDynamicShadowHint", "m_nLightChoice");
// m_hLight
[SchemaMember("CInfoDynamicShadowHint", "m_hLight")]
public CHandle<CBaseEntity> Light => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CInfoDynamicShadowHint", "m_hLight");
}
public partial class CInfoDynamicShadowHintBox : CInfoDynamicShadowHint
{
public CInfoDynamicShadowHintBox (IntPtr pointer) : base(pointer) {}
// m_vBoxMins
[SchemaMember("CInfoDynamicShadowHintBox", "m_vBoxMins")]
public Vector BoxMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CInfoDynamicShadowHintBox", "m_vBoxMins");
// m_vBoxMaxs
[SchemaMember("CInfoDynamicShadowHintBox", "m_vBoxMaxs")]
public Vector BoxMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CInfoDynamicShadowHintBox", "m_vBoxMaxs");
}
public partial class CInfoEnemyTerroristSpawn : SpawnPointCoopEnemy
{
public CInfoEnemyTerroristSpawn (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoGameEventProxy : CPointEntity
{
public CInfoGameEventProxy (IntPtr pointer) : base(pointer) {}
// m_iszEventName
[SchemaMember("CInfoGameEventProxy", "m_iszEventName")]
public string EventName
{
get { return Schema.GetUtf8String(this.Handle, "CInfoGameEventProxy", "m_iszEventName"); }
set { Schema.SetString(this.Handle, "CInfoGameEventProxy", "m_iszEventName", value); }
}
// m_flRange
[SchemaMember("CInfoGameEventProxy", "m_flRange")]
public ref float Range => ref Schema.GetRef<float>(this.Handle, "CInfoGameEventProxy", "m_flRange");
}
public partial class CInfoInstructorHintBombTargetA : CPointEntity
{
public CInfoInstructorHintBombTargetA (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoInstructorHintBombTargetB : CPointEntity
{
public CInfoInstructorHintBombTargetB (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoInstructorHintHostageRescueZone : CPointEntity
{
public CInfoInstructorHintHostageRescueZone (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoInstructorHintTarget : CPointEntity
{
public CInfoInstructorHintTarget (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoLadderDismount : CBaseEntity
{
public CInfoLadderDismount (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoLandmark : CPointEntity
{
public CInfoLandmark (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoOffscreenPanoramaTexture : CPointEntity
{
public CInfoOffscreenPanoramaTexture (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CInfoOffscreenPanoramaTexture", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CInfoOffscreenPanoramaTexture", "m_bDisabled");
// m_nResolutionX
[SchemaMember("CInfoOffscreenPanoramaTexture", "m_nResolutionX")]
public ref Int32 ResolutionX => ref Schema.GetRef<Int32>(this.Handle, "CInfoOffscreenPanoramaTexture", "m_nResolutionX");
// m_nResolutionY
[SchemaMember("CInfoOffscreenPanoramaTexture", "m_nResolutionY")]
public ref Int32 ResolutionY => ref Schema.GetRef<Int32>(this.Handle, "CInfoOffscreenPanoramaTexture", "m_nResolutionY");
// m_szLayoutFileName
[SchemaMember("CInfoOffscreenPanoramaTexture", "m_szLayoutFileName")]
public string LayoutFileName
{
get { return Schema.GetUtf8String(this.Handle, "CInfoOffscreenPanoramaTexture", "m_szLayoutFileName"); }
set { Schema.SetString(this.Handle, "CInfoOffscreenPanoramaTexture", "m_szLayoutFileName", value); }
}
// m_RenderAttrName
[SchemaMember("CInfoOffscreenPanoramaTexture", "m_RenderAttrName")]
public string RenderAttrName
{
get { return Schema.GetUtf8String(this.Handle, "CInfoOffscreenPanoramaTexture", "m_RenderAttrName"); }
set { Schema.SetString(this.Handle, "CInfoOffscreenPanoramaTexture", "m_RenderAttrName", value); }
}
// m_TargetEntities
[SchemaMember("CInfoOffscreenPanoramaTexture", "m_TargetEntities")]
public NetworkedVector<CHandle<CBaseModelEntity>> TargetEntities => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseModelEntity>>>(this.Handle, "CInfoOffscreenPanoramaTexture", "m_TargetEntities");
// m_nTargetChangeCount
[SchemaMember("CInfoOffscreenPanoramaTexture", "m_nTargetChangeCount")]
public ref Int32 TargetChangeCount => ref Schema.GetRef<Int32>(this.Handle, "CInfoOffscreenPanoramaTexture", "m_nTargetChangeCount");
// m_vecCSSClasses
[SchemaMember("CInfoOffscreenPanoramaTexture", "m_vecCSSClasses")]
public NetworkedVector<string> CSSClasses => Schema.GetDeclaredClass<NetworkedVector<string>>(this.Handle, "CInfoOffscreenPanoramaTexture", "m_vecCSSClasses");
// m_szTargetsName
[SchemaMember("CInfoOffscreenPanoramaTexture", "m_szTargetsName")]
public string TargetsName
{
get { return Schema.GetUtf8String(this.Handle, "CInfoOffscreenPanoramaTexture", "m_szTargetsName"); }
set { Schema.SetString(this.Handle, "CInfoOffscreenPanoramaTexture", "m_szTargetsName", value); }
}
// m_AdditionalTargetEntities
[SchemaMember("CInfoOffscreenPanoramaTexture", "m_AdditionalTargetEntities")]
public NetworkedVector<CHandle<CBaseModelEntity>> AdditionalTargetEntities => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseModelEntity>>>(this.Handle, "CInfoOffscreenPanoramaTexture", "m_AdditionalTargetEntities");
}
public partial class CInfoParticleTarget : CPointEntity
{
public CInfoParticleTarget (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoPlayerCounterterrorist : SpawnPoint
{
public CInfoPlayerCounterterrorist (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoPlayerStart : CPointEntity
{
public CInfoPlayerStart (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CInfoPlayerStart", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CInfoPlayerStart", "m_bDisabled");
}
public partial class CInfoPlayerTerrorist : SpawnPoint
{
public CInfoPlayerTerrorist (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoSpawnGroupLandmark : CPointEntity
{
public CInfoSpawnGroupLandmark (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoSpawnGroupLoadUnload : CLogicalEntity
{
public CInfoSpawnGroupLoadUnload (IntPtr pointer) : base(pointer) {}
// m_OnSpawnGroupLoadStarted
[SchemaMember("CInfoSpawnGroupLoadUnload", "m_OnSpawnGroupLoadStarted")]
public CEntityIOOutput OnSpawnGroupLoadStarted => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CInfoSpawnGroupLoadUnload", "m_OnSpawnGroupLoadStarted");
// m_OnSpawnGroupLoadFinished
[SchemaMember("CInfoSpawnGroupLoadUnload", "m_OnSpawnGroupLoadFinished")]
public CEntityIOOutput OnSpawnGroupLoadFinished => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CInfoSpawnGroupLoadUnload", "m_OnSpawnGroupLoadFinished");
// m_OnSpawnGroupUnloadStarted
[SchemaMember("CInfoSpawnGroupLoadUnload", "m_OnSpawnGroupUnloadStarted")]
public CEntityIOOutput OnSpawnGroupUnloadStarted => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CInfoSpawnGroupLoadUnload", "m_OnSpawnGroupUnloadStarted");
// m_OnSpawnGroupUnloadFinished
[SchemaMember("CInfoSpawnGroupLoadUnload", "m_OnSpawnGroupUnloadFinished")]
public CEntityIOOutput OnSpawnGroupUnloadFinished => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CInfoSpawnGroupLoadUnload", "m_OnSpawnGroupUnloadFinished");
// m_iszSpawnGroupName
[SchemaMember("CInfoSpawnGroupLoadUnload", "m_iszSpawnGroupName")]
public string SpawnGroupName
{
get { return Schema.GetUtf8String(this.Handle, "CInfoSpawnGroupLoadUnload", "m_iszSpawnGroupName"); }
set { Schema.SetString(this.Handle, "CInfoSpawnGroupLoadUnload", "m_iszSpawnGroupName", value); }
}
// m_iszSpawnGroupFilterName
[SchemaMember("CInfoSpawnGroupLoadUnload", "m_iszSpawnGroupFilterName")]
public string SpawnGroupFilterName
{
get { return Schema.GetUtf8String(this.Handle, "CInfoSpawnGroupLoadUnload", "m_iszSpawnGroupFilterName"); }
set { Schema.SetString(this.Handle, "CInfoSpawnGroupLoadUnload", "m_iszSpawnGroupFilterName", value); }
}
// m_iszLandmarkName
[SchemaMember("CInfoSpawnGroupLoadUnload", "m_iszLandmarkName")]
public string LandmarkName
{
get { return Schema.GetUtf8String(this.Handle, "CInfoSpawnGroupLoadUnload", "m_iszLandmarkName"); }
set { Schema.SetString(this.Handle, "CInfoSpawnGroupLoadUnload", "m_iszLandmarkName", value); }
}
// m_sFixedSpawnGroupName
[SchemaMember("CInfoSpawnGroupLoadUnload", "m_sFixedSpawnGroupName")]
public string FixedSpawnGroupName
{
get { return Schema.GetUtf8String(this.Handle, "CInfoSpawnGroupLoadUnload", "m_sFixedSpawnGroupName"); }
set { Schema.SetString(this.Handle, "CInfoSpawnGroupLoadUnload", "m_sFixedSpawnGroupName", value); }
}
// m_flTimeoutInterval
[SchemaMember("CInfoSpawnGroupLoadUnload", "m_flTimeoutInterval")]
public ref float TimeoutInterval => ref Schema.GetRef<float>(this.Handle, "CInfoSpawnGroupLoadUnload", "m_flTimeoutInterval");
// m_bStreamingStarted
[SchemaMember("CInfoSpawnGroupLoadUnload", "m_bStreamingStarted")]
public ref bool StreamingStarted => ref Schema.GetRef<bool>(this.Handle, "CInfoSpawnGroupLoadUnload", "m_bStreamingStarted");
// m_bUnloadingStarted
[SchemaMember("CInfoSpawnGroupLoadUnload", "m_bUnloadingStarted")]
public ref bool UnloadingStarted => ref Schema.GetRef<bool>(this.Handle, "CInfoSpawnGroupLoadUnload", "m_bUnloadingStarted");
}
public partial class CInfoTarget : CPointEntity
{
public CInfoTarget (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoTargetServerOnly : CServerOnlyPointEntity
{
public CInfoTargetServerOnly (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoTeleportDestination : CPointEntity
{
public CInfoTeleportDestination (IntPtr pointer) : base(pointer) {}
}
public partial class CInfoVisibilityBox : CBaseEntity
{
public CInfoVisibilityBox (IntPtr pointer) : base(pointer) {}
// m_nMode
[SchemaMember("CInfoVisibilityBox", "m_nMode")]
public ref Int32 Mode => ref Schema.GetRef<Int32>(this.Handle, "CInfoVisibilityBox", "m_nMode");
// m_vBoxSize
[SchemaMember("CInfoVisibilityBox", "m_vBoxSize")]
public Vector BoxSize => Schema.GetDeclaredClass<Vector>(this.Handle, "CInfoVisibilityBox", "m_vBoxSize");
// m_bEnabled
[SchemaMember("CInfoVisibilityBox", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CInfoVisibilityBox", "m_bEnabled");
}
public partial class CInfoWorldLayer : CBaseEntity
{
public CInfoWorldLayer (IntPtr pointer) : base(pointer) {}
// m_pOutputOnEntitiesSpawned
[SchemaMember("CInfoWorldLayer", "m_pOutputOnEntitiesSpawned")]
public CEntityIOOutput OutputOnEntitiesSpawned => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CInfoWorldLayer", "m_pOutputOnEntitiesSpawned");
// m_worldName
[SchemaMember("CInfoWorldLayer", "m_worldName")]
public string WorldName
{
get { return Schema.GetUtf8String(this.Handle, "CInfoWorldLayer", "m_worldName"); }
set { Schema.SetString(this.Handle, "CInfoWorldLayer", "m_worldName", value); }
}
// m_layerName
[SchemaMember("CInfoWorldLayer", "m_layerName")]
public string LayerName
{
get { return Schema.GetUtf8String(this.Handle, "CInfoWorldLayer", "m_layerName"); }
set { Schema.SetString(this.Handle, "CInfoWorldLayer", "m_layerName", value); }
}
// m_bWorldLayerVisible
[SchemaMember("CInfoWorldLayer", "m_bWorldLayerVisible")]
public ref bool WorldLayerVisible => ref Schema.GetRef<bool>(this.Handle, "CInfoWorldLayer", "m_bWorldLayerVisible");
// m_bEntitiesSpawned
[SchemaMember("CInfoWorldLayer", "m_bEntitiesSpawned")]
public ref bool EntitiesSpawned => ref Schema.GetRef<bool>(this.Handle, "CInfoWorldLayer", "m_bEntitiesSpawned");
// m_bCreateAsChildSpawnGroup
[SchemaMember("CInfoWorldLayer", "m_bCreateAsChildSpawnGroup")]
public ref bool CreateAsChildSpawnGroup => ref Schema.GetRef<bool>(this.Handle, "CInfoWorldLayer", "m_bCreateAsChildSpawnGroup");
// m_hLayerSpawnGroup
[SchemaMember("CInfoWorldLayer", "m_hLayerSpawnGroup")]
public ref UInt32 LayerSpawnGroup => ref Schema.GetRef<UInt32>(this.Handle, "CInfoWorldLayer", "m_hLayerSpawnGroup");
}
public partial class CInstancedSceneEntity : CSceneEntity
{
public CInstancedSceneEntity (IntPtr pointer) : base(pointer) {}
// m_hOwner
[SchemaMember("CInstancedSceneEntity", "m_hOwner")]
public CHandle<CBaseEntity> Owner => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CInstancedSceneEntity", "m_hOwner");
// m_bHadOwner
[SchemaMember("CInstancedSceneEntity", "m_bHadOwner")]
public ref bool HadOwner => ref Schema.GetRef<bool>(this.Handle, "CInstancedSceneEntity", "m_bHadOwner");
// m_flPostSpeakDelay
[SchemaMember("CInstancedSceneEntity", "m_flPostSpeakDelay")]
public ref float PostSpeakDelay => ref Schema.GetRef<float>(this.Handle, "CInstancedSceneEntity", "m_flPostSpeakDelay");
// m_flPreDelay
[SchemaMember("CInstancedSceneEntity", "m_flPreDelay")]
public ref float PreDelay => ref Schema.GetRef<float>(this.Handle, "CInstancedSceneEntity", "m_flPreDelay");
// m_bIsBackground
[SchemaMember("CInstancedSceneEntity", "m_bIsBackground")]
public ref bool IsBackground => ref Schema.GetRef<bool>(this.Handle, "CInstancedSceneEntity", "m_bIsBackground");
}
public partial class CInstructorEventEntity : CPointEntity
{
public CInstructorEventEntity (IntPtr pointer) : base(pointer) {}
// m_iszName
[SchemaMember("CInstructorEventEntity", "m_iszName")]
public string Name
{
get { return Schema.GetUtf8String(this.Handle, "CInstructorEventEntity", "m_iszName"); }
set { Schema.SetString(this.Handle, "CInstructorEventEntity", "m_iszName", value); }
}
// m_iszHintTargetEntity
[SchemaMember("CInstructorEventEntity", "m_iszHintTargetEntity")]
public string HintTargetEntity
{
get { return Schema.GetUtf8String(this.Handle, "CInstructorEventEntity", "m_iszHintTargetEntity"); }
set { Schema.SetString(this.Handle, "CInstructorEventEntity", "m_iszHintTargetEntity", value); }
}
// m_hTargetPlayer
[SchemaMember("CInstructorEventEntity", "m_hTargetPlayer")]
public CHandle<CBasePlayerPawn> TargetPlayer => Schema.GetDeclaredClass<CHandle<CBasePlayerPawn>>(this.Handle, "CInstructorEventEntity", "m_hTargetPlayer");
}
public partial class CIronSightController : NativeObject
{
public CIronSightController (IntPtr pointer) : base(pointer) {}
// m_bIronSightAvailable
[SchemaMember("CIronSightController", "m_bIronSightAvailable")]
public ref bool IronSightAvailable => ref Schema.GetRef<bool>(this.Handle, "CIronSightController", "m_bIronSightAvailable");
// m_flIronSightAmount
[SchemaMember("CIronSightController", "m_flIronSightAmount")]
public ref float IronSightAmount => ref Schema.GetRef<float>(this.Handle, "CIronSightController", "m_flIronSightAmount");
// m_flIronSightAmountGained
[SchemaMember("CIronSightController", "m_flIronSightAmountGained")]
public ref float IronSightAmountGained => ref Schema.GetRef<float>(this.Handle, "CIronSightController", "m_flIronSightAmountGained");
// m_flIronSightAmountBiased
[SchemaMember("CIronSightController", "m_flIronSightAmountBiased")]
public ref float IronSightAmountBiased => ref Schema.GetRef<float>(this.Handle, "CIronSightController", "m_flIronSightAmountBiased");
}
public partial class CItem : CBaseAnimGraph
{
public CItem (IntPtr pointer) : base(pointer) {}
// m_OnPlayerTouch
[SchemaMember("CItem", "m_OnPlayerTouch")]
public CEntityIOOutput OnPlayerTouch => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CItem", "m_OnPlayerTouch");
// m_bActivateWhenAtRest
[SchemaMember("CItem", "m_bActivateWhenAtRest")]
public ref bool ActivateWhenAtRest => ref Schema.GetRef<bool>(this.Handle, "CItem", "m_bActivateWhenAtRest");
// m_OnCacheInteraction
[SchemaMember("CItem", "m_OnCacheInteraction")]
public CEntityIOOutput OnCacheInteraction => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CItem", "m_OnCacheInteraction");
// m_OnPlayerPickup
[SchemaMember("CItem", "m_OnPlayerPickup")]
public CEntityIOOutput OnPlayerPickup => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CItem", "m_OnPlayerPickup");
// m_OnGlovePulled
[SchemaMember("CItem", "m_OnGlovePulled")]
public CEntityIOOutput OnGlovePulled => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CItem", "m_OnGlovePulled");
// m_vOriginalSpawnOrigin
[SchemaMember("CItem", "m_vOriginalSpawnOrigin")]
public Vector OriginalSpawnOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CItem", "m_vOriginalSpawnOrigin");
// m_vOriginalSpawnAngles
[SchemaMember("CItem", "m_vOriginalSpawnAngles")]
public QAngle OriginalSpawnAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CItem", "m_vOriginalSpawnAngles");
// m_bPhysStartAsleep
[SchemaMember("CItem", "m_bPhysStartAsleep")]
public ref bool PhysStartAsleep => ref Schema.GetRef<bool>(this.Handle, "CItem", "m_bPhysStartAsleep");
}
public partial class CItem_Healthshot : CWeaponBaseItem
{
public CItem_Healthshot (IntPtr pointer) : base(pointer) {}
}
public partial class CItemAssaultSuit : CItem
{
public CItemAssaultSuit (IntPtr pointer) : base(pointer) {}
}
public partial class CItemDefuser : CItem
{
public CItemDefuser (IntPtr pointer) : base(pointer) {}
// m_entitySpottedState
[SchemaMember("CItemDefuser", "m_entitySpottedState")]
public EntitySpottedState_t EntitySpottedState => Schema.GetDeclaredClass<EntitySpottedState_t>(this.Handle, "CItemDefuser", "m_entitySpottedState");
// m_nSpotRules
[SchemaMember("CItemDefuser", "m_nSpotRules")]
public ref Int32 SpotRules => ref Schema.GetRef<Int32>(this.Handle, "CItemDefuser", "m_nSpotRules");
}
public partial class CItemDefuserAlias_item_defuser : CItemDefuser
{
public CItemDefuserAlias_item_defuser (IntPtr pointer) : base(pointer) {}
}
public partial class CItemDogtags : CItem
{
public CItemDogtags (IntPtr pointer) : base(pointer) {}
// m_OwningPlayer
[SchemaMember("CItemDogtags", "m_OwningPlayer")]
public CHandle<CCSPlayerPawn> OwningPlayer => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CItemDogtags", "m_OwningPlayer");
// m_KillingPlayer
[SchemaMember("CItemDogtags", "m_KillingPlayer")]
public CHandle<CCSPlayerPawn> KillingPlayer => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CItemDogtags", "m_KillingPlayer");
}
public partial class CItemGeneric : CItem
{
public CItemGeneric (IntPtr pointer) : base(pointer) {}
// m_bHasTriggerRadius
[SchemaMember("CItemGeneric", "m_bHasTriggerRadius")]
public ref bool HasTriggerRadius => ref Schema.GetRef<bool>(this.Handle, "CItemGeneric", "m_bHasTriggerRadius");
// m_bHasPickupRadius
[SchemaMember("CItemGeneric", "m_bHasPickupRadius")]
public ref bool HasPickupRadius => ref Schema.GetRef<bool>(this.Handle, "CItemGeneric", "m_bHasPickupRadius");
// m_flPickupRadiusSqr
[SchemaMember("CItemGeneric", "m_flPickupRadiusSqr")]
public ref float PickupRadiusSqr => ref Schema.GetRef<float>(this.Handle, "CItemGeneric", "m_flPickupRadiusSqr");
// m_flTriggerRadiusSqr
[SchemaMember("CItemGeneric", "m_flTriggerRadiusSqr")]
public ref float TriggerRadiusSqr => ref Schema.GetRef<float>(this.Handle, "CItemGeneric", "m_flTriggerRadiusSqr");
// m_flLastPickupCheck
[SchemaMember("CItemGeneric", "m_flLastPickupCheck")]
public ref float LastPickupCheck => ref Schema.GetRef<float>(this.Handle, "CItemGeneric", "m_flLastPickupCheck");
// m_bPlayerCounterListenerAdded
[SchemaMember("CItemGeneric", "m_bPlayerCounterListenerAdded")]
public ref bool PlayerCounterListenerAdded => ref Schema.GetRef<bool>(this.Handle, "CItemGeneric", "m_bPlayerCounterListenerAdded");
// m_bPlayerInTriggerRadius
[SchemaMember("CItemGeneric", "m_bPlayerInTriggerRadius")]
public ref bool PlayerInTriggerRadius => ref Schema.GetRef<bool>(this.Handle, "CItemGeneric", "m_bPlayerInTriggerRadius");
// m_hSpawnParticleEffect
[SchemaMember("CItemGeneric", "m_hSpawnParticleEffect")]
public CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> SpawnParticleEffect => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>>(this.Handle, "CItemGeneric", "m_hSpawnParticleEffect");
// m_pAmbientSoundEffect
[SchemaMember("CItemGeneric", "m_pAmbientSoundEffect")]
public string AmbientSoundEffect
{
get { return Schema.GetUtf8String(this.Handle, "CItemGeneric", "m_pAmbientSoundEffect"); }
set { Schema.SetString(this.Handle, "CItemGeneric", "m_pAmbientSoundEffect", value); }
}
// m_bAutoStartAmbientSound
[SchemaMember("CItemGeneric", "m_bAutoStartAmbientSound")]
public ref bool AutoStartAmbientSound => ref Schema.GetRef<bool>(this.Handle, "CItemGeneric", "m_bAutoStartAmbientSound");
// m_pSpawnScriptFunction
[SchemaMember("CItemGeneric", "m_pSpawnScriptFunction")]
public string SpawnScriptFunction
{
get { return Schema.GetUtf8String(this.Handle, "CItemGeneric", "m_pSpawnScriptFunction"); }
set { Schema.SetString(this.Handle, "CItemGeneric", "m_pSpawnScriptFunction", value); }
}
// m_hPickupParticleEffect
[SchemaMember("CItemGeneric", "m_hPickupParticleEffect")]
public CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> PickupParticleEffect => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>>(this.Handle, "CItemGeneric", "m_hPickupParticleEffect");
// m_pPickupSoundEffect
[SchemaMember("CItemGeneric", "m_pPickupSoundEffect")]
public string PickupSoundEffect
{
get { return Schema.GetUtf8String(this.Handle, "CItemGeneric", "m_pPickupSoundEffect"); }
set { Schema.SetString(this.Handle, "CItemGeneric", "m_pPickupSoundEffect", value); }
}
// m_pPickupScriptFunction
[SchemaMember("CItemGeneric", "m_pPickupScriptFunction")]
public string PickupScriptFunction
{
get { return Schema.GetUtf8String(this.Handle, "CItemGeneric", "m_pPickupScriptFunction"); }
set { Schema.SetString(this.Handle, "CItemGeneric", "m_pPickupScriptFunction", value); }
}
// m_hTimeoutParticleEffect
[SchemaMember("CItemGeneric", "m_hTimeoutParticleEffect")]
public CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> TimeoutParticleEffect => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>>(this.Handle, "CItemGeneric", "m_hTimeoutParticleEffect");
// m_pTimeoutSoundEffect
[SchemaMember("CItemGeneric", "m_pTimeoutSoundEffect")]
public string TimeoutSoundEffect
{
get { return Schema.GetUtf8String(this.Handle, "CItemGeneric", "m_pTimeoutSoundEffect"); }
set { Schema.SetString(this.Handle, "CItemGeneric", "m_pTimeoutSoundEffect", value); }
}
// m_pTimeoutScriptFunction
[SchemaMember("CItemGeneric", "m_pTimeoutScriptFunction")]
public string TimeoutScriptFunction
{
get { return Schema.GetUtf8String(this.Handle, "CItemGeneric", "m_pTimeoutScriptFunction"); }
set { Schema.SetString(this.Handle, "CItemGeneric", "m_pTimeoutScriptFunction", value); }
}
// m_pPickupFilterName
[SchemaMember("CItemGeneric", "m_pPickupFilterName")]
public string PickupFilterName
{
get { return Schema.GetUtf8String(this.Handle, "CItemGeneric", "m_pPickupFilterName"); }
set { Schema.SetString(this.Handle, "CItemGeneric", "m_pPickupFilterName", value); }
}
// m_hPickupFilter
[SchemaMember("CItemGeneric", "m_hPickupFilter")]
public CHandle<CBaseFilter> PickupFilter => Schema.GetDeclaredClass<CHandle<CBaseFilter>>(this.Handle, "CItemGeneric", "m_hPickupFilter");
// m_OnPickup
[SchemaMember("CItemGeneric", "m_OnPickup")]
public CEntityIOOutput OnPickup => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CItemGeneric", "m_OnPickup");
// m_OnTimeout
[SchemaMember("CItemGeneric", "m_OnTimeout")]
public CEntityIOOutput OnTimeout => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CItemGeneric", "m_OnTimeout");
// m_OnTriggerStartTouch
[SchemaMember("CItemGeneric", "m_OnTriggerStartTouch")]
public CEntityIOOutput OnTriggerStartTouch => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CItemGeneric", "m_OnTriggerStartTouch");
// m_OnTriggerTouch
[SchemaMember("CItemGeneric", "m_OnTriggerTouch")]
public CEntityIOOutput OnTriggerTouch => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CItemGeneric", "m_OnTriggerTouch");
// m_OnTriggerEndTouch
[SchemaMember("CItemGeneric", "m_OnTriggerEndTouch")]
public CEntityIOOutput OnTriggerEndTouch => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CItemGeneric", "m_OnTriggerEndTouch");
// m_pAllowPickupScriptFunction
[SchemaMember("CItemGeneric", "m_pAllowPickupScriptFunction")]
public string AllowPickupScriptFunction
{
get { return Schema.GetUtf8String(this.Handle, "CItemGeneric", "m_pAllowPickupScriptFunction"); }
set { Schema.SetString(this.Handle, "CItemGeneric", "m_pAllowPickupScriptFunction", value); }
}
// m_flPickupRadius
[SchemaMember("CItemGeneric", "m_flPickupRadius")]
public ref float PickupRadius => ref Schema.GetRef<float>(this.Handle, "CItemGeneric", "m_flPickupRadius");
// m_flTriggerRadius
[SchemaMember("CItemGeneric", "m_flTriggerRadius")]
public ref float TriggerRadius => ref Schema.GetRef<float>(this.Handle, "CItemGeneric", "m_flTriggerRadius");
// m_pTriggerSoundEffect
[SchemaMember("CItemGeneric", "m_pTriggerSoundEffect")]
public string TriggerSoundEffect
{
get { return Schema.GetUtf8String(this.Handle, "CItemGeneric", "m_pTriggerSoundEffect"); }
set { Schema.SetString(this.Handle, "CItemGeneric", "m_pTriggerSoundEffect", value); }
}
// m_bGlowWhenInTrigger
[SchemaMember("CItemGeneric", "m_bGlowWhenInTrigger")]
public ref bool GlowWhenInTrigger => ref Schema.GetRef<bool>(this.Handle, "CItemGeneric", "m_bGlowWhenInTrigger");
// m_glowColor
[SchemaMember("CItemGeneric", "m_glowColor")]
public Color GlowColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CItemGeneric", "m_glowColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CItemGeneric", "m_glowColor", value); }
}
// m_bUseable
[SchemaMember("CItemGeneric", "m_bUseable")]
public ref bool Useable => ref Schema.GetRef<bool>(this.Handle, "CItemGeneric", "m_bUseable");
// m_hTriggerHelper
[SchemaMember("CItemGeneric", "m_hTriggerHelper")]
public CHandle<CItemGenericTriggerHelper> TriggerHelper => Schema.GetDeclaredClass<CHandle<CItemGenericTriggerHelper>>(this.Handle, "CItemGeneric", "m_hTriggerHelper");
}
public partial class CItemGenericTriggerHelper : CBaseModelEntity
{
public CItemGenericTriggerHelper (IntPtr pointer) : base(pointer) {}
// m_hParentItem
[SchemaMember("CItemGenericTriggerHelper", "m_hParentItem")]
public CHandle<CItemGeneric> ParentItem => Schema.GetDeclaredClass<CHandle<CItemGeneric>>(this.Handle, "CItemGenericTriggerHelper", "m_hParentItem");
}
public partial class CItemHeavyAssaultSuit : CItemAssaultSuit
{
public CItemHeavyAssaultSuit (IntPtr pointer) : base(pointer) {}
}
public partial class CItemKevlar : CItem
{
public CItemKevlar (IntPtr pointer) : base(pointer) {}
}
public partial class CItemSoda : CBaseAnimGraph
{
public CItemSoda (IntPtr pointer) : base(pointer) {}
}
public partial class CKeepUpright : CPointEntity
{
public CKeepUpright (IntPtr pointer) : base(pointer) {}
// m_worldGoalAxis
[SchemaMember("CKeepUpright", "m_worldGoalAxis")]
public Vector WorldGoalAxis => Schema.GetDeclaredClass<Vector>(this.Handle, "CKeepUpright", "m_worldGoalAxis");
// m_localTestAxis
[SchemaMember("CKeepUpright", "m_localTestAxis")]
public Vector LocalTestAxis => Schema.GetDeclaredClass<Vector>(this.Handle, "CKeepUpright", "m_localTestAxis");
// m_nameAttach
[SchemaMember("CKeepUpright", "m_nameAttach")]
public string NameAttach
{
get { return Schema.GetUtf8String(this.Handle, "CKeepUpright", "m_nameAttach"); }
set { Schema.SetString(this.Handle, "CKeepUpright", "m_nameAttach", value); }
}
// m_attachedObject
[SchemaMember("CKeepUpright", "m_attachedObject")]
public CHandle<CBaseEntity> AttachedObject => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CKeepUpright", "m_attachedObject");
// m_angularLimit
[SchemaMember("CKeepUpright", "m_angularLimit")]
public ref float AngularLimit => ref Schema.GetRef<float>(this.Handle, "CKeepUpright", "m_angularLimit");
// m_bActive
[SchemaMember("CKeepUpright", "m_bActive")]
public ref bool Active => ref Schema.GetRef<bool>(this.Handle, "CKeepUpright", "m_bActive");
// m_bDampAllRotation
[SchemaMember("CKeepUpright", "m_bDampAllRotation")]
public ref bool DampAllRotation => ref Schema.GetRef<bool>(this.Handle, "CKeepUpright", "m_bDampAllRotation");
}
public partial class CKnife : CCSWeaponBase
{
public CKnife (IntPtr pointer) : base(pointer) {}
// m_bFirstAttack
[SchemaMember("CKnife", "m_bFirstAttack")]
public ref bool FirstAttack => ref Schema.GetRef<bool>(this.Handle, "CKnife", "m_bFirstAttack");
}
public partial class CLightComponent : CEntityComponent
{
public CLightComponent (IntPtr pointer) : base(pointer) {}
// __m_pChainEntity
[SchemaMember("CLightComponent", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "CLightComponent", "__m_pChainEntity");
// m_Color
[SchemaMember("CLightComponent", "m_Color")]
public Color Color
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CLightComponent", "m_Color"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CLightComponent", "m_Color", value); }
}
// m_SecondaryColor
[SchemaMember("CLightComponent", "m_SecondaryColor")]
public Color SecondaryColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CLightComponent", "m_SecondaryColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CLightComponent", "m_SecondaryColor", value); }
}
// m_flBrightness
[SchemaMember("CLightComponent", "m_flBrightness")]
public ref float Brightness => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flBrightness");
// m_flBrightnessScale
[SchemaMember("CLightComponent", "m_flBrightnessScale")]
public ref float BrightnessScale => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flBrightnessScale");
// m_flBrightnessMult
[SchemaMember("CLightComponent", "m_flBrightnessMult")]
public ref float BrightnessMult => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flBrightnessMult");
// m_flRange
[SchemaMember("CLightComponent", "m_flRange")]
public ref float Range => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flRange");
// m_flFalloff
[SchemaMember("CLightComponent", "m_flFalloff")]
public ref float Falloff => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flFalloff");
// m_flAttenuation0
[SchemaMember("CLightComponent", "m_flAttenuation0")]
public ref float Attenuation0 => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flAttenuation0");
// m_flAttenuation1
[SchemaMember("CLightComponent", "m_flAttenuation1")]
public ref float Attenuation1 => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flAttenuation1");
// m_flAttenuation2
[SchemaMember("CLightComponent", "m_flAttenuation2")]
public ref float Attenuation2 => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flAttenuation2");
// m_flTheta
[SchemaMember("CLightComponent", "m_flTheta")]
public ref float Theta => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flTheta");
// m_flPhi
[SchemaMember("CLightComponent", "m_flPhi")]
public ref float Phi => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flPhi");
// m_hLightCookie
[SchemaMember("CLightComponent", "m_hLightCookie")]
public CStrongHandle<InfoForResourceTypeCTextureBase> LightCookie => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CLightComponent", "m_hLightCookie");
// m_nCascades
[SchemaMember("CLightComponent", "m_nCascades")]
public ref Int32 Cascades => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nCascades");
// m_nCastShadows
[SchemaMember("CLightComponent", "m_nCastShadows")]
public ref Int32 CastShadows => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nCastShadows");
// m_nShadowWidth
[SchemaMember("CLightComponent", "m_nShadowWidth")]
public ref Int32 ShadowWidth => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nShadowWidth");
// m_nShadowHeight
[SchemaMember("CLightComponent", "m_nShadowHeight")]
public ref Int32 ShadowHeight => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nShadowHeight");
// m_bRenderDiffuse
[SchemaMember("CLightComponent", "m_bRenderDiffuse")]
public ref bool RenderDiffuse => ref Schema.GetRef<bool>(this.Handle, "CLightComponent", "m_bRenderDiffuse");
// m_nRenderSpecular
[SchemaMember("CLightComponent", "m_nRenderSpecular")]
public ref Int32 RenderSpecular => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nRenderSpecular");
// m_bRenderTransmissive
[SchemaMember("CLightComponent", "m_bRenderTransmissive")]
public ref bool RenderTransmissive => ref Schema.GetRef<bool>(this.Handle, "CLightComponent", "m_bRenderTransmissive");
// m_flOrthoLightWidth
[SchemaMember("CLightComponent", "m_flOrthoLightWidth")]
public ref float OrthoLightWidth => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flOrthoLightWidth");
// m_flOrthoLightHeight
[SchemaMember("CLightComponent", "m_flOrthoLightHeight")]
public ref float OrthoLightHeight => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flOrthoLightHeight");
// m_nStyle
[SchemaMember("CLightComponent", "m_nStyle")]
public ref Int32 Style => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nStyle");
// m_Pattern
[SchemaMember("CLightComponent", "m_Pattern")]
public string Pattern
{
get { return Schema.GetUtf8String(this.Handle, "CLightComponent", "m_Pattern"); }
set { Schema.SetString(this.Handle, "CLightComponent", "m_Pattern", value); }
}
// m_nCascadeRenderStaticObjects
[SchemaMember("CLightComponent", "m_nCascadeRenderStaticObjects")]
public ref Int32 CascadeRenderStaticObjects => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nCascadeRenderStaticObjects");
// m_flShadowCascadeCrossFade
[SchemaMember("CLightComponent", "m_flShadowCascadeCrossFade")]
public ref float ShadowCascadeCrossFade => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flShadowCascadeCrossFade");
// m_flShadowCascadeDistanceFade
[SchemaMember("CLightComponent", "m_flShadowCascadeDistanceFade")]
public ref float ShadowCascadeDistanceFade => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flShadowCascadeDistanceFade");
// m_flShadowCascadeDistance0
[SchemaMember("CLightComponent", "m_flShadowCascadeDistance0")]
public ref float ShadowCascadeDistance0 => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flShadowCascadeDistance0");
// m_flShadowCascadeDistance1
[SchemaMember("CLightComponent", "m_flShadowCascadeDistance1")]
public ref float ShadowCascadeDistance1 => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flShadowCascadeDistance1");
// m_flShadowCascadeDistance2
[SchemaMember("CLightComponent", "m_flShadowCascadeDistance2")]
public ref float ShadowCascadeDistance2 => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flShadowCascadeDistance2");
// m_flShadowCascadeDistance3
[SchemaMember("CLightComponent", "m_flShadowCascadeDistance3")]
public ref float ShadowCascadeDistance3 => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flShadowCascadeDistance3");
// m_nShadowCascadeResolution0
[SchemaMember("CLightComponent", "m_nShadowCascadeResolution0")]
public ref Int32 ShadowCascadeResolution0 => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nShadowCascadeResolution0");
// m_nShadowCascadeResolution1
[SchemaMember("CLightComponent", "m_nShadowCascadeResolution1")]
public ref Int32 ShadowCascadeResolution1 => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nShadowCascadeResolution1");
// m_nShadowCascadeResolution2
[SchemaMember("CLightComponent", "m_nShadowCascadeResolution2")]
public ref Int32 ShadowCascadeResolution2 => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nShadowCascadeResolution2");
// m_nShadowCascadeResolution3
[SchemaMember("CLightComponent", "m_nShadowCascadeResolution3")]
public ref Int32 ShadowCascadeResolution3 => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nShadowCascadeResolution3");
// m_bUsesBakedShadowing
[SchemaMember("CLightComponent", "m_bUsesBakedShadowing")]
public ref bool UsesBakedShadowing => ref Schema.GetRef<bool>(this.Handle, "CLightComponent", "m_bUsesBakedShadowing");
// m_nShadowPriority
[SchemaMember("CLightComponent", "m_nShadowPriority")]
public ref Int32 ShadowPriority => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nShadowPriority");
// m_nBakedShadowIndex
[SchemaMember("CLightComponent", "m_nBakedShadowIndex")]
public ref Int32 BakedShadowIndex => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nBakedShadowIndex");
// m_bRenderToCubemaps
[SchemaMember("CLightComponent", "m_bRenderToCubemaps")]
public ref bool RenderToCubemaps => ref Schema.GetRef<bool>(this.Handle, "CLightComponent", "m_bRenderToCubemaps");
// m_nDirectLight
[SchemaMember("CLightComponent", "m_nDirectLight")]
public ref Int32 DirectLight => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nDirectLight");
// m_nIndirectLight
[SchemaMember("CLightComponent", "m_nIndirectLight")]
public ref Int32 IndirectLight => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nIndirectLight");
// m_flFadeMinDist
[SchemaMember("CLightComponent", "m_flFadeMinDist")]
public ref float FadeMinDist => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flFadeMinDist");
// m_flFadeMaxDist
[SchemaMember("CLightComponent", "m_flFadeMaxDist")]
public ref float FadeMaxDist => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flFadeMaxDist");
// m_flShadowFadeMinDist
[SchemaMember("CLightComponent", "m_flShadowFadeMinDist")]
public ref float ShadowFadeMinDist => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flShadowFadeMinDist");
// m_flShadowFadeMaxDist
[SchemaMember("CLightComponent", "m_flShadowFadeMaxDist")]
public ref float ShadowFadeMaxDist => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flShadowFadeMaxDist");
// m_bEnabled
[SchemaMember("CLightComponent", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CLightComponent", "m_bEnabled");
// m_bFlicker
[SchemaMember("CLightComponent", "m_bFlicker")]
public ref bool Flicker => ref Schema.GetRef<bool>(this.Handle, "CLightComponent", "m_bFlicker");
// m_bPrecomputedFieldsValid
[SchemaMember("CLightComponent", "m_bPrecomputedFieldsValid")]
public ref bool PrecomputedFieldsValid => ref Schema.GetRef<bool>(this.Handle, "CLightComponent", "m_bPrecomputedFieldsValid");
// m_vPrecomputedBoundsMins
[SchemaMember("CLightComponent", "m_vPrecomputedBoundsMins")]
public Vector PrecomputedBoundsMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CLightComponent", "m_vPrecomputedBoundsMins");
// m_vPrecomputedBoundsMaxs
[SchemaMember("CLightComponent", "m_vPrecomputedBoundsMaxs")]
public Vector PrecomputedBoundsMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CLightComponent", "m_vPrecomputedBoundsMaxs");
// m_vPrecomputedOBBOrigin
[SchemaMember("CLightComponent", "m_vPrecomputedOBBOrigin")]
public Vector PrecomputedOBBOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CLightComponent", "m_vPrecomputedOBBOrigin");
// m_vPrecomputedOBBAngles
[SchemaMember("CLightComponent", "m_vPrecomputedOBBAngles")]
public QAngle PrecomputedOBBAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CLightComponent", "m_vPrecomputedOBBAngles");
// m_vPrecomputedOBBExtent
[SchemaMember("CLightComponent", "m_vPrecomputedOBBExtent")]
public Vector PrecomputedOBBExtent => Schema.GetDeclaredClass<Vector>(this.Handle, "CLightComponent", "m_vPrecomputedOBBExtent");
// m_flPrecomputedMaxRange
[SchemaMember("CLightComponent", "m_flPrecomputedMaxRange")]
public ref float PrecomputedMaxRange => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flPrecomputedMaxRange");
// m_nFogLightingMode
[SchemaMember("CLightComponent", "m_nFogLightingMode")]
public ref Int32 FogLightingMode => ref Schema.GetRef<Int32>(this.Handle, "CLightComponent", "m_nFogLightingMode");
// m_flFogContributionStength
[SchemaMember("CLightComponent", "m_flFogContributionStength")]
public ref float FogContributionStength => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flFogContributionStength");
// m_flNearClipPlane
[SchemaMember("CLightComponent", "m_flNearClipPlane")]
public ref float NearClipPlane => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flNearClipPlane");
// m_SkyColor
[SchemaMember("CLightComponent", "m_SkyColor")]
public Color SkyColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CLightComponent", "m_SkyColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CLightComponent", "m_SkyColor", value); }
}
// m_flSkyIntensity
[SchemaMember("CLightComponent", "m_flSkyIntensity")]
public ref float SkyIntensity => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flSkyIntensity");
// m_SkyAmbientBounce
[SchemaMember("CLightComponent", "m_SkyAmbientBounce")]
public Color SkyAmbientBounce
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CLightComponent", "m_SkyAmbientBounce"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CLightComponent", "m_SkyAmbientBounce", value); }
}
// m_bUseSecondaryColor
[SchemaMember("CLightComponent", "m_bUseSecondaryColor")]
public ref bool UseSecondaryColor => ref Schema.GetRef<bool>(this.Handle, "CLightComponent", "m_bUseSecondaryColor");
// m_bMixedShadows
[SchemaMember("CLightComponent", "m_bMixedShadows")]
public ref bool MixedShadows => ref Schema.GetRef<bool>(this.Handle, "CLightComponent", "m_bMixedShadows");
// m_flLightStyleStartTime
[SchemaMember("CLightComponent", "m_flLightStyleStartTime")]
public ref float LightStyleStartTime => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flLightStyleStartTime");
// m_flCapsuleLength
[SchemaMember("CLightComponent", "m_flCapsuleLength")]
public ref float CapsuleLength => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flCapsuleLength");
// m_flMinRoughness
[SchemaMember("CLightComponent", "m_flMinRoughness")]
public ref float MinRoughness => ref Schema.GetRef<float>(this.Handle, "CLightComponent", "m_flMinRoughness");
// m_bPvsModifyEntity
[SchemaMember("CLightComponent", "m_bPvsModifyEntity")]
public ref bool PvsModifyEntity => ref Schema.GetRef<bool>(this.Handle, "CLightComponent", "m_bPvsModifyEntity");
}
public partial class CLightDirectionalEntity : CLightEntity
{
public CLightDirectionalEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CLightEntity : CBaseModelEntity
{
public CLightEntity (IntPtr pointer) : base(pointer) {}
// m_CLightComponent
[SchemaMember("CLightEntity", "m_CLightComponent")]
public CLightComponent? CLightComponent => Schema.GetPointer<CLightComponent>(this.Handle, "CLightEntity", "m_CLightComponent");
}
public partial class CLightEnvironmentEntity : CLightDirectionalEntity
{
public CLightEnvironmentEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CLightGlow : CBaseModelEntity
{
public CLightGlow (IntPtr pointer) : base(pointer) {}
// m_nHorizontalSize
[SchemaMember("CLightGlow", "m_nHorizontalSize")]
public ref UInt32 HorizontalSize => ref Schema.GetRef<UInt32>(this.Handle, "CLightGlow", "m_nHorizontalSize");
// m_nVerticalSize
[SchemaMember("CLightGlow", "m_nVerticalSize")]
public ref UInt32 VerticalSize => ref Schema.GetRef<UInt32>(this.Handle, "CLightGlow", "m_nVerticalSize");
// m_nMinDist
[SchemaMember("CLightGlow", "m_nMinDist")]
public ref UInt32 MinDist => ref Schema.GetRef<UInt32>(this.Handle, "CLightGlow", "m_nMinDist");
// m_nMaxDist
[SchemaMember("CLightGlow", "m_nMaxDist")]
public ref UInt32 MaxDist => ref Schema.GetRef<UInt32>(this.Handle, "CLightGlow", "m_nMaxDist");
// m_nOuterMaxDist
[SchemaMember("CLightGlow", "m_nOuterMaxDist")]
public ref UInt32 OuterMaxDist => ref Schema.GetRef<UInt32>(this.Handle, "CLightGlow", "m_nOuterMaxDist");
// m_flGlowProxySize
[SchemaMember("CLightGlow", "m_flGlowProxySize")]
public ref float GlowProxySize => ref Schema.GetRef<float>(this.Handle, "CLightGlow", "m_flGlowProxySize");
// m_flHDRColorScale
[SchemaMember("CLightGlow", "m_flHDRColorScale")]
public ref float HDRColorScale => ref Schema.GetRef<float>(this.Handle, "CLightGlow", "m_flHDRColorScale");
}
public partial class CLightOrthoEntity : CLightEntity
{
public CLightOrthoEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CLightSpotEntity : CLightEntity
{
public CLightSpotEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CLogicAchievement : CLogicalEntity
{
public CLogicAchievement (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CLogicAchievement", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CLogicAchievement", "m_bDisabled");
// m_iszAchievementEventID
[SchemaMember("CLogicAchievement", "m_iszAchievementEventID")]
public string AchievementEventID
{
get { return Schema.GetUtf8String(this.Handle, "CLogicAchievement", "m_iszAchievementEventID"); }
set { Schema.SetString(this.Handle, "CLogicAchievement", "m_iszAchievementEventID", value); }
}
// m_OnFired
[SchemaMember("CLogicAchievement", "m_OnFired")]
public CEntityIOOutput OnFired => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicAchievement", "m_OnFired");
}
public partial class CLogicActiveAutosave : CLogicAutosave
{
public CLogicActiveAutosave (IntPtr pointer) : base(pointer) {}
// m_TriggerHitPoints
[SchemaMember("CLogicActiveAutosave", "m_TriggerHitPoints")]
public ref Int32 TriggerHitPoints => ref Schema.GetRef<Int32>(this.Handle, "CLogicActiveAutosave", "m_TriggerHitPoints");
// m_flTimeToTrigger
[SchemaMember("CLogicActiveAutosave", "m_flTimeToTrigger")]
public ref float TimeToTrigger => ref Schema.GetRef<float>(this.Handle, "CLogicActiveAutosave", "m_flTimeToTrigger");
// m_flStartTime
[SchemaMember("CLogicActiveAutosave", "m_flStartTime")]
public ref float StartTime => ref Schema.GetRef<float>(this.Handle, "CLogicActiveAutosave", "m_flStartTime");
// m_flDangerousTime
[SchemaMember("CLogicActiveAutosave", "m_flDangerousTime")]
public ref float DangerousTime => ref Schema.GetRef<float>(this.Handle, "CLogicActiveAutosave", "m_flDangerousTime");
}
public partial class CLogicalEntity : CServerOnlyEntity
{
public CLogicalEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CLogicAuto : CBaseEntity
{
public CLogicAuto (IntPtr pointer) : base(pointer) {}
// m_OnMapSpawn
[SchemaMember("CLogicAuto", "m_OnMapSpawn")]
public CEntityIOOutput OnMapSpawn => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicAuto", "m_OnMapSpawn");
// m_OnDemoMapSpawn
[SchemaMember("CLogicAuto", "m_OnDemoMapSpawn")]
public CEntityIOOutput OnDemoMapSpawn => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicAuto", "m_OnDemoMapSpawn");
// m_OnNewGame
[SchemaMember("CLogicAuto", "m_OnNewGame")]
public CEntityIOOutput OnNewGame => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicAuto", "m_OnNewGame");
// m_OnLoadGame
[SchemaMember("CLogicAuto", "m_OnLoadGame")]
public CEntityIOOutput OnLoadGame => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicAuto", "m_OnLoadGame");
// m_OnMapTransition
[SchemaMember("CLogicAuto", "m_OnMapTransition")]
public CEntityIOOutput OnMapTransition => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicAuto", "m_OnMapTransition");
// m_OnBackgroundMap
[SchemaMember("CLogicAuto", "m_OnBackgroundMap")]
public CEntityIOOutput OnBackgroundMap => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicAuto", "m_OnBackgroundMap");
// m_OnMultiNewMap
[SchemaMember("CLogicAuto", "m_OnMultiNewMap")]
public CEntityIOOutput OnMultiNewMap => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicAuto", "m_OnMultiNewMap");
// m_OnMultiNewRound
[SchemaMember("CLogicAuto", "m_OnMultiNewRound")]
public CEntityIOOutput OnMultiNewRound => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicAuto", "m_OnMultiNewRound");
// m_OnVREnabled
[SchemaMember("CLogicAuto", "m_OnVREnabled")]
public CEntityIOOutput OnVREnabled => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicAuto", "m_OnVREnabled");
// m_OnVRNotEnabled
[SchemaMember("CLogicAuto", "m_OnVRNotEnabled")]
public CEntityIOOutput OnVRNotEnabled => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicAuto", "m_OnVRNotEnabled");
// m_globalstate
[SchemaMember("CLogicAuto", "m_globalstate")]
public string Globalstate
{
get { return Schema.GetUtf8String(this.Handle, "CLogicAuto", "m_globalstate"); }
set { Schema.SetString(this.Handle, "CLogicAuto", "m_globalstate", value); }
}
}
public partial class CLogicAutosave : CLogicalEntity
{
public CLogicAutosave (IntPtr pointer) : base(pointer) {}
// m_bForceNewLevelUnit
[SchemaMember("CLogicAutosave", "m_bForceNewLevelUnit")]
public ref bool ForceNewLevelUnit => ref Schema.GetRef<bool>(this.Handle, "CLogicAutosave", "m_bForceNewLevelUnit");
// m_minHitPoints
[SchemaMember("CLogicAutosave", "m_minHitPoints")]
public ref Int32 MinHitPoints => ref Schema.GetRef<Int32>(this.Handle, "CLogicAutosave", "m_minHitPoints");
// m_minHitPointsToCommit
[SchemaMember("CLogicAutosave", "m_minHitPointsToCommit")]
public ref Int32 MinHitPointsToCommit => ref Schema.GetRef<Int32>(this.Handle, "CLogicAutosave", "m_minHitPointsToCommit");
}
public partial class CLogicBranch : CLogicalEntity
{
public CLogicBranch (IntPtr pointer) : base(pointer) {}
// m_bInValue
[SchemaMember("CLogicBranch", "m_bInValue")]
public ref bool InValue => ref Schema.GetRef<bool>(this.Handle, "CLogicBranch", "m_bInValue");
// m_Listeners
[SchemaMember("CLogicBranch", "m_Listeners")]
public NetworkedVector<CHandle<CBaseEntity>> Listeners => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseEntity>>>(this.Handle, "CLogicBranch", "m_Listeners");
// m_OnTrue
[SchemaMember("CLogicBranch", "m_OnTrue")]
public CEntityIOOutput OnTrue => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicBranch", "m_OnTrue");
// m_OnFalse
[SchemaMember("CLogicBranch", "m_OnFalse")]
public CEntityIOOutput OnFalse => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicBranch", "m_OnFalse");
}
public partial class CLogicBranchList : CLogicalEntity
{
public CLogicBranchList (IntPtr pointer) : base(pointer) {}
// m_nLogicBranchNames
[SchemaMember("CLogicBranchList", "m_nLogicBranchNames")]
public Span<string> LogicBranchNames => Schema.GetFixedArray<string>(this.Handle, "CLogicBranchList", "m_nLogicBranchNames", 16);
// m_LogicBranchList
[SchemaMember("CLogicBranchList", "m_LogicBranchList")]
public NetworkedVector<CHandle<CBaseEntity>> LogicBranchList => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseEntity>>>(this.Handle, "CLogicBranchList", "m_LogicBranchList");
// m_OnAllTrue
[SchemaMember("CLogicBranchList", "m_OnAllTrue")]
public CEntityIOOutput OnAllTrue => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicBranchList", "m_OnAllTrue");
// m_OnAllFalse
[SchemaMember("CLogicBranchList", "m_OnAllFalse")]
public CEntityIOOutput OnAllFalse => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicBranchList", "m_OnAllFalse");
// m_OnMixed
[SchemaMember("CLogicBranchList", "m_OnMixed")]
public CEntityIOOutput OnMixed => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicBranchList", "m_OnMixed");
}
public partial class CLogicCase : CLogicalEntity
{
public CLogicCase (IntPtr pointer) : base(pointer) {}
// m_nCase
[SchemaMember("CLogicCase", "m_nCase")]
public Span<string> Case => Schema.GetFixedArray<string>(this.Handle, "CLogicCase", "m_nCase", 32);
// m_nShuffleCases
[SchemaMember("CLogicCase", "m_nShuffleCases")]
public ref Int32 ShuffleCases => ref Schema.GetRef<Int32>(this.Handle, "CLogicCase", "m_nShuffleCases");
// m_nLastShuffleCase
[SchemaMember("CLogicCase", "m_nLastShuffleCase")]
public ref Int32 LastShuffleCase => ref Schema.GetRef<Int32>(this.Handle, "CLogicCase", "m_nLastShuffleCase");
// m_uchShuffleCaseMap
[SchemaMember("CLogicCase", "m_uchShuffleCaseMap")]
public Span<byte> UchShuffleCaseMap => Schema.GetFixedArray<byte>(this.Handle, "CLogicCase", "m_uchShuffleCaseMap", 32);
// m_OnCase
[SchemaMember("CLogicCase", "m_OnCase")]
public Span<CEntityIOOutput> OnCase => Schema.GetFixedArray<CEntityIOOutput>(this.Handle, "CLogicCase", "m_OnCase", 32);
}
public partial class CLogicCollisionPair : CLogicalEntity
{
public CLogicCollisionPair (IntPtr pointer) : base(pointer) {}
// m_nameAttach1
[SchemaMember("CLogicCollisionPair", "m_nameAttach1")]
public string NameAttach1
{
get { return Schema.GetUtf8String(this.Handle, "CLogicCollisionPair", "m_nameAttach1"); }
set { Schema.SetString(this.Handle, "CLogicCollisionPair", "m_nameAttach1", value); }
}
// m_nameAttach2
[SchemaMember("CLogicCollisionPair", "m_nameAttach2")]
public string NameAttach2
{
get { return Schema.GetUtf8String(this.Handle, "CLogicCollisionPair", "m_nameAttach2"); }
set { Schema.SetString(this.Handle, "CLogicCollisionPair", "m_nameAttach2", value); }
}
// m_disabled
[SchemaMember("CLogicCollisionPair", "m_disabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CLogicCollisionPair", "m_disabled");
// m_succeeded
[SchemaMember("CLogicCollisionPair", "m_succeeded")]
public ref bool Succeeded => ref Schema.GetRef<bool>(this.Handle, "CLogicCollisionPair", "m_succeeded");
}
public partial class CLogicCompare : CLogicalEntity
{
public CLogicCompare (IntPtr pointer) : base(pointer) {}
// m_flInValue
[SchemaMember("CLogicCompare", "m_flInValue")]
public ref float InValue => ref Schema.GetRef<float>(this.Handle, "CLogicCompare", "m_flInValue");
// m_flCompareValue
[SchemaMember("CLogicCompare", "m_flCompareValue")]
public ref float CompareValue => ref Schema.GetRef<float>(this.Handle, "CLogicCompare", "m_flCompareValue");
}
public partial class CLogicDistanceAutosave : CLogicalEntity
{
public CLogicDistanceAutosave (IntPtr pointer) : base(pointer) {}
// m_iszTargetEntity
[SchemaMember("CLogicDistanceAutosave", "m_iszTargetEntity")]
public string TargetEntity
{
get { return Schema.GetUtf8String(this.Handle, "CLogicDistanceAutosave", "m_iszTargetEntity"); }
set { Schema.SetString(this.Handle, "CLogicDistanceAutosave", "m_iszTargetEntity", value); }
}
// m_flDistanceToPlayer
[SchemaMember("CLogicDistanceAutosave", "m_flDistanceToPlayer")]
public ref float DistanceToPlayer => ref Schema.GetRef<float>(this.Handle, "CLogicDistanceAutosave", "m_flDistanceToPlayer");
// m_bForceNewLevelUnit
[SchemaMember("CLogicDistanceAutosave", "m_bForceNewLevelUnit")]
public ref bool ForceNewLevelUnit => ref Schema.GetRef<bool>(this.Handle, "CLogicDistanceAutosave", "m_bForceNewLevelUnit");
// m_bCheckCough
[SchemaMember("CLogicDistanceAutosave", "m_bCheckCough")]
public ref bool CheckCough => ref Schema.GetRef<bool>(this.Handle, "CLogicDistanceAutosave", "m_bCheckCough");
// m_bThinkDangerous
[SchemaMember("CLogicDistanceAutosave", "m_bThinkDangerous")]
public ref bool ThinkDangerous => ref Schema.GetRef<bool>(this.Handle, "CLogicDistanceAutosave", "m_bThinkDangerous");
// m_flDangerousTime
[SchemaMember("CLogicDistanceAutosave", "m_flDangerousTime")]
public ref float DangerousTime => ref Schema.GetRef<float>(this.Handle, "CLogicDistanceAutosave", "m_flDangerousTime");
}
public partial class CLogicDistanceCheck : CLogicalEntity
{
public CLogicDistanceCheck (IntPtr pointer) : base(pointer) {}
// m_iszEntityA
[SchemaMember("CLogicDistanceCheck", "m_iszEntityA")]
public string EntityA
{
get { return Schema.GetUtf8String(this.Handle, "CLogicDistanceCheck", "m_iszEntityA"); }
set { Schema.SetString(this.Handle, "CLogicDistanceCheck", "m_iszEntityA", value); }
}
// m_iszEntityB
[SchemaMember("CLogicDistanceCheck", "m_iszEntityB")]
public string EntityB
{
get { return Schema.GetUtf8String(this.Handle, "CLogicDistanceCheck", "m_iszEntityB"); }
set { Schema.SetString(this.Handle, "CLogicDistanceCheck", "m_iszEntityB", value); }
}
// m_flZone1Distance
[SchemaMember("CLogicDistanceCheck", "m_flZone1Distance")]
public ref float Zone1Distance => ref Schema.GetRef<float>(this.Handle, "CLogicDistanceCheck", "m_flZone1Distance");
// m_flZone2Distance
[SchemaMember("CLogicDistanceCheck", "m_flZone2Distance")]
public ref float Zone2Distance => ref Schema.GetRef<float>(this.Handle, "CLogicDistanceCheck", "m_flZone2Distance");
// m_InZone1
[SchemaMember("CLogicDistanceCheck", "m_InZone1")]
public CEntityIOOutput InZone1 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicDistanceCheck", "m_InZone1");
// m_InZone2
[SchemaMember("CLogicDistanceCheck", "m_InZone2")]
public CEntityIOOutput InZone2 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicDistanceCheck", "m_InZone2");
// m_InZone3
[SchemaMember("CLogicDistanceCheck", "m_InZone3")]
public CEntityIOOutput InZone3 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicDistanceCheck", "m_InZone3");
}
public partial class CLogicGameEvent : CLogicalEntity
{
public CLogicGameEvent (IntPtr pointer) : base(pointer) {}
// m_iszEventName
[SchemaMember("CLogicGameEvent", "m_iszEventName")]
public string EventName
{
get { return Schema.GetUtf8String(this.Handle, "CLogicGameEvent", "m_iszEventName"); }
set { Schema.SetString(this.Handle, "CLogicGameEvent", "m_iszEventName", value); }
}
}
public partial class CLogicGameEventListener : CLogicalEntity
{
public CLogicGameEventListener (IntPtr pointer) : base(pointer) {}
// m_OnEventFired
[SchemaMember("CLogicGameEventListener", "m_OnEventFired")]
public CEntityIOOutput OnEventFired => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicGameEventListener", "m_OnEventFired");
// m_iszGameEventName
[SchemaMember("CLogicGameEventListener", "m_iszGameEventName")]
public string GameEventName
{
get { return Schema.GetUtf8String(this.Handle, "CLogicGameEventListener", "m_iszGameEventName"); }
set { Schema.SetString(this.Handle, "CLogicGameEventListener", "m_iszGameEventName", value); }
}
// m_iszGameEventItem
[SchemaMember("CLogicGameEventListener", "m_iszGameEventItem")]
public string GameEventItem
{
get { return Schema.GetUtf8String(this.Handle, "CLogicGameEventListener", "m_iszGameEventItem"); }
set { Schema.SetString(this.Handle, "CLogicGameEventListener", "m_iszGameEventItem", value); }
}
// m_bEnabled
[SchemaMember("CLogicGameEventListener", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CLogicGameEventListener", "m_bEnabled");
// m_bStartDisabled
[SchemaMember("CLogicGameEventListener", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CLogicGameEventListener", "m_bStartDisabled");
}
public partial class CLogicLineToEntity : CLogicalEntity
{
public CLogicLineToEntity (IntPtr pointer) : base(pointer) {}
// m_SourceName
[SchemaMember("CLogicLineToEntity", "m_SourceName")]
public string SourceName
{
get { return Schema.GetUtf8String(this.Handle, "CLogicLineToEntity", "m_SourceName"); }
set { Schema.SetString(this.Handle, "CLogicLineToEntity", "m_SourceName", value); }
}
// m_StartEntity
[SchemaMember("CLogicLineToEntity", "m_StartEntity")]
public CHandle<CBaseEntity> StartEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CLogicLineToEntity", "m_StartEntity");
// m_EndEntity
[SchemaMember("CLogicLineToEntity", "m_EndEntity")]
public CHandle<CBaseEntity> EndEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CLogicLineToEntity", "m_EndEntity");
}
public partial class CLogicMeasureMovement : CLogicalEntity
{
public CLogicMeasureMovement (IntPtr pointer) : base(pointer) {}
// m_strMeasureTarget
[SchemaMember("CLogicMeasureMovement", "m_strMeasureTarget")]
public string StrMeasureTarget
{
get { return Schema.GetUtf8String(this.Handle, "CLogicMeasureMovement", "m_strMeasureTarget"); }
set { Schema.SetString(this.Handle, "CLogicMeasureMovement", "m_strMeasureTarget", value); }
}
// m_strMeasureReference
[SchemaMember("CLogicMeasureMovement", "m_strMeasureReference")]
public string StrMeasureReference
{
get { return Schema.GetUtf8String(this.Handle, "CLogicMeasureMovement", "m_strMeasureReference"); }
set { Schema.SetString(this.Handle, "CLogicMeasureMovement", "m_strMeasureReference", value); }
}
// m_strTargetReference
[SchemaMember("CLogicMeasureMovement", "m_strTargetReference")]
public string StrTargetReference
{
get { return Schema.GetUtf8String(this.Handle, "CLogicMeasureMovement", "m_strTargetReference"); }
set { Schema.SetString(this.Handle, "CLogicMeasureMovement", "m_strTargetReference", value); }
}
// m_hMeasureTarget
[SchemaMember("CLogicMeasureMovement", "m_hMeasureTarget")]
public CHandle<CBaseEntity> MeasureTarget => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CLogicMeasureMovement", "m_hMeasureTarget");
// m_hMeasureReference
[SchemaMember("CLogicMeasureMovement", "m_hMeasureReference")]
public CHandle<CBaseEntity> MeasureReference => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CLogicMeasureMovement", "m_hMeasureReference");
// m_hTarget
[SchemaMember("CLogicMeasureMovement", "m_hTarget")]
public CHandle<CBaseEntity> Target => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CLogicMeasureMovement", "m_hTarget");
// m_hTargetReference
[SchemaMember("CLogicMeasureMovement", "m_hTargetReference")]
public CHandle<CBaseEntity> TargetReference => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CLogicMeasureMovement", "m_hTargetReference");
// m_flScale
[SchemaMember("CLogicMeasureMovement", "m_flScale")]
public ref float Scale => ref Schema.GetRef<float>(this.Handle, "CLogicMeasureMovement", "m_flScale");
// m_nMeasureType
[SchemaMember("CLogicMeasureMovement", "m_nMeasureType")]
public ref Int32 MeasureType => ref Schema.GetRef<Int32>(this.Handle, "CLogicMeasureMovement", "m_nMeasureType");
}
public partial class CLogicNavigation : CLogicalEntity
{
public CLogicNavigation (IntPtr pointer) : base(pointer) {}
// m_isOn
[SchemaMember("CLogicNavigation", "m_isOn")]
public ref bool IsOn => ref Schema.GetRef<bool>(this.Handle, "CLogicNavigation", "m_isOn");
// m_navProperty
[SchemaMember("CLogicNavigation", "m_navProperty")]
public ref navproperties_t NavProperty => ref Schema.GetRef<navproperties_t>(this.Handle, "CLogicNavigation", "m_navProperty");
}
public partial class CLogicNPCCounter : CBaseEntity
{
public CLogicNPCCounter (IntPtr pointer) : base(pointer) {}
// m_OnMinCountAll
[SchemaMember("CLogicNPCCounter", "m_OnMinCountAll")]
public CEntityIOOutput OnMinCountAll => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicNPCCounter", "m_OnMinCountAll");
// m_OnMaxCountAll
[SchemaMember("CLogicNPCCounter", "m_OnMaxCountAll")]
public CEntityIOOutput OnMaxCountAll => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicNPCCounter", "m_OnMaxCountAll");
// m_OnMinCount_1
[SchemaMember("CLogicNPCCounter", "m_OnMinCount_1")]
public CEntityIOOutput OnMinCount_1 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicNPCCounter", "m_OnMinCount_1");
// m_OnMaxCount_1
[SchemaMember("CLogicNPCCounter", "m_OnMaxCount_1")]
public CEntityIOOutput OnMaxCount_1 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicNPCCounter", "m_OnMaxCount_1");
// m_OnMinCount_2
[SchemaMember("CLogicNPCCounter", "m_OnMinCount_2")]
public CEntityIOOutput OnMinCount_2 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicNPCCounter", "m_OnMinCount_2");
// m_OnMaxCount_2
[SchemaMember("CLogicNPCCounter", "m_OnMaxCount_2")]
public CEntityIOOutput OnMaxCount_2 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicNPCCounter", "m_OnMaxCount_2");
// m_OnMinCount_3
[SchemaMember("CLogicNPCCounter", "m_OnMinCount_3")]
public CEntityIOOutput OnMinCount_3 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicNPCCounter", "m_OnMinCount_3");
// m_OnMaxCount_3
[SchemaMember("CLogicNPCCounter", "m_OnMaxCount_3")]
public CEntityIOOutput OnMaxCount_3 => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicNPCCounter", "m_OnMaxCount_3");
// m_hSource
[SchemaMember("CLogicNPCCounter", "m_hSource")]
public CHandle<CEntityInstance> Source => Schema.GetDeclaredClass<CHandle<CEntityInstance>>(this.Handle, "CLogicNPCCounter", "m_hSource");
// m_iszSourceEntityName
[SchemaMember("CLogicNPCCounter", "m_iszSourceEntityName")]
public string SourceEntityName
{
get { return Schema.GetUtf8String(this.Handle, "CLogicNPCCounter", "m_iszSourceEntityName"); }
set { Schema.SetString(this.Handle, "CLogicNPCCounter", "m_iszSourceEntityName", value); }
}
// m_flDistanceMax
[SchemaMember("CLogicNPCCounter", "m_flDistanceMax")]
public ref float DistanceMax => ref Schema.GetRef<float>(this.Handle, "CLogicNPCCounter", "m_flDistanceMax");
// m_bDisabled
[SchemaMember("CLogicNPCCounter", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CLogicNPCCounter", "m_bDisabled");
// m_nMinCountAll
[SchemaMember("CLogicNPCCounter", "m_nMinCountAll")]
public ref Int32 MinCountAll => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMinCountAll");
// m_nMaxCountAll
[SchemaMember("CLogicNPCCounter", "m_nMaxCountAll")]
public ref Int32 MaxCountAll => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMaxCountAll");
// m_nMinFactorAll
[SchemaMember("CLogicNPCCounter", "m_nMinFactorAll")]
public ref Int32 MinFactorAll => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMinFactorAll");
// m_nMaxFactorAll
[SchemaMember("CLogicNPCCounter", "m_nMaxFactorAll")]
public ref Int32 MaxFactorAll => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMaxFactorAll");
// m_iszNPCClassname_1
[SchemaMember("CLogicNPCCounter", "m_iszNPCClassname_1")]
public string NPCClassname_1
{
get { return Schema.GetUtf8String(this.Handle, "CLogicNPCCounter", "m_iszNPCClassname_1"); }
set { Schema.SetString(this.Handle, "CLogicNPCCounter", "m_iszNPCClassname_1", value); }
}
// m_nNPCState_1
[SchemaMember("CLogicNPCCounter", "m_nNPCState_1")]
public ref Int32 NPCState_1 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nNPCState_1");
// m_bInvertState_1
[SchemaMember("CLogicNPCCounter", "m_bInvertState_1")]
public ref bool InvertState_1 => ref Schema.GetRef<bool>(this.Handle, "CLogicNPCCounter", "m_bInvertState_1");
// m_nMinCount_1
[SchemaMember("CLogicNPCCounter", "m_nMinCount_1")]
public ref Int32 MinCount_1 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMinCount_1");
// m_nMaxCount_1
[SchemaMember("CLogicNPCCounter", "m_nMaxCount_1")]
public ref Int32 MaxCount_1 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMaxCount_1");
// m_nMinFactor_1
[SchemaMember("CLogicNPCCounter", "m_nMinFactor_1")]
public ref Int32 MinFactor_1 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMinFactor_1");
// m_nMaxFactor_1
[SchemaMember("CLogicNPCCounter", "m_nMaxFactor_1")]
public ref Int32 MaxFactor_1 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMaxFactor_1");
// m_flDefaultDist_1
[SchemaMember("CLogicNPCCounter", "m_flDefaultDist_1")]
public ref float DefaultDist_1 => ref Schema.GetRef<float>(this.Handle, "CLogicNPCCounter", "m_flDefaultDist_1");
// m_iszNPCClassname_2
[SchemaMember("CLogicNPCCounter", "m_iszNPCClassname_2")]
public string NPCClassname_2
{
get { return Schema.GetUtf8String(this.Handle, "CLogicNPCCounter", "m_iszNPCClassname_2"); }
set { Schema.SetString(this.Handle, "CLogicNPCCounter", "m_iszNPCClassname_2", value); }
}
// m_nNPCState_2
[SchemaMember("CLogicNPCCounter", "m_nNPCState_2")]
public ref Int32 NPCState_2 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nNPCState_2");
// m_bInvertState_2
[SchemaMember("CLogicNPCCounter", "m_bInvertState_2")]
public ref bool InvertState_2 => ref Schema.GetRef<bool>(this.Handle, "CLogicNPCCounter", "m_bInvertState_2");
// m_nMinCount_2
[SchemaMember("CLogicNPCCounter", "m_nMinCount_2")]
public ref Int32 MinCount_2 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMinCount_2");
// m_nMaxCount_2
[SchemaMember("CLogicNPCCounter", "m_nMaxCount_2")]
public ref Int32 MaxCount_2 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMaxCount_2");
// m_nMinFactor_2
[SchemaMember("CLogicNPCCounter", "m_nMinFactor_2")]
public ref Int32 MinFactor_2 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMinFactor_2");
// m_nMaxFactor_2
[SchemaMember("CLogicNPCCounter", "m_nMaxFactor_2")]
public ref Int32 MaxFactor_2 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMaxFactor_2");
// m_flDefaultDist_2
[SchemaMember("CLogicNPCCounter", "m_flDefaultDist_2")]
public ref float DefaultDist_2 => ref Schema.GetRef<float>(this.Handle, "CLogicNPCCounter", "m_flDefaultDist_2");
// m_iszNPCClassname_3
[SchemaMember("CLogicNPCCounter", "m_iszNPCClassname_3")]
public string NPCClassname_3
{
get { return Schema.GetUtf8String(this.Handle, "CLogicNPCCounter", "m_iszNPCClassname_3"); }
set { Schema.SetString(this.Handle, "CLogicNPCCounter", "m_iszNPCClassname_3", value); }
}
// m_nNPCState_3
[SchemaMember("CLogicNPCCounter", "m_nNPCState_3")]
public ref Int32 NPCState_3 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nNPCState_3");
// m_bInvertState_3
[SchemaMember("CLogicNPCCounter", "m_bInvertState_3")]
public ref bool InvertState_3 => ref Schema.GetRef<bool>(this.Handle, "CLogicNPCCounter", "m_bInvertState_3");
// m_nMinCount_3
[SchemaMember("CLogicNPCCounter", "m_nMinCount_3")]
public ref Int32 MinCount_3 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMinCount_3");
// m_nMaxCount_3
[SchemaMember("CLogicNPCCounter", "m_nMaxCount_3")]
public ref Int32 MaxCount_3 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMaxCount_3");
// m_nMinFactor_3
[SchemaMember("CLogicNPCCounter", "m_nMinFactor_3")]
public ref Int32 MinFactor_3 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMinFactor_3");
// m_nMaxFactor_3
[SchemaMember("CLogicNPCCounter", "m_nMaxFactor_3")]
public ref Int32 MaxFactor_3 => ref Schema.GetRef<Int32>(this.Handle, "CLogicNPCCounter", "m_nMaxFactor_3");
// m_flDefaultDist_3
[SchemaMember("CLogicNPCCounter", "m_flDefaultDist_3")]
public ref float DefaultDist_3 => ref Schema.GetRef<float>(this.Handle, "CLogicNPCCounter", "m_flDefaultDist_3");
}
public partial class CLogicNPCCounterAABB : CLogicNPCCounter
{
public CLogicNPCCounterAABB (IntPtr pointer) : base(pointer) {}
// m_vDistanceOuterMins
[SchemaMember("CLogicNPCCounterAABB", "m_vDistanceOuterMins")]
public Vector DistanceOuterMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CLogicNPCCounterAABB", "m_vDistanceOuterMins");
// m_vDistanceOuterMaxs
[SchemaMember("CLogicNPCCounterAABB", "m_vDistanceOuterMaxs")]
public Vector DistanceOuterMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CLogicNPCCounterAABB", "m_vDistanceOuterMaxs");
// m_vOuterMins
[SchemaMember("CLogicNPCCounterAABB", "m_vOuterMins")]
public Vector OuterMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CLogicNPCCounterAABB", "m_vOuterMins");
// m_vOuterMaxs
[SchemaMember("CLogicNPCCounterAABB", "m_vOuterMaxs")]
public Vector OuterMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CLogicNPCCounterAABB", "m_vOuterMaxs");
}
public partial class CLogicNPCCounterOBB : CLogicNPCCounterAABB
{
public CLogicNPCCounterOBB (IntPtr pointer) : base(pointer) {}
}
public partial class CLogicPlayerProxy : CLogicalEntity
{
public CLogicPlayerProxy (IntPtr pointer) : base(pointer) {}
// m_hPlayer
[SchemaMember("CLogicPlayerProxy", "m_hPlayer")]
public CHandle<CBaseEntity> Player => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CLogicPlayerProxy", "m_hPlayer");
// m_PlayerHasAmmo
[SchemaMember("CLogicPlayerProxy", "m_PlayerHasAmmo")]
public CEntityIOOutput PlayerHasAmmo => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicPlayerProxy", "m_PlayerHasAmmo");
// m_PlayerHasNoAmmo
[SchemaMember("CLogicPlayerProxy", "m_PlayerHasNoAmmo")]
public CEntityIOOutput PlayerHasNoAmmo => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicPlayerProxy", "m_PlayerHasNoAmmo");
// m_PlayerDied
[SchemaMember("CLogicPlayerProxy", "m_PlayerDied")]
public CEntityIOOutput PlayerDied => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicPlayerProxy", "m_PlayerDied");
}
public partial class CLogicProximity : CPointEntity
{
public CLogicProximity (IntPtr pointer) : base(pointer) {}
}
public partial class CLogicRelay : CLogicalEntity
{
public CLogicRelay (IntPtr pointer) : base(pointer) {}
// m_OnTrigger
[SchemaMember("CLogicRelay", "m_OnTrigger")]
public CEntityIOOutput OnTrigger => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicRelay", "m_OnTrigger");
// m_OnSpawn
[SchemaMember("CLogicRelay", "m_OnSpawn")]
public CEntityIOOutput OnSpawn => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CLogicRelay", "m_OnSpawn");
// m_bDisabled
[SchemaMember("CLogicRelay", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CLogicRelay", "m_bDisabled");
// m_bWaitForRefire
[SchemaMember("CLogicRelay", "m_bWaitForRefire")]
public ref bool WaitForRefire => ref Schema.GetRef<bool>(this.Handle, "CLogicRelay", "m_bWaitForRefire");
// m_bTriggerOnce
[SchemaMember("CLogicRelay", "m_bTriggerOnce")]
public ref bool TriggerOnce => ref Schema.GetRef<bool>(this.Handle, "CLogicRelay", "m_bTriggerOnce");
// m_bFastRetrigger
[SchemaMember("CLogicRelay", "m_bFastRetrigger")]
public ref bool FastRetrigger => ref Schema.GetRef<bool>(this.Handle, "CLogicRelay", "m_bFastRetrigger");
// m_bPassthoughCaller
[SchemaMember("CLogicRelay", "m_bPassthoughCaller")]
public ref bool PassthoughCaller => ref Schema.GetRef<bool>(this.Handle, "CLogicRelay", "m_bPassthoughCaller");
}
public partial class CLogicScript : CPointEntity
{
public CLogicScript (IntPtr pointer) : base(pointer) {}
}
public partial class CMapInfo : CPointEntity
{
public CMapInfo (IntPtr pointer) : base(pointer) {}
// m_iBuyingStatus
[SchemaMember("CMapInfo", "m_iBuyingStatus")]
public ref Int32 BuyingStatus => ref Schema.GetRef<Int32>(this.Handle, "CMapInfo", "m_iBuyingStatus");
// m_flBombRadius
[SchemaMember("CMapInfo", "m_flBombRadius")]
public ref float BombRadius => ref Schema.GetRef<float>(this.Handle, "CMapInfo", "m_flBombRadius");
// m_iPetPopulation
[SchemaMember("CMapInfo", "m_iPetPopulation")]
public ref Int32 PetPopulation => ref Schema.GetRef<Int32>(this.Handle, "CMapInfo", "m_iPetPopulation");
// m_bUseNormalSpawnsForDM
[SchemaMember("CMapInfo", "m_bUseNormalSpawnsForDM")]
public ref bool UseNormalSpawnsForDM => ref Schema.GetRef<bool>(this.Handle, "CMapInfo", "m_bUseNormalSpawnsForDM");
// m_bDisableAutoGeneratedDMSpawns
[SchemaMember("CMapInfo", "m_bDisableAutoGeneratedDMSpawns")]
public ref bool DisableAutoGeneratedDMSpawns => ref Schema.GetRef<bool>(this.Handle, "CMapInfo", "m_bDisableAutoGeneratedDMSpawns");
// m_flBotMaxVisionDistance
[SchemaMember("CMapInfo", "m_flBotMaxVisionDistance")]
public ref float BotMaxVisionDistance => ref Schema.GetRef<float>(this.Handle, "CMapInfo", "m_flBotMaxVisionDistance");
// m_iHostageCount
[SchemaMember("CMapInfo", "m_iHostageCount")]
public ref Int32 HostageCount => ref Schema.GetRef<Int32>(this.Handle, "CMapInfo", "m_iHostageCount");
// m_bFadePlayerVisibilityFarZ
[SchemaMember("CMapInfo", "m_bFadePlayerVisibilityFarZ")]
public ref bool FadePlayerVisibilityFarZ => ref Schema.GetRef<bool>(this.Handle, "CMapInfo", "m_bFadePlayerVisibilityFarZ");
}
public partial class CMapVetoPickController : CBaseEntity
{
public CMapVetoPickController (IntPtr pointer) : base(pointer) {}
// m_bPlayedIntroVcd
[SchemaMember("CMapVetoPickController", "m_bPlayedIntroVcd")]
public ref bool PlayedIntroVcd => ref Schema.GetRef<bool>(this.Handle, "CMapVetoPickController", "m_bPlayedIntroVcd");
// m_bNeedToPlayFiveSecondsRemaining
[SchemaMember("CMapVetoPickController", "m_bNeedToPlayFiveSecondsRemaining")]
public ref bool NeedToPlayFiveSecondsRemaining => ref Schema.GetRef<bool>(this.Handle, "CMapVetoPickController", "m_bNeedToPlayFiveSecondsRemaining");
// m_dblPreMatchDraftSequenceTime
[SchemaMember("CMapVetoPickController", "m_dblPreMatchDraftSequenceTime")]
public ref double DblPreMatchDraftSequenceTime => ref Schema.GetRef<double>(this.Handle, "CMapVetoPickController", "m_dblPreMatchDraftSequenceTime");
// m_bPreMatchDraftStateChanged
[SchemaMember("CMapVetoPickController", "m_bPreMatchDraftStateChanged")]
public ref bool PreMatchDraftStateChanged => ref Schema.GetRef<bool>(this.Handle, "CMapVetoPickController", "m_bPreMatchDraftStateChanged");
// m_nDraftType
[SchemaMember("CMapVetoPickController", "m_nDraftType")]
public ref Int32 DraftType => ref Schema.GetRef<Int32>(this.Handle, "CMapVetoPickController", "m_nDraftType");
// m_nTeamWinningCoinToss
[SchemaMember("CMapVetoPickController", "m_nTeamWinningCoinToss")]
public ref Int32 TeamWinningCoinToss => ref Schema.GetRef<Int32>(this.Handle, "CMapVetoPickController", "m_nTeamWinningCoinToss");
// m_nTeamWithFirstChoice
[SchemaMember("CMapVetoPickController", "m_nTeamWithFirstChoice")]
public Span<Int32> TeamWithFirstChoice => Schema.GetFixedArray<Int32>(this.Handle, "CMapVetoPickController", "m_nTeamWithFirstChoice", 64);
// m_nVoteMapIdsList
[SchemaMember("CMapVetoPickController", "m_nVoteMapIdsList")]
public Span<Int32> VoteMapIdsList => Schema.GetFixedArray<Int32>(this.Handle, "CMapVetoPickController", "m_nVoteMapIdsList", 7);
// m_nAccountIDs
[SchemaMember("CMapVetoPickController", "m_nAccountIDs")]
public Span<Int32> AccountIDs => Schema.GetFixedArray<Int32>(this.Handle, "CMapVetoPickController", "m_nAccountIDs", 64);
// m_nMapId0
[SchemaMember("CMapVetoPickController", "m_nMapId0")]
public Span<Int32> MapId0 => Schema.GetFixedArray<Int32>(this.Handle, "CMapVetoPickController", "m_nMapId0", 64);
// m_nMapId1
[SchemaMember("CMapVetoPickController", "m_nMapId1")]
public Span<Int32> MapId1 => Schema.GetFixedArray<Int32>(this.Handle, "CMapVetoPickController", "m_nMapId1", 64);
// m_nMapId2
[SchemaMember("CMapVetoPickController", "m_nMapId2")]
public Span<Int32> MapId2 => Schema.GetFixedArray<Int32>(this.Handle, "CMapVetoPickController", "m_nMapId2", 64);
// m_nMapId3
[SchemaMember("CMapVetoPickController", "m_nMapId3")]
public Span<Int32> MapId3 => Schema.GetFixedArray<Int32>(this.Handle, "CMapVetoPickController", "m_nMapId3", 64);
// m_nMapId4
[SchemaMember("CMapVetoPickController", "m_nMapId4")]
public Span<Int32> MapId4 => Schema.GetFixedArray<Int32>(this.Handle, "CMapVetoPickController", "m_nMapId4", 64);
// m_nMapId5
[SchemaMember("CMapVetoPickController", "m_nMapId5")]
public Span<Int32> MapId5 => Schema.GetFixedArray<Int32>(this.Handle, "CMapVetoPickController", "m_nMapId5", 64);
// m_nStartingSide0
[SchemaMember("CMapVetoPickController", "m_nStartingSide0")]
public Span<Int32> StartingSide0 => Schema.GetFixedArray<Int32>(this.Handle, "CMapVetoPickController", "m_nStartingSide0", 64);
// m_nCurrentPhase
[SchemaMember("CMapVetoPickController", "m_nCurrentPhase")]
public ref Int32 CurrentPhase => ref Schema.GetRef<Int32>(this.Handle, "CMapVetoPickController", "m_nCurrentPhase");
// m_nPhaseStartTick
[SchemaMember("CMapVetoPickController", "m_nPhaseStartTick")]
public ref Int32 PhaseStartTick => ref Schema.GetRef<Int32>(this.Handle, "CMapVetoPickController", "m_nPhaseStartTick");
// m_nPhaseDurationTicks
[SchemaMember("CMapVetoPickController", "m_nPhaseDurationTicks")]
public ref Int32 PhaseDurationTicks => ref Schema.GetRef<Int32>(this.Handle, "CMapVetoPickController", "m_nPhaseDurationTicks");
}
public partial class CMarkupVolume : CBaseModelEntity
{
public CMarkupVolume (IntPtr pointer) : base(pointer) {}
// m_bEnabled
[SchemaMember("CMarkupVolume", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CMarkupVolume", "m_bEnabled");
}
public partial class CMarkupVolumeTagged : CMarkupVolume
{
public CMarkupVolumeTagged (IntPtr pointer) : base(pointer) {}
// m_bIsGroup
[SchemaMember("CMarkupVolumeTagged", "m_bIsGroup")]
public ref bool IsGroup => ref Schema.GetRef<bool>(this.Handle, "CMarkupVolumeTagged", "m_bIsGroup");
// m_bGroupByPrefab
[SchemaMember("CMarkupVolumeTagged", "m_bGroupByPrefab")]
public ref bool GroupByPrefab => ref Schema.GetRef<bool>(this.Handle, "CMarkupVolumeTagged", "m_bGroupByPrefab");
// m_bGroupByVolume
[SchemaMember("CMarkupVolumeTagged", "m_bGroupByVolume")]
public ref bool GroupByVolume => ref Schema.GetRef<bool>(this.Handle, "CMarkupVolumeTagged", "m_bGroupByVolume");
// m_bGroupOtherGroups
[SchemaMember("CMarkupVolumeTagged", "m_bGroupOtherGroups")]
public ref bool GroupOtherGroups => ref Schema.GetRef<bool>(this.Handle, "CMarkupVolumeTagged", "m_bGroupOtherGroups");
// m_bIsInGroup
[SchemaMember("CMarkupVolumeTagged", "m_bIsInGroup")]
public ref bool IsInGroup => ref Schema.GetRef<bool>(this.Handle, "CMarkupVolumeTagged", "m_bIsInGroup");
}
public partial class CMarkupVolumeTagged_Nav : CMarkupVolumeTagged
{
public CMarkupVolumeTagged_Nav (IntPtr pointer) : base(pointer) {}
}
public partial class CMarkupVolumeTagged_NavGame : CMarkupVolumeWithRef
{
public CMarkupVolumeTagged_NavGame (IntPtr pointer) : base(pointer) {}
// m_bFloodFillAttribute
[SchemaMember("CMarkupVolumeTagged_NavGame", "m_bFloodFillAttribute")]
public ref bool FloodFillAttribute => ref Schema.GetRef<bool>(this.Handle, "CMarkupVolumeTagged_NavGame", "m_bFloodFillAttribute");
}
public partial class CMarkupVolumeWithRef : CMarkupVolumeTagged
{
public CMarkupVolumeWithRef (IntPtr pointer) : base(pointer) {}
// m_bUseRef
[SchemaMember("CMarkupVolumeWithRef", "m_bUseRef")]
public ref bool UseRef => ref Schema.GetRef<bool>(this.Handle, "CMarkupVolumeWithRef", "m_bUseRef");
// m_vRefPos
[SchemaMember("CMarkupVolumeWithRef", "m_vRefPos")]
public Vector RefPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CMarkupVolumeWithRef", "m_vRefPos");
// m_flRefDot
[SchemaMember("CMarkupVolumeWithRef", "m_flRefDot")]
public ref float RefDot => ref Schema.GetRef<float>(this.Handle, "CMarkupVolumeWithRef", "m_flRefDot");
}
public partial class CMathColorBlend : CLogicalEntity
{
public CMathColorBlend (IntPtr pointer) : base(pointer) {}
// m_flInMin
[SchemaMember("CMathColorBlend", "m_flInMin")]
public ref float InMin => ref Schema.GetRef<float>(this.Handle, "CMathColorBlend", "m_flInMin");
// m_flInMax
[SchemaMember("CMathColorBlend", "m_flInMax")]
public ref float InMax => ref Schema.GetRef<float>(this.Handle, "CMathColorBlend", "m_flInMax");
// m_OutColor1
[SchemaMember("CMathColorBlend", "m_OutColor1")]
public Color OutColor1
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CMathColorBlend", "m_OutColor1"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CMathColorBlend", "m_OutColor1", value); }
}
// m_OutColor2
[SchemaMember("CMathColorBlend", "m_OutColor2")]
public Color OutColor2
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CMathColorBlend", "m_OutColor2"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CMathColorBlend", "m_OutColor2", value); }
}
}
public partial class CMathCounter : CLogicalEntity
{
public CMathCounter (IntPtr pointer) : base(pointer) {}
// m_flMin
[SchemaMember("CMathCounter", "m_flMin")]
public ref float Min => ref Schema.GetRef<float>(this.Handle, "CMathCounter", "m_flMin");
// m_flMax
[SchemaMember("CMathCounter", "m_flMax")]
public ref float Max => ref Schema.GetRef<float>(this.Handle, "CMathCounter", "m_flMax");
// m_bHitMin
[SchemaMember("CMathCounter", "m_bHitMin")]
public ref bool HitMin => ref Schema.GetRef<bool>(this.Handle, "CMathCounter", "m_bHitMin");
// m_bHitMax
[SchemaMember("CMathCounter", "m_bHitMax")]
public ref bool HitMax => ref Schema.GetRef<bool>(this.Handle, "CMathCounter", "m_bHitMax");
// m_bDisabled
[SchemaMember("CMathCounter", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CMathCounter", "m_bDisabled");
// m_OnHitMin
[SchemaMember("CMathCounter", "m_OnHitMin")]
public CEntityIOOutput OnHitMin => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMathCounter", "m_OnHitMin");
// m_OnHitMax
[SchemaMember("CMathCounter", "m_OnHitMax")]
public CEntityIOOutput OnHitMax => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMathCounter", "m_OnHitMax");
// m_OnChangedFromMin
[SchemaMember("CMathCounter", "m_OnChangedFromMin")]
public CEntityIOOutput OnChangedFromMin => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMathCounter", "m_OnChangedFromMin");
// m_OnChangedFromMax
[SchemaMember("CMathCounter", "m_OnChangedFromMax")]
public CEntityIOOutput OnChangedFromMax => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMathCounter", "m_OnChangedFromMax");
}
public partial class CMathRemap : CLogicalEntity
{
public CMathRemap (IntPtr pointer) : base(pointer) {}
// m_flInMin
[SchemaMember("CMathRemap", "m_flInMin")]
public ref float InMin => ref Schema.GetRef<float>(this.Handle, "CMathRemap", "m_flInMin");
// m_flInMax
[SchemaMember("CMathRemap", "m_flInMax")]
public ref float InMax => ref Schema.GetRef<float>(this.Handle, "CMathRemap", "m_flInMax");
// m_flOut1
[SchemaMember("CMathRemap", "m_flOut1")]
public ref float Out1 => ref Schema.GetRef<float>(this.Handle, "CMathRemap", "m_flOut1");
// m_flOut2
[SchemaMember("CMathRemap", "m_flOut2")]
public ref float Out2 => ref Schema.GetRef<float>(this.Handle, "CMathRemap", "m_flOut2");
// m_flOldInValue
[SchemaMember("CMathRemap", "m_flOldInValue")]
public ref float OldInValue => ref Schema.GetRef<float>(this.Handle, "CMathRemap", "m_flOldInValue");
// m_bEnabled
[SchemaMember("CMathRemap", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CMathRemap", "m_bEnabled");
// m_OnRoseAboveMin
[SchemaMember("CMathRemap", "m_OnRoseAboveMin")]
public CEntityIOOutput OnRoseAboveMin => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMathRemap", "m_OnRoseAboveMin");
// m_OnRoseAboveMax
[SchemaMember("CMathRemap", "m_OnRoseAboveMax")]
public CEntityIOOutput OnRoseAboveMax => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMathRemap", "m_OnRoseAboveMax");
// m_OnFellBelowMin
[SchemaMember("CMathRemap", "m_OnFellBelowMin")]
public CEntityIOOutput OnFellBelowMin => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMathRemap", "m_OnFellBelowMin");
// m_OnFellBelowMax
[SchemaMember("CMathRemap", "m_OnFellBelowMax")]
public CEntityIOOutput OnFellBelowMax => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMathRemap", "m_OnFellBelowMax");
}
public partial class CMelee : CCSWeaponBase
{
public CMelee (IntPtr pointer) : base(pointer) {}
}
public partial class CMessage : CPointEntity
{
public CMessage (IntPtr pointer) : base(pointer) {}
// m_iszMessage
[SchemaMember("CMessage", "m_iszMessage")]
public string Message
{
get { return Schema.GetUtf8String(this.Handle, "CMessage", "m_iszMessage"); }
set { Schema.SetString(this.Handle, "CMessage", "m_iszMessage", value); }
}
// m_MessageVolume
[SchemaMember("CMessage", "m_MessageVolume")]
public ref float MessageVolume => ref Schema.GetRef<float>(this.Handle, "CMessage", "m_MessageVolume");
// m_MessageAttenuation
[SchemaMember("CMessage", "m_MessageAttenuation")]
public ref Int32 MessageAttenuation => ref Schema.GetRef<Int32>(this.Handle, "CMessage", "m_MessageAttenuation");
// m_Radius
[SchemaMember("CMessage", "m_Radius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CMessage", "m_Radius");
// m_sNoise
[SchemaMember("CMessage", "m_sNoise")]
public string Noise
{
get { return Schema.GetUtf8String(this.Handle, "CMessage", "m_sNoise"); }
set { Schema.SetString(this.Handle, "CMessage", "m_sNoise", value); }
}
// m_OnShowMessage
[SchemaMember("CMessage", "m_OnShowMessage")]
public CEntityIOOutput OnShowMessage => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMessage", "m_OnShowMessage");
}
public partial class CMessageEntity : CPointEntity
{
public CMessageEntity (IntPtr pointer) : base(pointer) {}
// m_radius
[SchemaMember("CMessageEntity", "m_radius")]
public ref Int32 Radius => ref Schema.GetRef<Int32>(this.Handle, "CMessageEntity", "m_radius");
// m_messageText
[SchemaMember("CMessageEntity", "m_messageText")]
public string MessageText
{
get { return Schema.GetUtf8String(this.Handle, "CMessageEntity", "m_messageText"); }
set { Schema.SetString(this.Handle, "CMessageEntity", "m_messageText", value); }
}
// m_drawText
[SchemaMember("CMessageEntity", "m_drawText")]
public ref bool DrawText => ref Schema.GetRef<bool>(this.Handle, "CMessageEntity", "m_drawText");
// m_bDeveloperOnly
[SchemaMember("CMessageEntity", "m_bDeveloperOnly")]
public ref bool DeveloperOnly => ref Schema.GetRef<bool>(this.Handle, "CMessageEntity", "m_bDeveloperOnly");
// m_bEnabled
[SchemaMember("CMessageEntity", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CMessageEntity", "m_bEnabled");
}
public partial class CModelPointEntity : CBaseModelEntity
{
public CModelPointEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CModelState : NativeObject
{
public CModelState (IntPtr pointer) : base(pointer) {}
// m_hModel
[SchemaMember("CModelState", "m_hModel")]
public CStrongHandle<InfoForResourceTypeCModel> Model => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCModel>>(this.Handle, "CModelState", "m_hModel");
// m_ModelName
[SchemaMember("CModelState", "m_ModelName")]
public string ModelName
{
get { return Schema.GetUtf8String(this.Handle, "CModelState", "m_ModelName"); }
set { Schema.SetString(this.Handle, "CModelState", "m_ModelName", value); }
}
// m_bClientClothCreationSuppressed
[SchemaMember("CModelState", "m_bClientClothCreationSuppressed")]
public ref bool ClientClothCreationSuppressed => ref Schema.GetRef<bool>(this.Handle, "CModelState", "m_bClientClothCreationSuppressed");
// m_MeshGroupMask
[SchemaMember("CModelState", "m_MeshGroupMask")]
public ref UInt64 MeshGroupMask => ref Schema.GetRef<UInt64>(this.Handle, "CModelState", "m_MeshGroupMask");
// m_nIdealMotionType
[SchemaMember("CModelState", "m_nIdealMotionType")]
public ref sbyte IdealMotionType => ref Schema.GetRef<sbyte>(this.Handle, "CModelState", "m_nIdealMotionType");
// m_nForceLOD
[SchemaMember("CModelState", "m_nForceLOD")]
public ref sbyte ForceLOD => ref Schema.GetRef<sbyte>(this.Handle, "CModelState", "m_nForceLOD");
// m_nClothUpdateFlags
[SchemaMember("CModelState", "m_nClothUpdateFlags")]
public ref sbyte ClothUpdateFlags => ref Schema.GetRef<sbyte>(this.Handle, "CModelState", "m_nClothUpdateFlags");
}
public partial class CMolotovGrenade : CBaseCSGrenade
{
public CMolotovGrenade (IntPtr pointer) : base(pointer) {}
}
public partial class CMolotovProjectile : CBaseCSGrenadeProjectile
{
public CMolotovProjectile (IntPtr pointer) : base(pointer) {}
// m_bIsIncGrenade
[SchemaMember("CMolotovProjectile", "m_bIsIncGrenade")]
public ref bool IsIncGrenade => ref Schema.GetRef<bool>(this.Handle, "CMolotovProjectile", "m_bIsIncGrenade");
// m_bDetonated
[SchemaMember("CMolotovProjectile", "m_bDetonated")]
public ref bool Detonated => ref Schema.GetRef<bool>(this.Handle, "CMolotovProjectile", "m_bDetonated");
// m_stillTimer
[SchemaMember("CMolotovProjectile", "m_stillTimer")]
public IntervalTimer StillTimer => Schema.GetDeclaredClass<IntervalTimer>(this.Handle, "CMolotovProjectile", "m_stillTimer");
// m_bHasBouncedOffPlayer
[SchemaMember("CMolotovProjectile", "m_bHasBouncedOffPlayer")]
public ref bool HasBouncedOffPlayer => ref Schema.GetRef<bool>(this.Handle, "CMolotovProjectile", "m_bHasBouncedOffPlayer");
}
public partial class CMomentaryRotButton : CRotButton
{
public CMomentaryRotButton (IntPtr pointer) : base(pointer) {}
// m_OnUnpressed
[SchemaMember("CMomentaryRotButton", "m_OnUnpressed")]
public CEntityIOOutput OnUnpressed => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMomentaryRotButton", "m_OnUnpressed");
// m_OnFullyOpen
[SchemaMember("CMomentaryRotButton", "m_OnFullyOpen")]
public CEntityIOOutput OnFullyOpen => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMomentaryRotButton", "m_OnFullyOpen");
// m_OnFullyClosed
[SchemaMember("CMomentaryRotButton", "m_OnFullyClosed")]
public CEntityIOOutput OnFullyClosed => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMomentaryRotButton", "m_OnFullyClosed");
// m_OnReachedPosition
[SchemaMember("CMomentaryRotButton", "m_OnReachedPosition")]
public CEntityIOOutput OnReachedPosition => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMomentaryRotButton", "m_OnReachedPosition");
// m_lastUsed
[SchemaMember("CMomentaryRotButton", "m_lastUsed")]
public ref Int32 LastUsed => ref Schema.GetRef<Int32>(this.Handle, "CMomentaryRotButton", "m_lastUsed");
// m_start
[SchemaMember("CMomentaryRotButton", "m_start")]
public QAngle Start => Schema.GetDeclaredClass<QAngle>(this.Handle, "CMomentaryRotButton", "m_start");
// m_end
[SchemaMember("CMomentaryRotButton", "m_end")]
public QAngle End => Schema.GetDeclaredClass<QAngle>(this.Handle, "CMomentaryRotButton", "m_end");
// m_IdealYaw
[SchemaMember("CMomentaryRotButton", "m_IdealYaw")]
public ref float IdealYaw => ref Schema.GetRef<float>(this.Handle, "CMomentaryRotButton", "m_IdealYaw");
// m_sNoise
[SchemaMember("CMomentaryRotButton", "m_sNoise")]
public string Noise
{
get { return Schema.GetUtf8String(this.Handle, "CMomentaryRotButton", "m_sNoise"); }
set { Schema.SetString(this.Handle, "CMomentaryRotButton", "m_sNoise", value); }
}
// m_bUpdateTarget
[SchemaMember("CMomentaryRotButton", "m_bUpdateTarget")]
public ref bool UpdateTarget => ref Schema.GetRef<bool>(this.Handle, "CMomentaryRotButton", "m_bUpdateTarget");
// m_direction
[SchemaMember("CMomentaryRotButton", "m_direction")]
public ref Int32 Direction => ref Schema.GetRef<Int32>(this.Handle, "CMomentaryRotButton", "m_direction");
// m_returnSpeed
[SchemaMember("CMomentaryRotButton", "m_returnSpeed")]
public ref float ReturnSpeed => ref Schema.GetRef<float>(this.Handle, "CMomentaryRotButton", "m_returnSpeed");
// m_flStartPosition
[SchemaMember("CMomentaryRotButton", "m_flStartPosition")]
public ref float StartPosition => ref Schema.GetRef<float>(this.Handle, "CMomentaryRotButton", "m_flStartPosition");
}
public partial class CMoodVData : NativeObject
{
public CMoodVData (IntPtr pointer) : base(pointer) {}
// m_nMoodType
[SchemaMember("CMoodVData", "m_nMoodType")]
public ref MoodType_t MoodType => ref Schema.GetRef<MoodType_t>(this.Handle, "CMoodVData", "m_nMoodType");
}
public partial class CMotorController : NativeObject
{
public CMotorController (IntPtr pointer) : base(pointer) {}
// m_speed
[SchemaMember("CMotorController", "m_speed")]
public ref float Speed => ref Schema.GetRef<float>(this.Handle, "CMotorController", "m_speed");
// m_maxTorque
[SchemaMember("CMotorController", "m_maxTorque")]
public ref float MaxTorque => ref Schema.GetRef<float>(this.Handle, "CMotorController", "m_maxTorque");
// m_axis
[SchemaMember("CMotorController", "m_axis")]
public Vector Axis => Schema.GetDeclaredClass<Vector>(this.Handle, "CMotorController", "m_axis");
// m_inertiaFactor
[SchemaMember("CMotorController", "m_inertiaFactor")]
public ref float InertiaFactor => ref Schema.GetRef<float>(this.Handle, "CMotorController", "m_inertiaFactor");
}
public partial class CMultiLightProxy : CLogicalEntity
{
public CMultiLightProxy (IntPtr pointer) : base(pointer) {}
// m_iszLightNameFilter
[SchemaMember("CMultiLightProxy", "m_iszLightNameFilter")]
public string LightNameFilter
{
get { return Schema.GetUtf8String(this.Handle, "CMultiLightProxy", "m_iszLightNameFilter"); }
set { Schema.SetString(this.Handle, "CMultiLightProxy", "m_iszLightNameFilter", value); }
}
// m_iszLightClassFilter
[SchemaMember("CMultiLightProxy", "m_iszLightClassFilter")]
public string LightClassFilter
{
get { return Schema.GetUtf8String(this.Handle, "CMultiLightProxy", "m_iszLightClassFilter"); }
set { Schema.SetString(this.Handle, "CMultiLightProxy", "m_iszLightClassFilter", value); }
}
// m_flLightRadiusFilter
[SchemaMember("CMultiLightProxy", "m_flLightRadiusFilter")]
public ref float LightRadiusFilter => ref Schema.GetRef<float>(this.Handle, "CMultiLightProxy", "m_flLightRadiusFilter");
// m_flBrightnessDelta
[SchemaMember("CMultiLightProxy", "m_flBrightnessDelta")]
public ref float BrightnessDelta => ref Schema.GetRef<float>(this.Handle, "CMultiLightProxy", "m_flBrightnessDelta");
// m_bPerformScreenFade
[SchemaMember("CMultiLightProxy", "m_bPerformScreenFade")]
public ref bool PerformScreenFade => ref Schema.GetRef<bool>(this.Handle, "CMultiLightProxy", "m_bPerformScreenFade");
// m_flTargetBrightnessMultiplier
[SchemaMember("CMultiLightProxy", "m_flTargetBrightnessMultiplier")]
public ref float TargetBrightnessMultiplier => ref Schema.GetRef<float>(this.Handle, "CMultiLightProxy", "m_flTargetBrightnessMultiplier");
// m_flCurrentBrightnessMultiplier
[SchemaMember("CMultiLightProxy", "m_flCurrentBrightnessMultiplier")]
public ref float CurrentBrightnessMultiplier => ref Schema.GetRef<float>(this.Handle, "CMultiLightProxy", "m_flCurrentBrightnessMultiplier");
// m_vecLights
[SchemaMember("CMultiLightProxy", "m_vecLights")]
public NetworkedVector<CHandle<CLightEntity>> Lights => Schema.GetDeclaredClass<NetworkedVector<CHandle<CLightEntity>>>(this.Handle, "CMultiLightProxy", "m_vecLights");
}
public partial class CMultiplayer_Expresser : CAI_ExpresserWithFollowup
{
public CMultiplayer_Expresser (IntPtr pointer) : base(pointer) {}
// m_bAllowMultipleScenes
[SchemaMember("CMultiplayer_Expresser", "m_bAllowMultipleScenes")]
public ref bool AllowMultipleScenes => ref Schema.GetRef<bool>(this.Handle, "CMultiplayer_Expresser", "m_bAllowMultipleScenes");
}
public partial class CMultiplayRules : CGameRules
{
public CMultiplayRules (IntPtr pointer) : base(pointer) {}
}
public partial class CMultiSource : CLogicalEntity
{
public CMultiSource (IntPtr pointer) : base(pointer) {}
// m_rgEntities
[SchemaMember("CMultiSource", "m_rgEntities")]
public Span<CHandle<CBaseEntity>> RgEntities => Schema.GetFixedArray<CHandle<CBaseEntity>>(this.Handle, "CMultiSource", "m_rgEntities", 32);
// m_rgTriggered
[SchemaMember("CMultiSource", "m_rgTriggered")]
public Span<Int32> RgTriggered => Schema.GetFixedArray<Int32>(this.Handle, "CMultiSource", "m_rgTriggered", 32);
// m_OnTrigger
[SchemaMember("CMultiSource", "m_OnTrigger")]
public CEntityIOOutput OnTrigger => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CMultiSource", "m_OnTrigger");
// m_iTotal
[SchemaMember("CMultiSource", "m_iTotal")]
public ref Int32 Total => ref Schema.GetRef<Int32>(this.Handle, "CMultiSource", "m_iTotal");
// m_globalstate
[SchemaMember("CMultiSource", "m_globalstate")]
public string Globalstate
{
get { return Schema.GetUtf8String(this.Handle, "CMultiSource", "m_globalstate"); }
set { Schema.SetString(this.Handle, "CMultiSource", "m_globalstate", value); }
}
}
public partial class CNavHullPresetVData : NativeObject
{
public CNavHullPresetVData (IntPtr pointer) : base(pointer) {}
// m_vecNavHulls
[SchemaMember("CNavHullPresetVData", "m_vecNavHulls")]
public NetworkedVector<string> NavHulls => Schema.GetDeclaredClass<NetworkedVector<string>>(this.Handle, "CNavHullPresetVData", "m_vecNavHulls");
}
public partial class CNavHullVData : NativeObject
{
public CNavHullVData (IntPtr pointer) : base(pointer) {}
// m_bAgentEnabled
[SchemaMember("CNavHullVData", "m_bAgentEnabled")]
public ref bool AgentEnabled => ref Schema.GetRef<bool>(this.Handle, "CNavHullVData", "m_bAgentEnabled");
// m_agentRadius
[SchemaMember("CNavHullVData", "m_agentRadius")]
public ref float AgentRadius => ref Schema.GetRef<float>(this.Handle, "CNavHullVData", "m_agentRadius");
// m_agentHeight
[SchemaMember("CNavHullVData", "m_agentHeight")]
public ref float AgentHeight => ref Schema.GetRef<float>(this.Handle, "CNavHullVData", "m_agentHeight");
// m_agentShortHeightEnabled
[SchemaMember("CNavHullVData", "m_agentShortHeightEnabled")]
public ref bool AgentShortHeightEnabled => ref Schema.GetRef<bool>(this.Handle, "CNavHullVData", "m_agentShortHeightEnabled");
// m_agentShortHeight
[SchemaMember("CNavHullVData", "m_agentShortHeight")]
public ref float AgentShortHeight => ref Schema.GetRef<float>(this.Handle, "CNavHullVData", "m_agentShortHeight");
// m_agentMaxClimb
[SchemaMember("CNavHullVData", "m_agentMaxClimb")]
public ref float AgentMaxClimb => ref Schema.GetRef<float>(this.Handle, "CNavHullVData", "m_agentMaxClimb");
// m_agentMaxSlope
[SchemaMember("CNavHullVData", "m_agentMaxSlope")]
public ref Int32 AgentMaxSlope => ref Schema.GetRef<Int32>(this.Handle, "CNavHullVData", "m_agentMaxSlope");
// m_agentMaxJumpDownDist
[SchemaMember("CNavHullVData", "m_agentMaxJumpDownDist")]
public ref float AgentMaxJumpDownDist => ref Schema.GetRef<float>(this.Handle, "CNavHullVData", "m_agentMaxJumpDownDist");
// m_agentMaxJumpHorizDistBase
[SchemaMember("CNavHullVData", "m_agentMaxJumpHorizDistBase")]
public ref float AgentMaxJumpHorizDistBase => ref Schema.GetRef<float>(this.Handle, "CNavHullVData", "m_agentMaxJumpHorizDistBase");
// m_agentMaxJumpUpDist
[SchemaMember("CNavHullVData", "m_agentMaxJumpUpDist")]
public ref float AgentMaxJumpUpDist => ref Schema.GetRef<float>(this.Handle, "CNavHullVData", "m_agentMaxJumpUpDist");
// m_agentBorderErosion
[SchemaMember("CNavHullVData", "m_agentBorderErosion")]
public ref Int32 AgentBorderErosion => ref Schema.GetRef<Int32>(this.Handle, "CNavHullVData", "m_agentBorderErosion");
}
public partial class CNavLinkAnimgraphVar : NativeObject
{
public CNavLinkAnimgraphVar (IntPtr pointer) : base(pointer) {}
// m_strAnimgraphVar
[SchemaMember("CNavLinkAnimgraphVar", "m_strAnimgraphVar")]
public string StrAnimgraphVar
{
get { return Schema.GetUtf8String(this.Handle, "CNavLinkAnimgraphVar", "m_strAnimgraphVar"); }
set { Schema.SetString(this.Handle, "CNavLinkAnimgraphVar", "m_strAnimgraphVar", value); }
}
// m_unAlignmentDegrees
[SchemaMember("CNavLinkAnimgraphVar", "m_unAlignmentDegrees")]
public ref UInt32 AlignmentDegrees => ref Schema.GetRef<UInt32>(this.Handle, "CNavLinkAnimgraphVar", "m_unAlignmentDegrees");
}
public partial class CNavLinkAreaEntity : CPointEntity
{
public CNavLinkAreaEntity (IntPtr pointer) : base(pointer) {}
// m_flWidth
[SchemaMember("CNavLinkAreaEntity", "m_flWidth")]
public ref float Width => ref Schema.GetRef<float>(this.Handle, "CNavLinkAreaEntity", "m_flWidth");
// m_vLocatorOffset
[SchemaMember("CNavLinkAreaEntity", "m_vLocatorOffset")]
public Vector LocatorOffset => Schema.GetDeclaredClass<Vector>(this.Handle, "CNavLinkAreaEntity", "m_vLocatorOffset");
// m_qLocatorAnglesOffset
[SchemaMember("CNavLinkAreaEntity", "m_qLocatorAnglesOffset")]
public QAngle LocatorAnglesOffset => Schema.GetDeclaredClass<QAngle>(this.Handle, "CNavLinkAreaEntity", "m_qLocatorAnglesOffset");
// m_strMovementForward
[SchemaMember("CNavLinkAreaEntity", "m_strMovementForward")]
public string StrMovementForward
{
get { return Schema.GetUtf8String(this.Handle, "CNavLinkAreaEntity", "m_strMovementForward"); }
set { Schema.SetString(this.Handle, "CNavLinkAreaEntity", "m_strMovementForward", value); }
}
// m_strMovementReverse
[SchemaMember("CNavLinkAreaEntity", "m_strMovementReverse")]
public string StrMovementReverse
{
get { return Schema.GetUtf8String(this.Handle, "CNavLinkAreaEntity", "m_strMovementReverse"); }
set { Schema.SetString(this.Handle, "CNavLinkAreaEntity", "m_strMovementReverse", value); }
}
// m_nNavLinkIdForward
[SchemaMember("CNavLinkAreaEntity", "m_nNavLinkIdForward")]
public ref Int32 NavLinkIdForward => ref Schema.GetRef<Int32>(this.Handle, "CNavLinkAreaEntity", "m_nNavLinkIdForward");
// m_nNavLinkIdReverse
[SchemaMember("CNavLinkAreaEntity", "m_nNavLinkIdReverse")]
public ref Int32 NavLinkIdReverse => ref Schema.GetRef<Int32>(this.Handle, "CNavLinkAreaEntity", "m_nNavLinkIdReverse");
// m_bEnabled
[SchemaMember("CNavLinkAreaEntity", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CNavLinkAreaEntity", "m_bEnabled");
// m_strFilterName
[SchemaMember("CNavLinkAreaEntity", "m_strFilterName")]
public string StrFilterName
{
get { return Schema.GetUtf8String(this.Handle, "CNavLinkAreaEntity", "m_strFilterName"); }
set { Schema.SetString(this.Handle, "CNavLinkAreaEntity", "m_strFilterName", value); }
}
// m_hFilter
[SchemaMember("CNavLinkAreaEntity", "m_hFilter")]
public CHandle<CBaseFilter> Filter => Schema.GetDeclaredClass<CHandle<CBaseFilter>>(this.Handle, "CNavLinkAreaEntity", "m_hFilter");
// m_OnNavLinkStart
[SchemaMember("CNavLinkAreaEntity", "m_OnNavLinkStart")]
public CEntityIOOutput OnNavLinkStart => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CNavLinkAreaEntity", "m_OnNavLinkStart");
// m_OnNavLinkFinish
[SchemaMember("CNavLinkAreaEntity", "m_OnNavLinkFinish")]
public CEntityIOOutput OnNavLinkFinish => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CNavLinkAreaEntity", "m_OnNavLinkFinish");
// m_bIsTerminus
[SchemaMember("CNavLinkAreaEntity", "m_bIsTerminus")]
public ref bool IsTerminus => ref Schema.GetRef<bool>(this.Handle, "CNavLinkAreaEntity", "m_bIsTerminus");
}
public partial class CNavLinkMovementVData : NativeObject
{
public CNavLinkMovementVData (IntPtr pointer) : base(pointer) {}
// m_bIsInterpolated
[SchemaMember("CNavLinkMovementVData", "m_bIsInterpolated")]
public ref bool IsInterpolated => ref Schema.GetRef<bool>(this.Handle, "CNavLinkMovementVData", "m_bIsInterpolated");
// m_unRecommendedDistance
[SchemaMember("CNavLinkMovementVData", "m_unRecommendedDistance")]
public ref UInt32 RecommendedDistance => ref Schema.GetRef<UInt32>(this.Handle, "CNavLinkMovementVData", "m_unRecommendedDistance");
// m_vecAnimgraphVars
[SchemaMember("CNavLinkMovementVData", "m_vecAnimgraphVars")]
public NetworkedVector<CNavLinkAnimgraphVar> AnimgraphVars => Schema.GetDeclaredClass<NetworkedVector<CNavLinkAnimgraphVar>>(this.Handle, "CNavLinkMovementVData", "m_vecAnimgraphVars");
}
public partial class CNavSpaceInfo : CPointEntity
{
public CNavSpaceInfo (IntPtr pointer) : base(pointer) {}
// m_bCreateFlightSpace
[SchemaMember("CNavSpaceInfo", "m_bCreateFlightSpace")]
public ref bool CreateFlightSpace => ref Schema.GetRef<bool>(this.Handle, "CNavSpaceInfo", "m_bCreateFlightSpace");
}
public partial class CNavWalkable : CPointEntity
{
public CNavWalkable (IntPtr pointer) : base(pointer) {}
}
public partial class CNetworkedSequenceOperation : NativeObject
{
public CNetworkedSequenceOperation (IntPtr pointer) : base(pointer) {}
// m_hSequence
[SchemaMember("CNetworkedSequenceOperation", "m_hSequence")]
public ref Int32 Sequence => ref Schema.GetRef<Int32>(this.Handle, "CNetworkedSequenceOperation", "m_hSequence");
// m_flPrevCycle
[SchemaMember("CNetworkedSequenceOperation", "m_flPrevCycle")]
public ref float PrevCycle => ref Schema.GetRef<float>(this.Handle, "CNetworkedSequenceOperation", "m_flPrevCycle");
// m_flCycle
[SchemaMember("CNetworkedSequenceOperation", "m_flCycle")]
public ref float Cycle => ref Schema.GetRef<float>(this.Handle, "CNetworkedSequenceOperation", "m_flCycle");
// m_flWeight
[SchemaMember("CNetworkedSequenceOperation", "m_flWeight")]
public float Weight => Schema.GetDeclaredClass<float>(this.Handle, "CNetworkedSequenceOperation", "m_flWeight");
// m_bSequenceChangeNetworked
[SchemaMember("CNetworkedSequenceOperation", "m_bSequenceChangeNetworked")]
public ref bool SequenceChangeNetworked => ref Schema.GetRef<bool>(this.Handle, "CNetworkedSequenceOperation", "m_bSequenceChangeNetworked");
// m_bDiscontinuity
[SchemaMember("CNetworkedSequenceOperation", "m_bDiscontinuity")]
public ref bool Discontinuity => ref Schema.GetRef<bool>(this.Handle, "CNetworkedSequenceOperation", "m_bDiscontinuity");
// m_flPrevCycleFromDiscontinuity
[SchemaMember("CNetworkedSequenceOperation", "m_flPrevCycleFromDiscontinuity")]
public ref float PrevCycleFromDiscontinuity => ref Schema.GetRef<float>(this.Handle, "CNetworkedSequenceOperation", "m_flPrevCycleFromDiscontinuity");
// m_flPrevCycleForAnimEventDetection
[SchemaMember("CNetworkedSequenceOperation", "m_flPrevCycleForAnimEventDetection")]
public ref float PrevCycleForAnimEventDetection => ref Schema.GetRef<float>(this.Handle, "CNetworkedSequenceOperation", "m_flPrevCycleForAnimEventDetection");
}
public partial class CNetworkOriginCellCoordQuantizedVector : NativeObject
{
public CNetworkOriginCellCoordQuantizedVector (IntPtr pointer) : base(pointer) {}
// m_cellX
[SchemaMember("CNetworkOriginCellCoordQuantizedVector", "m_cellX")]
public ref UInt16 CellX => ref Schema.GetRef<UInt16>(this.Handle, "CNetworkOriginCellCoordQuantizedVector", "m_cellX");
// m_cellY
[SchemaMember("CNetworkOriginCellCoordQuantizedVector", "m_cellY")]
public ref UInt16 CellY => ref Schema.GetRef<UInt16>(this.Handle, "CNetworkOriginCellCoordQuantizedVector", "m_cellY");
// m_cellZ
[SchemaMember("CNetworkOriginCellCoordQuantizedVector", "m_cellZ")]
public ref UInt16 CellZ => ref Schema.GetRef<UInt16>(this.Handle, "CNetworkOriginCellCoordQuantizedVector", "m_cellZ");
// m_nOutsideWorld
[SchemaMember("CNetworkOriginCellCoordQuantizedVector", "m_nOutsideWorld")]
public ref UInt16 OutsideWorld => ref Schema.GetRef<UInt16>(this.Handle, "CNetworkOriginCellCoordQuantizedVector", "m_nOutsideWorld");
// m_vecX
[SchemaMember("CNetworkOriginCellCoordQuantizedVector", "m_vecX")]
public float X => Schema.GetDeclaredClass<float>(this.Handle, "CNetworkOriginCellCoordQuantizedVector", "m_vecX");
// m_vecY
[SchemaMember("CNetworkOriginCellCoordQuantizedVector", "m_vecY")]
public float Y => Schema.GetDeclaredClass<float>(this.Handle, "CNetworkOriginCellCoordQuantizedVector", "m_vecY");
// m_vecZ
[SchemaMember("CNetworkOriginCellCoordQuantizedVector", "m_vecZ")]
public float Z => Schema.GetDeclaredClass<float>(this.Handle, "CNetworkOriginCellCoordQuantizedVector", "m_vecZ");
}
public partial class CNetworkTransmitComponent : NativeObject
{
public CNetworkTransmitComponent (IntPtr pointer) : base(pointer) {}
// m_nTransmitStateOwnedCounter
[SchemaMember("CNetworkTransmitComponent", "m_nTransmitStateOwnedCounter")]
public ref byte TransmitStateOwnedCounter => ref Schema.GetRef<byte>(this.Handle, "CNetworkTransmitComponent", "m_nTransmitStateOwnedCounter");
}
public partial class CNetworkVarChainer : NativeObject
{
public CNetworkVarChainer (IntPtr pointer) : base(pointer) {}
// m_PathIndex
[SchemaMember("CNetworkVarChainer", "m_PathIndex")]
public ChangeAccessorFieldPathIndex_t PathIndex => Schema.GetDeclaredClass<ChangeAccessorFieldPathIndex_t>(this.Handle, "CNetworkVarChainer", "m_PathIndex");
}
public partial class CNetworkVelocityVector : NativeObject
{
public CNetworkVelocityVector (IntPtr pointer) : base(pointer) {}
// m_vecX
[SchemaMember("CNetworkVelocityVector", "m_vecX")]
public float X => Schema.GetDeclaredClass<float>(this.Handle, "CNetworkVelocityVector", "m_vecX");
// m_vecY
[SchemaMember("CNetworkVelocityVector", "m_vecY")]
public float Y => Schema.GetDeclaredClass<float>(this.Handle, "CNetworkVelocityVector", "m_vecY");
// m_vecZ
[SchemaMember("CNetworkVelocityVector", "m_vecZ")]
public float Z => Schema.GetDeclaredClass<float>(this.Handle, "CNetworkVelocityVector", "m_vecZ");
}
public partial class CNetworkViewOffsetVector : NativeObject
{
public CNetworkViewOffsetVector (IntPtr pointer) : base(pointer) {}
// m_vecX
[SchemaMember("CNetworkViewOffsetVector", "m_vecX")]
public float X => Schema.GetDeclaredClass<float>(this.Handle, "CNetworkViewOffsetVector", "m_vecX");
// m_vecY
[SchemaMember("CNetworkViewOffsetVector", "m_vecY")]
public float Y => Schema.GetDeclaredClass<float>(this.Handle, "CNetworkViewOffsetVector", "m_vecY");
// m_vecZ
[SchemaMember("CNetworkViewOffsetVector", "m_vecZ")]
public float Z => Schema.GetDeclaredClass<float>(this.Handle, "CNetworkViewOffsetVector", "m_vecZ");
}
public partial class CNullEntity : CBaseEntity
{
public CNullEntity (IntPtr pointer) : base(pointer) {}
}
public partial class COmniLight : CBarnLight
{
public COmniLight (IntPtr pointer) : base(pointer) {}
// m_flInnerAngle
[SchemaMember("COmniLight", "m_flInnerAngle")]
public ref float InnerAngle => ref Schema.GetRef<float>(this.Handle, "COmniLight", "m_flInnerAngle");
// m_flOuterAngle
[SchemaMember("COmniLight", "m_flOuterAngle")]
public ref float OuterAngle => ref Schema.GetRef<float>(this.Handle, "COmniLight", "m_flOuterAngle");
// m_bShowLight
[SchemaMember("COmniLight", "m_bShowLight")]
public ref bool ShowLight => ref Schema.GetRef<bool>(this.Handle, "COmniLight", "m_bShowLight");
}
public partial class constraint_axislimit_t : NativeObject
{
public constraint_axislimit_t (IntPtr pointer) : base(pointer) {}
// flMinRotation
[SchemaMember("constraint_axislimit_t", "flMinRotation")]
public ref float FlMinRotation => ref Schema.GetRef<float>(this.Handle, "constraint_axislimit_t", "flMinRotation");
// flMaxRotation
[SchemaMember("constraint_axislimit_t", "flMaxRotation")]
public ref float FlMaxRotation => ref Schema.GetRef<float>(this.Handle, "constraint_axislimit_t", "flMaxRotation");
// flMotorTargetAngSpeed
[SchemaMember("constraint_axislimit_t", "flMotorTargetAngSpeed")]
public ref float FlMotorTargetAngSpeed => ref Schema.GetRef<float>(this.Handle, "constraint_axislimit_t", "flMotorTargetAngSpeed");
// flMotorMaxTorque
[SchemaMember("constraint_axislimit_t", "flMotorMaxTorque")]
public ref float FlMotorMaxTorque => ref Schema.GetRef<float>(this.Handle, "constraint_axislimit_t", "flMotorMaxTorque");
}
public partial class constraint_breakableparams_t : NativeObject
{
public constraint_breakableparams_t (IntPtr pointer) : base(pointer) {}
// strength
[SchemaMember("constraint_breakableparams_t", "strength")]
public ref float Strength => ref Schema.GetRef<float>(this.Handle, "constraint_breakableparams_t", "strength");
// forceLimit
[SchemaMember("constraint_breakableparams_t", "forceLimit")]
public ref float ForceLimit => ref Schema.GetRef<float>(this.Handle, "constraint_breakableparams_t", "forceLimit");
// torqueLimit
[SchemaMember("constraint_breakableparams_t", "torqueLimit")]
public ref float TorqueLimit => ref Schema.GetRef<float>(this.Handle, "constraint_breakableparams_t", "torqueLimit");
// bodyMassScale
[SchemaMember("constraint_breakableparams_t", "bodyMassScale")]
public Span<float> BodyMassScale => Schema.GetFixedArray<float>(this.Handle, "constraint_breakableparams_t", "bodyMassScale", 2);
// isActive
[SchemaMember("constraint_breakableparams_t", "isActive")]
public ref bool IsActive => ref Schema.GetRef<bool>(this.Handle, "constraint_breakableparams_t", "isActive");
}
public partial class constraint_hingeparams_t : NativeObject
{
public constraint_hingeparams_t (IntPtr pointer) : base(pointer) {}
// worldPosition
[SchemaMember("constraint_hingeparams_t", "worldPosition")]
public Vector WorldPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "constraint_hingeparams_t", "worldPosition");
// worldAxisDirection
[SchemaMember("constraint_hingeparams_t", "worldAxisDirection")]
public Vector WorldAxisDirection => Schema.GetDeclaredClass<Vector>(this.Handle, "constraint_hingeparams_t", "worldAxisDirection");
// hingeAxis
[SchemaMember("constraint_hingeparams_t", "hingeAxis")]
public constraint_axislimit_t HingeAxis => Schema.GetDeclaredClass<constraint_axislimit_t>(this.Handle, "constraint_hingeparams_t", "hingeAxis");
// constraint
[SchemaMember("constraint_hingeparams_t", "constraint")]
public constraint_breakableparams_t Constraint => Schema.GetDeclaredClass<constraint_breakableparams_t>(this.Handle, "constraint_hingeparams_t", "constraint");
}
public partial class ConstraintSoundInfo : NativeObject
{
public ConstraintSoundInfo (IntPtr pointer) : base(pointer) {}
// m_vSampler
[SchemaMember("ConstraintSoundInfo", "m_vSampler")]
public VelocitySampler Sampler => Schema.GetDeclaredClass<VelocitySampler>(this.Handle, "ConstraintSoundInfo", "m_vSampler");
// m_soundProfile
[SchemaMember("ConstraintSoundInfo", "m_soundProfile")]
public SimpleConstraintSoundProfile SoundProfile => Schema.GetDeclaredClass<SimpleConstraintSoundProfile>(this.Handle, "ConstraintSoundInfo", "m_soundProfile");
// m_forwardAxis
[SchemaMember("ConstraintSoundInfo", "m_forwardAxis")]
public Vector ForwardAxis => Schema.GetDeclaredClass<Vector>(this.Handle, "ConstraintSoundInfo", "m_forwardAxis");
// m_iszTravelSoundFwd
[SchemaMember("ConstraintSoundInfo", "m_iszTravelSoundFwd")]
public string TravelSoundFwd
{
get { return Schema.GetUtf8String(this.Handle, "ConstraintSoundInfo", "m_iszTravelSoundFwd"); }
set { Schema.SetString(this.Handle, "ConstraintSoundInfo", "m_iszTravelSoundFwd", value); }
}
// m_iszTravelSoundBack
[SchemaMember("ConstraintSoundInfo", "m_iszTravelSoundBack")]
public string TravelSoundBack
{
get { return Schema.GetUtf8String(this.Handle, "ConstraintSoundInfo", "m_iszTravelSoundBack"); }
set { Schema.SetString(this.Handle, "ConstraintSoundInfo", "m_iszTravelSoundBack", value); }
}
// m_iszReversalSounds
[SchemaMember("ConstraintSoundInfo", "m_iszReversalSounds")]
public Span<string> ReversalSounds => Schema.GetFixedArray<string>(this.Handle, "ConstraintSoundInfo", "m_iszReversalSounds", 3);
// m_bPlayTravelSound
[SchemaMember("ConstraintSoundInfo", "m_bPlayTravelSound")]
public ref bool PlayTravelSound => ref Schema.GetRef<bool>(this.Handle, "ConstraintSoundInfo", "m_bPlayTravelSound");
// m_bPlayReversalSound
[SchemaMember("ConstraintSoundInfo", "m_bPlayReversalSound")]
public ref bool PlayReversalSound => ref Schema.GetRef<bool>(this.Handle, "ConstraintSoundInfo", "m_bPlayReversalSound");
}
public partial class COrnamentProp : CDynamicProp
{
public COrnamentProp (IntPtr pointer) : base(pointer) {}
// m_initialOwner
[SchemaMember("COrnamentProp", "m_initialOwner")]
public string InitialOwner
{
get { return Schema.GetUtf8String(this.Handle, "COrnamentProp", "m_initialOwner"); }
set { Schema.SetString(this.Handle, "COrnamentProp", "m_initialOwner", value); }
}
}
public partial class CountdownTimer : NativeObject
{
public CountdownTimer (IntPtr pointer) : base(pointer) {}
// m_duration
[SchemaMember("CountdownTimer", "m_duration")]
public ref float Duration => ref Schema.GetRef<float>(this.Handle, "CountdownTimer", "m_duration");
// m_timestamp
[SchemaMember("CountdownTimer", "m_timestamp")]
public ref float Timestamp => ref Schema.GetRef<float>(this.Handle, "CountdownTimer", "m_timestamp");
// m_timescale
[SchemaMember("CountdownTimer", "m_timescale")]
public ref float Timescale => ref Schema.GetRef<float>(this.Handle, "CountdownTimer", "m_timescale");
// m_nWorldGroupId
[SchemaMember("CountdownTimer", "m_nWorldGroupId")]
public WorldGroupId_t WorldGroupId => Schema.GetDeclaredClass<WorldGroupId_t>(this.Handle, "CountdownTimer", "m_nWorldGroupId");
}
public partial class CParticleSystem : CBaseModelEntity
{
public CParticleSystem (IntPtr pointer) : base(pointer) {}
// m_szSnapshotFileName
[SchemaMember("CParticleSystem", "m_szSnapshotFileName")]
public string SnapshotFileName
{
get { return Schema.GetString(this.Handle, "CParticleSystem", "m_szSnapshotFileName"); }
set { Schema.SetString(this.Handle, "CParticleSystem", "m_szSnapshotFileName", value); }
}
// m_bActive
[SchemaMember("CParticleSystem", "m_bActive")]
public ref bool Active => ref Schema.GetRef<bool>(this.Handle, "CParticleSystem", "m_bActive");
// m_bFrozen
[SchemaMember("CParticleSystem", "m_bFrozen")]
public ref bool Frozen => ref Schema.GetRef<bool>(this.Handle, "CParticleSystem", "m_bFrozen");
// m_flFreezeTransitionDuration
[SchemaMember("CParticleSystem", "m_flFreezeTransitionDuration")]
public ref float FreezeTransitionDuration => ref Schema.GetRef<float>(this.Handle, "CParticleSystem", "m_flFreezeTransitionDuration");
// m_nStopType
[SchemaMember("CParticleSystem", "m_nStopType")]
public ref Int32 StopType => ref Schema.GetRef<Int32>(this.Handle, "CParticleSystem", "m_nStopType");
// m_bAnimateDuringGameplayPause
[SchemaMember("CParticleSystem", "m_bAnimateDuringGameplayPause")]
public ref bool AnimateDuringGameplayPause => ref Schema.GetRef<bool>(this.Handle, "CParticleSystem", "m_bAnimateDuringGameplayPause");
// m_iEffectIndex
[SchemaMember("CParticleSystem", "m_iEffectIndex")]
public CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> EffectIndex => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>>(this.Handle, "CParticleSystem", "m_iEffectIndex");
// m_flStartTime
[SchemaMember("CParticleSystem", "m_flStartTime")]
public ref float StartTime => ref Schema.GetRef<float>(this.Handle, "CParticleSystem", "m_flStartTime");
// m_flPreSimTime
[SchemaMember("CParticleSystem", "m_flPreSimTime")]
public ref float PreSimTime => ref Schema.GetRef<float>(this.Handle, "CParticleSystem", "m_flPreSimTime");
// m_vServerControlPoints
[SchemaMember("CParticleSystem", "m_vServerControlPoints")]
public Span<Vector> ServerControlPoints => Schema.GetFixedArray<Vector>(this.Handle, "CParticleSystem", "m_vServerControlPoints", 4);
// m_iServerControlPointAssignments
[SchemaMember("CParticleSystem", "m_iServerControlPointAssignments")]
public Span<byte> ServerControlPointAssignments => Schema.GetFixedArray<byte>(this.Handle, "CParticleSystem", "m_iServerControlPointAssignments", 4);
// m_hControlPointEnts
[SchemaMember("CParticleSystem", "m_hControlPointEnts")]
public Span<CHandle<CBaseEntity>> ControlPointEnts => Schema.GetFixedArray<CHandle<CBaseEntity>>(this.Handle, "CParticleSystem", "m_hControlPointEnts", 64);
// m_bNoSave
[SchemaMember("CParticleSystem", "m_bNoSave")]
public ref bool NoSave => ref Schema.GetRef<bool>(this.Handle, "CParticleSystem", "m_bNoSave");
// m_bNoFreeze
[SchemaMember("CParticleSystem", "m_bNoFreeze")]
public ref bool NoFreeze => ref Schema.GetRef<bool>(this.Handle, "CParticleSystem", "m_bNoFreeze");
// m_bNoRamp
[SchemaMember("CParticleSystem", "m_bNoRamp")]
public ref bool NoRamp => ref Schema.GetRef<bool>(this.Handle, "CParticleSystem", "m_bNoRamp");
// m_bStartActive
[SchemaMember("CParticleSystem", "m_bStartActive")]
public ref bool StartActive => ref Schema.GetRef<bool>(this.Handle, "CParticleSystem", "m_bStartActive");
// m_iszEffectName
[SchemaMember("CParticleSystem", "m_iszEffectName")]
public string EffectName
{
get { return Schema.GetUtf8String(this.Handle, "CParticleSystem", "m_iszEffectName"); }
set { Schema.SetString(this.Handle, "CParticleSystem", "m_iszEffectName", value); }
}
// m_iszControlPointNames
[SchemaMember("CParticleSystem", "m_iszControlPointNames")]
public Span<string> ControlPointNames => Schema.GetFixedArray<string>(this.Handle, "CParticleSystem", "m_iszControlPointNames", 64);
// m_nDataCP
[SchemaMember("CParticleSystem", "m_nDataCP")]
public ref Int32 DataCP => ref Schema.GetRef<Int32>(this.Handle, "CParticleSystem", "m_nDataCP");
// m_vecDataCPValue
[SchemaMember("CParticleSystem", "m_vecDataCPValue")]
public Vector DataCPValue => Schema.GetDeclaredClass<Vector>(this.Handle, "CParticleSystem", "m_vecDataCPValue");
// m_nTintCP
[SchemaMember("CParticleSystem", "m_nTintCP")]
public ref Int32 TintCP => ref Schema.GetRef<Int32>(this.Handle, "CParticleSystem", "m_nTintCP");
// m_clrTint
[SchemaMember("CParticleSystem", "m_clrTint")]
public Color Tint
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CParticleSystem", "m_clrTint"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CParticleSystem", "m_clrTint", value); }
}
}
public partial class CPathCorner : CPointEntity
{
public CPathCorner (IntPtr pointer) : base(pointer) {}
// m_flWait
[SchemaMember("CPathCorner", "m_flWait")]
public ref float Wait => ref Schema.GetRef<float>(this.Handle, "CPathCorner", "m_flWait");
// m_flRadius
[SchemaMember("CPathCorner", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CPathCorner", "m_flRadius");
// m_OnPass
[SchemaMember("CPathCorner", "m_OnPass")]
public CEntityIOOutput OnPass => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPathCorner", "m_OnPass");
}
public partial class CPathCornerCrash : CPathCorner
{
public CPathCornerCrash (IntPtr pointer) : base(pointer) {}
}
public partial class CPathKeyFrame : CLogicalEntity
{
public CPathKeyFrame (IntPtr pointer) : base(pointer) {}
// m_Origin
[SchemaMember("CPathKeyFrame", "m_Origin")]
public Vector Origin => Schema.GetDeclaredClass<Vector>(this.Handle, "CPathKeyFrame", "m_Origin");
// m_Angles
[SchemaMember("CPathKeyFrame", "m_Angles")]
public QAngle Angles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPathKeyFrame", "m_Angles");
// m_qAngle
[SchemaMember("CPathKeyFrame", "m_qAngle")]
public Quaternion Angle => Schema.GetDeclaredClass<Quaternion>(this.Handle, "CPathKeyFrame", "m_qAngle");
// m_iNextKey
[SchemaMember("CPathKeyFrame", "m_iNextKey")]
public string INextKey
{
get { return Schema.GetUtf8String(this.Handle, "CPathKeyFrame", "m_iNextKey"); }
set { Schema.SetString(this.Handle, "CPathKeyFrame", "m_iNextKey", value); }
}
// m_flNextTime
[SchemaMember("CPathKeyFrame", "m_flNextTime")]
public ref float NextTime => ref Schema.GetRef<float>(this.Handle, "CPathKeyFrame", "m_flNextTime");
// m_pNextKey
[SchemaMember("CPathKeyFrame", "m_pNextKey")]
public CPathKeyFrame? PNextKey => Schema.GetPointer<CPathKeyFrame>(this.Handle, "CPathKeyFrame", "m_pNextKey");
// m_pPrevKey
[SchemaMember("CPathKeyFrame", "m_pPrevKey")]
public CPathKeyFrame? PrevKey => Schema.GetPointer<CPathKeyFrame>(this.Handle, "CPathKeyFrame", "m_pPrevKey");
// m_flSpeed
[SchemaMember("CPathKeyFrame", "m_flSpeed")]
public ref float Speed => ref Schema.GetRef<float>(this.Handle, "CPathKeyFrame", "m_flSpeed");
}
public partial class CPathParticleRope : CBaseEntity
{
public CPathParticleRope (IntPtr pointer) : base(pointer) {}
// m_bStartActive
[SchemaMember("CPathParticleRope", "m_bStartActive")]
public ref bool StartActive => ref Schema.GetRef<bool>(this.Handle, "CPathParticleRope", "m_bStartActive");
// m_flMaxSimulationTime
[SchemaMember("CPathParticleRope", "m_flMaxSimulationTime")]
public ref float MaxSimulationTime => ref Schema.GetRef<float>(this.Handle, "CPathParticleRope", "m_flMaxSimulationTime");
// m_iszEffectName
[SchemaMember("CPathParticleRope", "m_iszEffectName")]
public string EffectName
{
get { return Schema.GetUtf8String(this.Handle, "CPathParticleRope", "m_iszEffectName"); }
set { Schema.SetString(this.Handle, "CPathParticleRope", "m_iszEffectName", value); }
}
// m_PathNodes_Name
[SchemaMember("CPathParticleRope", "m_PathNodes_Name")]
public NetworkedVector<string> PathNodes_Name => Schema.GetDeclaredClass<NetworkedVector<string>>(this.Handle, "CPathParticleRope", "m_PathNodes_Name");
// m_flParticleSpacing
[SchemaMember("CPathParticleRope", "m_flParticleSpacing")]
public ref float ParticleSpacing => ref Schema.GetRef<float>(this.Handle, "CPathParticleRope", "m_flParticleSpacing");
// m_flSlack
[SchemaMember("CPathParticleRope", "m_flSlack")]
public ref float Slack => ref Schema.GetRef<float>(this.Handle, "CPathParticleRope", "m_flSlack");
// m_flRadius
[SchemaMember("CPathParticleRope", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CPathParticleRope", "m_flRadius");
// m_ColorTint
[SchemaMember("CPathParticleRope", "m_ColorTint")]
public Color ColorTint
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CPathParticleRope", "m_ColorTint"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CPathParticleRope", "m_ColorTint", value); }
}
// m_nEffectState
[SchemaMember("CPathParticleRope", "m_nEffectState")]
public ref Int32 EffectState => ref Schema.GetRef<Int32>(this.Handle, "CPathParticleRope", "m_nEffectState");
// m_iEffectIndex
[SchemaMember("CPathParticleRope", "m_iEffectIndex")]
public CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> EffectIndex => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>>(this.Handle, "CPathParticleRope", "m_iEffectIndex");
// m_PathNodes_Position
[SchemaMember("CPathParticleRope", "m_PathNodes_Position")]
public NetworkedVector<Vector> PathNodes_Position => Schema.GetDeclaredClass<NetworkedVector<Vector>>(this.Handle, "CPathParticleRope", "m_PathNodes_Position");
// m_PathNodes_TangentIn
[SchemaMember("CPathParticleRope", "m_PathNodes_TangentIn")]
public NetworkedVector<Vector> PathNodes_TangentIn => Schema.GetDeclaredClass<NetworkedVector<Vector>>(this.Handle, "CPathParticleRope", "m_PathNodes_TangentIn");
// m_PathNodes_TangentOut
[SchemaMember("CPathParticleRope", "m_PathNodes_TangentOut")]
public NetworkedVector<Vector> PathNodes_TangentOut => Schema.GetDeclaredClass<NetworkedVector<Vector>>(this.Handle, "CPathParticleRope", "m_PathNodes_TangentOut");
// m_PathNodes_Color
[SchemaMember("CPathParticleRope", "m_PathNodes_Color")]
public NetworkedVector<Vector> PathNodes_Color => Schema.GetDeclaredClass<NetworkedVector<Vector>>(this.Handle, "CPathParticleRope", "m_PathNodes_Color");
// m_PathNodes_PinEnabled
[SchemaMember("CPathParticleRope", "m_PathNodes_PinEnabled")]
public NetworkedVector<bool> PathNodes_PinEnabled => Schema.GetDeclaredClass<NetworkedVector<bool>>(this.Handle, "CPathParticleRope", "m_PathNodes_PinEnabled");
// m_PathNodes_RadiusScale
[SchemaMember("CPathParticleRope", "m_PathNodes_RadiusScale")]
public NetworkedVector<float> PathNodes_RadiusScale => Schema.GetDeclaredClass<NetworkedVector<float>>(this.Handle, "CPathParticleRope", "m_PathNodes_RadiusScale");
}
public partial class CPathParticleRopeAlias_path_particle_rope_clientside : CPathParticleRope
{
public CPathParticleRopeAlias_path_particle_rope_clientside (IntPtr pointer) : base(pointer) {}
}
public partial class CPathTrack : CPointEntity
{
public CPathTrack (IntPtr pointer) : base(pointer) {}
// m_pnext
[SchemaMember("CPathTrack", "m_pnext")]
public CPathTrack? Pnext => Schema.GetPointer<CPathTrack>(this.Handle, "CPathTrack", "m_pnext");
// m_pprevious
[SchemaMember("CPathTrack", "m_pprevious")]
public CPathTrack? Pprevious => Schema.GetPointer<CPathTrack>(this.Handle, "CPathTrack", "m_pprevious");
// m_paltpath
[SchemaMember("CPathTrack", "m_paltpath")]
public CPathTrack? Paltpath => Schema.GetPointer<CPathTrack>(this.Handle, "CPathTrack", "m_paltpath");
// m_flRadius
[SchemaMember("CPathTrack", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CPathTrack", "m_flRadius");
// m_length
[SchemaMember("CPathTrack", "m_length")]
public ref float Length => ref Schema.GetRef<float>(this.Handle, "CPathTrack", "m_length");
// m_altName
[SchemaMember("CPathTrack", "m_altName")]
public string AltName
{
get { return Schema.GetUtf8String(this.Handle, "CPathTrack", "m_altName"); }
set { Schema.SetString(this.Handle, "CPathTrack", "m_altName", value); }
}
// m_nIterVal
[SchemaMember("CPathTrack", "m_nIterVal")]
public ref Int32 IterVal => ref Schema.GetRef<Int32>(this.Handle, "CPathTrack", "m_nIterVal");
// m_eOrientationType
[SchemaMember("CPathTrack", "m_eOrientationType")]
public ref TrackOrientationType_t OrientationType => ref Schema.GetRef<TrackOrientationType_t>(this.Handle, "CPathTrack", "m_eOrientationType");
// m_OnPass
[SchemaMember("CPathTrack", "m_OnPass")]
public CEntityIOOutput OnPass => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPathTrack", "m_OnPass");
}
public partial class CPhysBallSocket : CPhysConstraint
{
public CPhysBallSocket (IntPtr pointer) : base(pointer) {}
// m_flFriction
[SchemaMember("CPhysBallSocket", "m_flFriction")]
public ref float Friction => ref Schema.GetRef<float>(this.Handle, "CPhysBallSocket", "m_flFriction");
// m_bEnableSwingLimit
[SchemaMember("CPhysBallSocket", "m_bEnableSwingLimit")]
public ref bool EnableSwingLimit => ref Schema.GetRef<bool>(this.Handle, "CPhysBallSocket", "m_bEnableSwingLimit");
// m_flSwingLimit
[SchemaMember("CPhysBallSocket", "m_flSwingLimit")]
public ref float SwingLimit => ref Schema.GetRef<float>(this.Handle, "CPhysBallSocket", "m_flSwingLimit");
// m_bEnableTwistLimit
[SchemaMember("CPhysBallSocket", "m_bEnableTwistLimit")]
public ref bool EnableTwistLimit => ref Schema.GetRef<bool>(this.Handle, "CPhysBallSocket", "m_bEnableTwistLimit");
// m_flMinTwistAngle
[SchemaMember("CPhysBallSocket", "m_flMinTwistAngle")]
public ref float MinTwistAngle => ref Schema.GetRef<float>(this.Handle, "CPhysBallSocket", "m_flMinTwistAngle");
// m_flMaxTwistAngle
[SchemaMember("CPhysBallSocket", "m_flMaxTwistAngle")]
public ref float MaxTwistAngle => ref Schema.GetRef<float>(this.Handle, "CPhysBallSocket", "m_flMaxTwistAngle");
}
public partial class CPhysBox : CBreakable
{
public CPhysBox (IntPtr pointer) : base(pointer) {}
// m_damageType
[SchemaMember("CPhysBox", "m_damageType")]
public ref Int32 DamageType => ref Schema.GetRef<Int32>(this.Handle, "CPhysBox", "m_damageType");
// m_massScale
[SchemaMember("CPhysBox", "m_massScale")]
public ref float MassScale => ref Schema.GetRef<float>(this.Handle, "CPhysBox", "m_massScale");
// m_damageToEnableMotion
[SchemaMember("CPhysBox", "m_damageToEnableMotion")]
public ref Int32 DamageToEnableMotion => ref Schema.GetRef<Int32>(this.Handle, "CPhysBox", "m_damageToEnableMotion");
// m_flForceToEnableMotion
[SchemaMember("CPhysBox", "m_flForceToEnableMotion")]
public ref float ForceToEnableMotion => ref Schema.GetRef<float>(this.Handle, "CPhysBox", "m_flForceToEnableMotion");
// m_angPreferredCarryAngles
[SchemaMember("CPhysBox", "m_angPreferredCarryAngles")]
public QAngle PreferredCarryAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPhysBox", "m_angPreferredCarryAngles");
// m_bNotSolidToWorld
[SchemaMember("CPhysBox", "m_bNotSolidToWorld")]
public ref bool NotSolidToWorld => ref Schema.GetRef<bool>(this.Handle, "CPhysBox", "m_bNotSolidToWorld");
// m_bEnableUseOutput
[SchemaMember("CPhysBox", "m_bEnableUseOutput")]
public ref bool EnableUseOutput => ref Schema.GetRef<bool>(this.Handle, "CPhysBox", "m_bEnableUseOutput");
// m_iExploitableByPlayer
[SchemaMember("CPhysBox", "m_iExploitableByPlayer")]
public ref Int32 ExploitableByPlayer => ref Schema.GetRef<Int32>(this.Handle, "CPhysBox", "m_iExploitableByPlayer");
// m_flTouchOutputPerEntityDelay
[SchemaMember("CPhysBox", "m_flTouchOutputPerEntityDelay")]
public ref float TouchOutputPerEntityDelay => ref Schema.GetRef<float>(this.Handle, "CPhysBox", "m_flTouchOutputPerEntityDelay");
// m_OnDamaged
[SchemaMember("CPhysBox", "m_OnDamaged")]
public CEntityIOOutput OnDamaged => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysBox", "m_OnDamaged");
// m_OnAwakened
[SchemaMember("CPhysBox", "m_OnAwakened")]
public CEntityIOOutput OnAwakened => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysBox", "m_OnAwakened");
// m_OnMotionEnabled
[SchemaMember("CPhysBox", "m_OnMotionEnabled")]
public CEntityIOOutput OnMotionEnabled => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysBox", "m_OnMotionEnabled");
// m_OnPlayerUse
[SchemaMember("CPhysBox", "m_OnPlayerUse")]
public CEntityIOOutput OnPlayerUse => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysBox", "m_OnPlayerUse");
// m_OnStartTouch
[SchemaMember("CPhysBox", "m_OnStartTouch")]
public CEntityIOOutput OnStartTouch => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysBox", "m_OnStartTouch");
// m_hCarryingPlayer
[SchemaMember("CPhysBox", "m_hCarryingPlayer")]
public CHandle<CBasePlayerPawn> CarryingPlayer => Schema.GetDeclaredClass<CHandle<CBasePlayerPawn>>(this.Handle, "CPhysBox", "m_hCarryingPlayer");
}
public partial class CPhysConstraint : CLogicalEntity
{
public CPhysConstraint (IntPtr pointer) : base(pointer) {}
// m_nameAttach1
[SchemaMember("CPhysConstraint", "m_nameAttach1")]
public string NameAttach1
{
get { return Schema.GetUtf8String(this.Handle, "CPhysConstraint", "m_nameAttach1"); }
set { Schema.SetString(this.Handle, "CPhysConstraint", "m_nameAttach1", value); }
}
// m_nameAttach2
[SchemaMember("CPhysConstraint", "m_nameAttach2")]
public string NameAttach2
{
get { return Schema.GetUtf8String(this.Handle, "CPhysConstraint", "m_nameAttach2"); }
set { Schema.SetString(this.Handle, "CPhysConstraint", "m_nameAttach2", value); }
}
// m_breakSound
[SchemaMember("CPhysConstraint", "m_breakSound")]
public string BreakSound
{
get { return Schema.GetUtf8String(this.Handle, "CPhysConstraint", "m_breakSound"); }
set { Schema.SetString(this.Handle, "CPhysConstraint", "m_breakSound", value); }
}
// m_forceLimit
[SchemaMember("CPhysConstraint", "m_forceLimit")]
public ref float ForceLimit => ref Schema.GetRef<float>(this.Handle, "CPhysConstraint", "m_forceLimit");
// m_torqueLimit
[SchemaMember("CPhysConstraint", "m_torqueLimit")]
public ref float TorqueLimit => ref Schema.GetRef<float>(this.Handle, "CPhysConstraint", "m_torqueLimit");
// m_teleportTick
[SchemaMember("CPhysConstraint", "m_teleportTick")]
public ref UInt32 TeleportTick => ref Schema.GetRef<UInt32>(this.Handle, "CPhysConstraint", "m_teleportTick");
// m_minTeleportDistance
[SchemaMember("CPhysConstraint", "m_minTeleportDistance")]
public ref float MinTeleportDistance => ref Schema.GetRef<float>(this.Handle, "CPhysConstraint", "m_minTeleportDistance");
// m_OnBreak
[SchemaMember("CPhysConstraint", "m_OnBreak")]
public CEntityIOOutput OnBreak => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysConstraint", "m_OnBreak");
}
public partial class CPhysExplosion : CPointEntity
{
public CPhysExplosion (IntPtr pointer) : base(pointer) {}
// m_bExplodeOnSpawn
[SchemaMember("CPhysExplosion", "m_bExplodeOnSpawn")]
public ref bool ExplodeOnSpawn => ref Schema.GetRef<bool>(this.Handle, "CPhysExplosion", "m_bExplodeOnSpawn");
// m_flMagnitude
[SchemaMember("CPhysExplosion", "m_flMagnitude")]
public ref float Magnitude => ref Schema.GetRef<float>(this.Handle, "CPhysExplosion", "m_flMagnitude");
// m_flDamage
[SchemaMember("CPhysExplosion", "m_flDamage")]
public ref float Damage => ref Schema.GetRef<float>(this.Handle, "CPhysExplosion", "m_flDamage");
// m_radius
[SchemaMember("CPhysExplosion", "m_radius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CPhysExplosion", "m_radius");
// m_targetEntityName
[SchemaMember("CPhysExplosion", "m_targetEntityName")]
public string TargetEntityName
{
get { return Schema.GetUtf8String(this.Handle, "CPhysExplosion", "m_targetEntityName"); }
set { Schema.SetString(this.Handle, "CPhysExplosion", "m_targetEntityName", value); }
}
// m_flInnerRadius
[SchemaMember("CPhysExplosion", "m_flInnerRadius")]
public ref float InnerRadius => ref Schema.GetRef<float>(this.Handle, "CPhysExplosion", "m_flInnerRadius");
// m_flPushScale
[SchemaMember("CPhysExplosion", "m_flPushScale")]
public ref float PushScale => ref Schema.GetRef<float>(this.Handle, "CPhysExplosion", "m_flPushScale");
// m_bConvertToDebrisWhenPossible
[SchemaMember("CPhysExplosion", "m_bConvertToDebrisWhenPossible")]
public ref bool ConvertToDebrisWhenPossible => ref Schema.GetRef<bool>(this.Handle, "CPhysExplosion", "m_bConvertToDebrisWhenPossible");
// m_OnPushedPlayer
[SchemaMember("CPhysExplosion", "m_OnPushedPlayer")]
public CEntityIOOutput OnPushedPlayer => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysExplosion", "m_OnPushedPlayer");
}
public partial class CPhysFixed : CPhysConstraint
{
public CPhysFixed (IntPtr pointer) : base(pointer) {}
// m_flLinearFrequency
[SchemaMember("CPhysFixed", "m_flLinearFrequency")]
public ref float LinearFrequency => ref Schema.GetRef<float>(this.Handle, "CPhysFixed", "m_flLinearFrequency");
// m_flLinearDampingRatio
[SchemaMember("CPhysFixed", "m_flLinearDampingRatio")]
public ref float LinearDampingRatio => ref Schema.GetRef<float>(this.Handle, "CPhysFixed", "m_flLinearDampingRatio");
// m_flAngularFrequency
[SchemaMember("CPhysFixed", "m_flAngularFrequency")]
public ref float AngularFrequency => ref Schema.GetRef<float>(this.Handle, "CPhysFixed", "m_flAngularFrequency");
// m_flAngularDampingRatio
[SchemaMember("CPhysFixed", "m_flAngularDampingRatio")]
public ref float AngularDampingRatio => ref Schema.GetRef<float>(this.Handle, "CPhysFixed", "m_flAngularDampingRatio");
// m_bEnableLinearConstraint
[SchemaMember("CPhysFixed", "m_bEnableLinearConstraint")]
public ref bool EnableLinearConstraint => ref Schema.GetRef<bool>(this.Handle, "CPhysFixed", "m_bEnableLinearConstraint");
// m_bEnableAngularConstraint
[SchemaMember("CPhysFixed", "m_bEnableAngularConstraint")]
public ref bool EnableAngularConstraint => ref Schema.GetRef<bool>(this.Handle, "CPhysFixed", "m_bEnableAngularConstraint");
}
public partial class CPhysForce : CPointEntity
{
public CPhysForce (IntPtr pointer) : base(pointer) {}
// m_nameAttach
[SchemaMember("CPhysForce", "m_nameAttach")]
public string NameAttach
{
get { return Schema.GetUtf8String(this.Handle, "CPhysForce", "m_nameAttach"); }
set { Schema.SetString(this.Handle, "CPhysForce", "m_nameAttach", value); }
}
// m_force
[SchemaMember("CPhysForce", "m_force")]
public ref float Force => ref Schema.GetRef<float>(this.Handle, "CPhysForce", "m_force");
// m_forceTime
[SchemaMember("CPhysForce", "m_forceTime")]
public ref float ForceTime => ref Schema.GetRef<float>(this.Handle, "CPhysForce", "m_forceTime");
// m_attachedObject
[SchemaMember("CPhysForce", "m_attachedObject")]
public CHandle<CBaseEntity> AttachedObject => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPhysForce", "m_attachedObject");
// m_wasRestored
[SchemaMember("CPhysForce", "m_wasRestored")]
public ref bool WasRestored => ref Schema.GetRef<bool>(this.Handle, "CPhysForce", "m_wasRestored");
// m_integrator
[SchemaMember("CPhysForce", "m_integrator")]
public CConstantForceController Integrator => Schema.GetDeclaredClass<CConstantForceController>(this.Handle, "CPhysForce", "m_integrator");
}
public partial class CPhysHinge : CPhysConstraint
{
public CPhysHinge (IntPtr pointer) : base(pointer) {}
// m_soundInfo
[SchemaMember("CPhysHinge", "m_soundInfo")]
public ConstraintSoundInfo SoundInfo => Schema.GetDeclaredClass<ConstraintSoundInfo>(this.Handle, "CPhysHinge", "m_soundInfo");
// m_NotifyMinLimitReached
[SchemaMember("CPhysHinge", "m_NotifyMinLimitReached")]
public CEntityIOOutput NotifyMinLimitReached => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysHinge", "m_NotifyMinLimitReached");
// m_NotifyMaxLimitReached
[SchemaMember("CPhysHinge", "m_NotifyMaxLimitReached")]
public CEntityIOOutput NotifyMaxLimitReached => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysHinge", "m_NotifyMaxLimitReached");
// m_bAtMinLimit
[SchemaMember("CPhysHinge", "m_bAtMinLimit")]
public ref bool AtMinLimit => ref Schema.GetRef<bool>(this.Handle, "CPhysHinge", "m_bAtMinLimit");
// m_bAtMaxLimit
[SchemaMember("CPhysHinge", "m_bAtMaxLimit")]
public ref bool AtMaxLimit => ref Schema.GetRef<bool>(this.Handle, "CPhysHinge", "m_bAtMaxLimit");
// m_hinge
[SchemaMember("CPhysHinge", "m_hinge")]
public constraint_hingeparams_t Hinge => Schema.GetDeclaredClass<constraint_hingeparams_t>(this.Handle, "CPhysHinge", "m_hinge");
// m_hingeFriction
[SchemaMember("CPhysHinge", "m_hingeFriction")]
public ref float HingeFriction => ref Schema.GetRef<float>(this.Handle, "CPhysHinge", "m_hingeFriction");
// m_systemLoadScale
[SchemaMember("CPhysHinge", "m_systemLoadScale")]
public ref float SystemLoadScale => ref Schema.GetRef<float>(this.Handle, "CPhysHinge", "m_systemLoadScale");
// m_bIsAxisLocal
[SchemaMember("CPhysHinge", "m_bIsAxisLocal")]
public ref bool IsAxisLocal => ref Schema.GetRef<bool>(this.Handle, "CPhysHinge", "m_bIsAxisLocal");
// m_flMinRotation
[SchemaMember("CPhysHinge", "m_flMinRotation")]
public ref float MinRotation => ref Schema.GetRef<float>(this.Handle, "CPhysHinge", "m_flMinRotation");
// m_flMaxRotation
[SchemaMember("CPhysHinge", "m_flMaxRotation")]
public ref float MaxRotation => ref Schema.GetRef<float>(this.Handle, "CPhysHinge", "m_flMaxRotation");
// m_flInitialRotation
[SchemaMember("CPhysHinge", "m_flInitialRotation")]
public ref float InitialRotation => ref Schema.GetRef<float>(this.Handle, "CPhysHinge", "m_flInitialRotation");
// m_flMotorFrequency
[SchemaMember("CPhysHinge", "m_flMotorFrequency")]
public ref float MotorFrequency => ref Schema.GetRef<float>(this.Handle, "CPhysHinge", "m_flMotorFrequency");
// m_flMotorDampingRatio
[SchemaMember("CPhysHinge", "m_flMotorDampingRatio")]
public ref float MotorDampingRatio => ref Schema.GetRef<float>(this.Handle, "CPhysHinge", "m_flMotorDampingRatio");
// m_flAngleSpeed
[SchemaMember("CPhysHinge", "m_flAngleSpeed")]
public ref float AngleSpeed => ref Schema.GetRef<float>(this.Handle, "CPhysHinge", "m_flAngleSpeed");
// m_flAngleSpeedThreshold
[SchemaMember("CPhysHinge", "m_flAngleSpeedThreshold")]
public ref float AngleSpeedThreshold => ref Schema.GetRef<float>(this.Handle, "CPhysHinge", "m_flAngleSpeedThreshold");
// m_OnStartMoving
[SchemaMember("CPhysHinge", "m_OnStartMoving")]
public CEntityIOOutput OnStartMoving => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysHinge", "m_OnStartMoving");
// m_OnStopMoving
[SchemaMember("CPhysHinge", "m_OnStopMoving")]
public CEntityIOOutput OnStopMoving => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysHinge", "m_OnStopMoving");
}
public partial class CPhysHingeAlias_phys_hinge_local : CPhysHinge
{
public CPhysHingeAlias_phys_hinge_local (IntPtr pointer) : base(pointer) {}
}
public partial class CPhysicalButton : CBaseButton
{
public CPhysicalButton (IntPtr pointer) : base(pointer) {}
}
public partial class CPhysicsEntitySolver : CLogicalEntity
{
public CPhysicsEntitySolver (IntPtr pointer) : base(pointer) {}
// m_hMovingEntity
[SchemaMember("CPhysicsEntitySolver", "m_hMovingEntity")]
public CHandle<CBaseEntity> MovingEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPhysicsEntitySolver", "m_hMovingEntity");
// m_hPhysicsBlocker
[SchemaMember("CPhysicsEntitySolver", "m_hPhysicsBlocker")]
public CHandle<CBaseEntity> PhysicsBlocker => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPhysicsEntitySolver", "m_hPhysicsBlocker");
// m_separationDuration
[SchemaMember("CPhysicsEntitySolver", "m_separationDuration")]
public ref float SeparationDuration => ref Schema.GetRef<float>(this.Handle, "CPhysicsEntitySolver", "m_separationDuration");
// m_cancelTime
[SchemaMember("CPhysicsEntitySolver", "m_cancelTime")]
public ref float CancelTime => ref Schema.GetRef<float>(this.Handle, "CPhysicsEntitySolver", "m_cancelTime");
}
public partial class CPhysicsProp : CBreakableProp
{
public CPhysicsProp (IntPtr pointer) : base(pointer) {}
// m_MotionEnabled
[SchemaMember("CPhysicsProp", "m_MotionEnabled")]
public CEntityIOOutput MotionEnabled => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysicsProp", "m_MotionEnabled");
// m_OnAwakened
[SchemaMember("CPhysicsProp", "m_OnAwakened")]
public CEntityIOOutput OnAwakened => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysicsProp", "m_OnAwakened");
// m_OnAwake
[SchemaMember("CPhysicsProp", "m_OnAwake")]
public CEntityIOOutput OnAwake => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysicsProp", "m_OnAwake");
// m_OnAsleep
[SchemaMember("CPhysicsProp", "m_OnAsleep")]
public CEntityIOOutput OnAsleep => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysicsProp", "m_OnAsleep");
// m_OnPlayerUse
[SchemaMember("CPhysicsProp", "m_OnPlayerUse")]
public CEntityIOOutput OnPlayerUse => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysicsProp", "m_OnPlayerUse");
// m_OnPlayerPickup
[SchemaMember("CPhysicsProp", "m_OnPlayerPickup")]
public CEntityIOOutput OnPlayerPickup => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysicsProp", "m_OnPlayerPickup");
// m_OnOutOfWorld
[SchemaMember("CPhysicsProp", "m_OnOutOfWorld")]
public CEntityIOOutput OnOutOfWorld => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysicsProp", "m_OnOutOfWorld");
// m_massScale
[SchemaMember("CPhysicsProp", "m_massScale")]
public ref float MassScale => ref Schema.GetRef<float>(this.Handle, "CPhysicsProp", "m_massScale");
// m_inertiaScale
[SchemaMember("CPhysicsProp", "m_inertiaScale")]
public ref float InertiaScale => ref Schema.GetRef<float>(this.Handle, "CPhysicsProp", "m_inertiaScale");
// m_buoyancyScale
[SchemaMember("CPhysicsProp", "m_buoyancyScale")]
public ref float BuoyancyScale => ref Schema.GetRef<float>(this.Handle, "CPhysicsProp", "m_buoyancyScale");
// m_damageType
[SchemaMember("CPhysicsProp", "m_damageType")]
public ref Int32 DamageType => ref Schema.GetRef<Int32>(this.Handle, "CPhysicsProp", "m_damageType");
// m_damageToEnableMotion
[SchemaMember("CPhysicsProp", "m_damageToEnableMotion")]
public ref Int32 DamageToEnableMotion => ref Schema.GetRef<Int32>(this.Handle, "CPhysicsProp", "m_damageToEnableMotion");
// m_flForceToEnableMotion
[SchemaMember("CPhysicsProp", "m_flForceToEnableMotion")]
public ref float ForceToEnableMotion => ref Schema.GetRef<float>(this.Handle, "CPhysicsProp", "m_flForceToEnableMotion");
// m_bThrownByPlayer
[SchemaMember("CPhysicsProp", "m_bThrownByPlayer")]
public ref bool ThrownByPlayer => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bThrownByPlayer");
// m_bDroppedByPlayer
[SchemaMember("CPhysicsProp", "m_bDroppedByPlayer")]
public ref bool DroppedByPlayer => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bDroppedByPlayer");
// m_bTouchedByPlayer
[SchemaMember("CPhysicsProp", "m_bTouchedByPlayer")]
public ref bool TouchedByPlayer => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bTouchedByPlayer");
// m_bFirstCollisionAfterLaunch
[SchemaMember("CPhysicsProp", "m_bFirstCollisionAfterLaunch")]
public ref bool FirstCollisionAfterLaunch => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bFirstCollisionAfterLaunch");
// m_iExploitableByPlayer
[SchemaMember("CPhysicsProp", "m_iExploitableByPlayer")]
public ref Int32 ExploitableByPlayer => ref Schema.GetRef<Int32>(this.Handle, "CPhysicsProp", "m_iExploitableByPlayer");
// m_bHasBeenAwakened
[SchemaMember("CPhysicsProp", "m_bHasBeenAwakened")]
public ref bool HasBeenAwakened => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bHasBeenAwakened");
// m_bIsOverrideProp
[SchemaMember("CPhysicsProp", "m_bIsOverrideProp")]
public ref bool IsOverrideProp => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bIsOverrideProp");
// m_fNextCheckDisableMotionContactsTime
[SchemaMember("CPhysicsProp", "m_fNextCheckDisableMotionContactsTime")]
public ref float NextCheckDisableMotionContactsTime => ref Schema.GetRef<float>(this.Handle, "CPhysicsProp", "m_fNextCheckDisableMotionContactsTime");
// m_iInitialGlowState
[SchemaMember("CPhysicsProp", "m_iInitialGlowState")]
public ref Int32 InitialGlowState => ref Schema.GetRef<Int32>(this.Handle, "CPhysicsProp", "m_iInitialGlowState");
// m_nGlowRange
[SchemaMember("CPhysicsProp", "m_nGlowRange")]
public ref Int32 GlowRange => ref Schema.GetRef<Int32>(this.Handle, "CPhysicsProp", "m_nGlowRange");
// m_nGlowRangeMin
[SchemaMember("CPhysicsProp", "m_nGlowRangeMin")]
public ref Int32 GlowRangeMin => ref Schema.GetRef<Int32>(this.Handle, "CPhysicsProp", "m_nGlowRangeMin");
// m_glowColor
[SchemaMember("CPhysicsProp", "m_glowColor")]
public Color GlowColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CPhysicsProp", "m_glowColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CPhysicsProp", "m_glowColor", value); }
}
// m_bForceNavIgnore
[SchemaMember("CPhysicsProp", "m_bForceNavIgnore")]
public ref bool ForceNavIgnore => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bForceNavIgnore");
// m_bNoNavmeshBlocker
[SchemaMember("CPhysicsProp", "m_bNoNavmeshBlocker")]
public ref bool NoNavmeshBlocker => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bNoNavmeshBlocker");
// m_bForceNpcExclude
[SchemaMember("CPhysicsProp", "m_bForceNpcExclude")]
public ref bool ForceNpcExclude => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bForceNpcExclude");
// m_bShouldAutoConvertBackFromDebris
[SchemaMember("CPhysicsProp", "m_bShouldAutoConvertBackFromDebris")]
public ref bool ShouldAutoConvertBackFromDebris => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bShouldAutoConvertBackFromDebris");
// m_bMuteImpactEffects
[SchemaMember("CPhysicsProp", "m_bMuteImpactEffects")]
public ref bool MuteImpactEffects => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bMuteImpactEffects");
// m_bAcceptDamageFromHeldObjects
[SchemaMember("CPhysicsProp", "m_bAcceptDamageFromHeldObjects")]
public ref bool AcceptDamageFromHeldObjects => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bAcceptDamageFromHeldObjects");
// m_bEnableUseOutput
[SchemaMember("CPhysicsProp", "m_bEnableUseOutput")]
public ref bool EnableUseOutput => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bEnableUseOutput");
// m_bAwake
[SchemaMember("CPhysicsProp", "m_bAwake")]
public ref bool Awake => ref Schema.GetRef<bool>(this.Handle, "CPhysicsProp", "m_bAwake");
// m_nCollisionGroupOverride
[SchemaMember("CPhysicsProp", "m_nCollisionGroupOverride")]
public ref Int32 CollisionGroupOverride => ref Schema.GetRef<Int32>(this.Handle, "CPhysicsProp", "m_nCollisionGroupOverride");
}
public partial class CPhysicsPropMultiplayer : CPhysicsProp
{
public CPhysicsPropMultiplayer (IntPtr pointer) : base(pointer) {}
}
public partial class CPhysicsPropOverride : CPhysicsProp
{
public CPhysicsPropOverride (IntPtr pointer) : base(pointer) {}
}
public partial class CPhysicsPropRespawnable : CPhysicsProp
{
public CPhysicsPropRespawnable (IntPtr pointer) : base(pointer) {}
// m_vOriginalSpawnOrigin
[SchemaMember("CPhysicsPropRespawnable", "m_vOriginalSpawnOrigin")]
public Vector OriginalSpawnOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CPhysicsPropRespawnable", "m_vOriginalSpawnOrigin");
// m_vOriginalSpawnAngles
[SchemaMember("CPhysicsPropRespawnable", "m_vOriginalSpawnAngles")]
public QAngle OriginalSpawnAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPhysicsPropRespawnable", "m_vOriginalSpawnAngles");
// m_vOriginalMins
[SchemaMember("CPhysicsPropRespawnable", "m_vOriginalMins")]
public Vector OriginalMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CPhysicsPropRespawnable", "m_vOriginalMins");
// m_vOriginalMaxs
[SchemaMember("CPhysicsPropRespawnable", "m_vOriginalMaxs")]
public Vector OriginalMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CPhysicsPropRespawnable", "m_vOriginalMaxs");
// m_flRespawnDuration
[SchemaMember("CPhysicsPropRespawnable", "m_flRespawnDuration")]
public ref float RespawnDuration => ref Schema.GetRef<float>(this.Handle, "CPhysicsPropRespawnable", "m_flRespawnDuration");
}
public partial class CPhysicsShake : NativeObject
{
public CPhysicsShake (IntPtr pointer) : base(pointer) {}
// m_force
[SchemaMember("CPhysicsShake", "m_force")]
public Vector Force => Schema.GetDeclaredClass<Vector>(this.Handle, "CPhysicsShake", "m_force");
}
public partial class CPhysicsSpring : CBaseEntity
{
public CPhysicsSpring (IntPtr pointer) : base(pointer) {}
// m_flFrequency
[SchemaMember("CPhysicsSpring", "m_flFrequency")]
public ref float Frequency => ref Schema.GetRef<float>(this.Handle, "CPhysicsSpring", "m_flFrequency");
// m_flDampingRatio
[SchemaMember("CPhysicsSpring", "m_flDampingRatio")]
public ref float DampingRatio => ref Schema.GetRef<float>(this.Handle, "CPhysicsSpring", "m_flDampingRatio");
// m_flRestLength
[SchemaMember("CPhysicsSpring", "m_flRestLength")]
public ref float RestLength => ref Schema.GetRef<float>(this.Handle, "CPhysicsSpring", "m_flRestLength");
// m_nameAttachStart
[SchemaMember("CPhysicsSpring", "m_nameAttachStart")]
public string NameAttachStart
{
get { return Schema.GetUtf8String(this.Handle, "CPhysicsSpring", "m_nameAttachStart"); }
set { Schema.SetString(this.Handle, "CPhysicsSpring", "m_nameAttachStart", value); }
}
// m_nameAttachEnd
[SchemaMember("CPhysicsSpring", "m_nameAttachEnd")]
public string NameAttachEnd
{
get { return Schema.GetUtf8String(this.Handle, "CPhysicsSpring", "m_nameAttachEnd"); }
set { Schema.SetString(this.Handle, "CPhysicsSpring", "m_nameAttachEnd", value); }
}
// m_start
[SchemaMember("CPhysicsSpring", "m_start")]
public Vector Start => Schema.GetDeclaredClass<Vector>(this.Handle, "CPhysicsSpring", "m_start");
// m_end
[SchemaMember("CPhysicsSpring", "m_end")]
public Vector End => Schema.GetDeclaredClass<Vector>(this.Handle, "CPhysicsSpring", "m_end");
// m_teleportTick
[SchemaMember("CPhysicsSpring", "m_teleportTick")]
public ref UInt32 TeleportTick => ref Schema.GetRef<UInt32>(this.Handle, "CPhysicsSpring", "m_teleportTick");
}
public partial class CPhysicsWire : CBaseEntity
{
public CPhysicsWire (IntPtr pointer) : base(pointer) {}
// m_nDensity
[SchemaMember("CPhysicsWire", "m_nDensity")]
public ref Int32 Density => ref Schema.GetRef<Int32>(this.Handle, "CPhysicsWire", "m_nDensity");
}
public partial class CPhysImpact : CPointEntity
{
public CPhysImpact (IntPtr pointer) : base(pointer) {}
// m_damage
[SchemaMember("CPhysImpact", "m_damage")]
public ref float Damage => ref Schema.GetRef<float>(this.Handle, "CPhysImpact", "m_damage");
// m_distance
[SchemaMember("CPhysImpact", "m_distance")]
public ref float Distance => ref Schema.GetRef<float>(this.Handle, "CPhysImpact", "m_distance");
// m_directionEntityName
[SchemaMember("CPhysImpact", "m_directionEntityName")]
public string DirectionEntityName
{
get { return Schema.GetUtf8String(this.Handle, "CPhysImpact", "m_directionEntityName"); }
set { Schema.SetString(this.Handle, "CPhysImpact", "m_directionEntityName", value); }
}
}
public partial class CPhysLength : CPhysConstraint
{
public CPhysLength (IntPtr pointer) : base(pointer) {}
// m_offset
[SchemaMember("CPhysLength", "m_offset")]
public Span<Vector> Offset => Schema.GetFixedArray<Vector>(this.Handle, "CPhysLength", "m_offset", 2);
// m_vecAttach
[SchemaMember("CPhysLength", "m_vecAttach")]
public Vector Attach => Schema.GetDeclaredClass<Vector>(this.Handle, "CPhysLength", "m_vecAttach");
// m_addLength
[SchemaMember("CPhysLength", "m_addLength")]
public ref float AddLength => ref Schema.GetRef<float>(this.Handle, "CPhysLength", "m_addLength");
// m_minLength
[SchemaMember("CPhysLength", "m_minLength")]
public ref float MinLength => ref Schema.GetRef<float>(this.Handle, "CPhysLength", "m_minLength");
// m_totalLength
[SchemaMember("CPhysLength", "m_totalLength")]
public ref float TotalLength => ref Schema.GetRef<float>(this.Handle, "CPhysLength", "m_totalLength");
// m_bEnableCollision
[SchemaMember("CPhysLength", "m_bEnableCollision")]
public ref bool EnableCollision => ref Schema.GetRef<bool>(this.Handle, "CPhysLength", "m_bEnableCollision");
}
public partial class CPhysMagnet : CBaseAnimGraph
{
public CPhysMagnet (IntPtr pointer) : base(pointer) {}
// m_OnMagnetAttach
[SchemaMember("CPhysMagnet", "m_OnMagnetAttach")]
public CEntityIOOutput OnMagnetAttach => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysMagnet", "m_OnMagnetAttach");
// m_OnMagnetDetach
[SchemaMember("CPhysMagnet", "m_OnMagnetDetach")]
public CEntityIOOutput OnMagnetDetach => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPhysMagnet", "m_OnMagnetDetach");
// m_massScale
[SchemaMember("CPhysMagnet", "m_massScale")]
public ref float MassScale => ref Schema.GetRef<float>(this.Handle, "CPhysMagnet", "m_massScale");
// m_forceLimit
[SchemaMember("CPhysMagnet", "m_forceLimit")]
public ref float ForceLimit => ref Schema.GetRef<float>(this.Handle, "CPhysMagnet", "m_forceLimit");
// m_torqueLimit
[SchemaMember("CPhysMagnet", "m_torqueLimit")]
public ref float TorqueLimit => ref Schema.GetRef<float>(this.Handle, "CPhysMagnet", "m_torqueLimit");
// m_MagnettedEntities
[SchemaMember("CPhysMagnet", "m_MagnettedEntities")]
public NetworkedVector<magnetted_objects_t> MagnettedEntities => Schema.GetDeclaredClass<NetworkedVector<magnetted_objects_t>>(this.Handle, "CPhysMagnet", "m_MagnettedEntities");
// m_bActive
[SchemaMember("CPhysMagnet", "m_bActive")]
public ref bool Active => ref Schema.GetRef<bool>(this.Handle, "CPhysMagnet", "m_bActive");
// m_bHasHitSomething
[SchemaMember("CPhysMagnet", "m_bHasHitSomething")]
public ref bool HasHitSomething => ref Schema.GetRef<bool>(this.Handle, "CPhysMagnet", "m_bHasHitSomething");
// m_flTotalMass
[SchemaMember("CPhysMagnet", "m_flTotalMass")]
public ref float TotalMass => ref Schema.GetRef<float>(this.Handle, "CPhysMagnet", "m_flTotalMass");
// m_flRadius
[SchemaMember("CPhysMagnet", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CPhysMagnet", "m_flRadius");
// m_flNextSuckTime
[SchemaMember("CPhysMagnet", "m_flNextSuckTime")]
public ref float NextSuckTime => ref Schema.GetRef<float>(this.Handle, "CPhysMagnet", "m_flNextSuckTime");
// m_iMaxObjectsAttached
[SchemaMember("CPhysMagnet", "m_iMaxObjectsAttached")]
public ref Int32 MaxObjectsAttached => ref Schema.GetRef<Int32>(this.Handle, "CPhysMagnet", "m_iMaxObjectsAttached");
}
public partial class CPhysMotor : CLogicalEntity
{
public CPhysMotor (IntPtr pointer) : base(pointer) {}
// m_nameAttach
[SchemaMember("CPhysMotor", "m_nameAttach")]
public string NameAttach
{
get { return Schema.GetUtf8String(this.Handle, "CPhysMotor", "m_nameAttach"); }
set { Schema.SetString(this.Handle, "CPhysMotor", "m_nameAttach", value); }
}
// m_hAttachedObject
[SchemaMember("CPhysMotor", "m_hAttachedObject")]
public CHandle<CBaseEntity> AttachedObject => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPhysMotor", "m_hAttachedObject");
// m_spinUp
[SchemaMember("CPhysMotor", "m_spinUp")]
public ref float SpinUp => ref Schema.GetRef<float>(this.Handle, "CPhysMotor", "m_spinUp");
// m_additionalAcceleration
[SchemaMember("CPhysMotor", "m_additionalAcceleration")]
public ref float AdditionalAcceleration => ref Schema.GetRef<float>(this.Handle, "CPhysMotor", "m_additionalAcceleration");
// m_angularAcceleration
[SchemaMember("CPhysMotor", "m_angularAcceleration")]
public ref float AngularAcceleration => ref Schema.GetRef<float>(this.Handle, "CPhysMotor", "m_angularAcceleration");
// m_lastTime
[SchemaMember("CPhysMotor", "m_lastTime")]
public ref float LastTime => ref Schema.GetRef<float>(this.Handle, "CPhysMotor", "m_lastTime");
// m_motor
[SchemaMember("CPhysMotor", "m_motor")]
public CMotorController Motor => Schema.GetDeclaredClass<CMotorController>(this.Handle, "CPhysMotor", "m_motor");
}
public partial class CPhysPulley : CPhysConstraint
{
public CPhysPulley (IntPtr pointer) : base(pointer) {}
// m_position2
[SchemaMember("CPhysPulley", "m_position2")]
public Vector Position2 => Schema.GetDeclaredClass<Vector>(this.Handle, "CPhysPulley", "m_position2");
// m_offset
[SchemaMember("CPhysPulley", "m_offset")]
public Span<Vector> Offset => Schema.GetFixedArray<Vector>(this.Handle, "CPhysPulley", "m_offset", 2);
// m_addLength
[SchemaMember("CPhysPulley", "m_addLength")]
public ref float AddLength => ref Schema.GetRef<float>(this.Handle, "CPhysPulley", "m_addLength");
// m_gearRatio
[SchemaMember("CPhysPulley", "m_gearRatio")]
public ref float GearRatio => ref Schema.GetRef<float>(this.Handle, "CPhysPulley", "m_gearRatio");
}
public partial class CPhysSlideConstraint : CPhysConstraint
{
public CPhysSlideConstraint (IntPtr pointer) : base(pointer) {}
// m_axisEnd
[SchemaMember("CPhysSlideConstraint", "m_axisEnd")]
public Vector AxisEnd => Schema.GetDeclaredClass<Vector>(this.Handle, "CPhysSlideConstraint", "m_axisEnd");
// m_slideFriction
[SchemaMember("CPhysSlideConstraint", "m_slideFriction")]
public ref float SlideFriction => ref Schema.GetRef<float>(this.Handle, "CPhysSlideConstraint", "m_slideFriction");
// m_systemLoadScale
[SchemaMember("CPhysSlideConstraint", "m_systemLoadScale")]
public ref float SystemLoadScale => ref Schema.GetRef<float>(this.Handle, "CPhysSlideConstraint", "m_systemLoadScale");
// m_initialOffset
[SchemaMember("CPhysSlideConstraint", "m_initialOffset")]
public ref float InitialOffset => ref Schema.GetRef<float>(this.Handle, "CPhysSlideConstraint", "m_initialOffset");
// m_bEnableLinearConstraint
[SchemaMember("CPhysSlideConstraint", "m_bEnableLinearConstraint")]
public ref bool EnableLinearConstraint => ref Schema.GetRef<bool>(this.Handle, "CPhysSlideConstraint", "m_bEnableLinearConstraint");
// m_bEnableAngularConstraint
[SchemaMember("CPhysSlideConstraint", "m_bEnableAngularConstraint")]
public ref bool EnableAngularConstraint => ref Schema.GetRef<bool>(this.Handle, "CPhysSlideConstraint", "m_bEnableAngularConstraint");
// m_flMotorFrequency
[SchemaMember("CPhysSlideConstraint", "m_flMotorFrequency")]
public ref float MotorFrequency => ref Schema.GetRef<float>(this.Handle, "CPhysSlideConstraint", "m_flMotorFrequency");
// m_flMotorDampingRatio
[SchemaMember("CPhysSlideConstraint", "m_flMotorDampingRatio")]
public ref float MotorDampingRatio => ref Schema.GetRef<float>(this.Handle, "CPhysSlideConstraint", "m_flMotorDampingRatio");
// m_bUseEntityPivot
[SchemaMember("CPhysSlideConstraint", "m_bUseEntityPivot")]
public ref bool UseEntityPivot => ref Schema.GetRef<bool>(this.Handle, "CPhysSlideConstraint", "m_bUseEntityPivot");
// m_soundInfo
[SchemaMember("CPhysSlideConstraint", "m_soundInfo")]
public ConstraintSoundInfo SoundInfo => Schema.GetDeclaredClass<ConstraintSoundInfo>(this.Handle, "CPhysSlideConstraint", "m_soundInfo");
}
public partial class CPhysThruster : CPhysForce
{
public CPhysThruster (IntPtr pointer) : base(pointer) {}
// m_localOrigin
[SchemaMember("CPhysThruster", "m_localOrigin")]
public Vector LocalOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CPhysThruster", "m_localOrigin");
}
public partial class CPhysTorque : CPhysForce
{
public CPhysTorque (IntPtr pointer) : base(pointer) {}
// m_axis
[SchemaMember("CPhysTorque", "m_axis")]
public Vector Axis => Schema.GetDeclaredClass<Vector>(this.Handle, "CPhysTorque", "m_axis");
}
public partial class CPhysWheelConstraint : CPhysConstraint
{
public CPhysWheelConstraint (IntPtr pointer) : base(pointer) {}
// m_flSuspensionFrequency
[SchemaMember("CPhysWheelConstraint", "m_flSuspensionFrequency")]
public ref float SuspensionFrequency => ref Schema.GetRef<float>(this.Handle, "CPhysWheelConstraint", "m_flSuspensionFrequency");
// m_flSuspensionDampingRatio
[SchemaMember("CPhysWheelConstraint", "m_flSuspensionDampingRatio")]
public ref float SuspensionDampingRatio => ref Schema.GetRef<float>(this.Handle, "CPhysWheelConstraint", "m_flSuspensionDampingRatio");
// m_flSuspensionHeightOffset
[SchemaMember("CPhysWheelConstraint", "m_flSuspensionHeightOffset")]
public ref float SuspensionHeightOffset => ref Schema.GetRef<float>(this.Handle, "CPhysWheelConstraint", "m_flSuspensionHeightOffset");
// m_bEnableSuspensionLimit
[SchemaMember("CPhysWheelConstraint", "m_bEnableSuspensionLimit")]
public ref bool EnableSuspensionLimit => ref Schema.GetRef<bool>(this.Handle, "CPhysWheelConstraint", "m_bEnableSuspensionLimit");
// m_flMinSuspensionOffset
[SchemaMember("CPhysWheelConstraint", "m_flMinSuspensionOffset")]
public ref float MinSuspensionOffset => ref Schema.GetRef<float>(this.Handle, "CPhysWheelConstraint", "m_flMinSuspensionOffset");
// m_flMaxSuspensionOffset
[SchemaMember("CPhysWheelConstraint", "m_flMaxSuspensionOffset")]
public ref float MaxSuspensionOffset => ref Schema.GetRef<float>(this.Handle, "CPhysWheelConstraint", "m_flMaxSuspensionOffset");
// m_bEnableSteeringLimit
[SchemaMember("CPhysWheelConstraint", "m_bEnableSteeringLimit")]
public ref bool EnableSteeringLimit => ref Schema.GetRef<bool>(this.Handle, "CPhysWheelConstraint", "m_bEnableSteeringLimit");
// m_flMinSteeringAngle
[SchemaMember("CPhysWheelConstraint", "m_flMinSteeringAngle")]
public ref float MinSteeringAngle => ref Schema.GetRef<float>(this.Handle, "CPhysWheelConstraint", "m_flMinSteeringAngle");
// m_flMaxSteeringAngle
[SchemaMember("CPhysWheelConstraint", "m_flMaxSteeringAngle")]
public ref float MaxSteeringAngle => ref Schema.GetRef<float>(this.Handle, "CPhysWheelConstraint", "m_flMaxSteeringAngle");
// m_flSteeringAxisFriction
[SchemaMember("CPhysWheelConstraint", "m_flSteeringAxisFriction")]
public ref float SteeringAxisFriction => ref Schema.GetRef<float>(this.Handle, "CPhysWheelConstraint", "m_flSteeringAxisFriction");
// m_flSpinAxisFriction
[SchemaMember("CPhysWheelConstraint", "m_flSpinAxisFriction")]
public ref float SpinAxisFriction => ref Schema.GetRef<float>(this.Handle, "CPhysWheelConstraint", "m_flSpinAxisFriction");
}
public partial class CPlantedC4 : CBaseAnimGraph
{
public CPlantedC4 (IntPtr pointer) : base(pointer) {}
// m_bBombTicking
[SchemaMember("CPlantedC4", "m_bBombTicking")]
public ref bool BombTicking => ref Schema.GetRef<bool>(this.Handle, "CPlantedC4", "m_bBombTicking");
// m_flC4Blow
[SchemaMember("CPlantedC4", "m_flC4Blow")]
public ref float C4Blow => ref Schema.GetRef<float>(this.Handle, "CPlantedC4", "m_flC4Blow");
// m_nBombSite
[SchemaMember("CPlantedC4", "m_nBombSite")]
public ref Int32 BombSite => ref Schema.GetRef<Int32>(this.Handle, "CPlantedC4", "m_nBombSite");
// m_nSourceSoundscapeHash
[SchemaMember("CPlantedC4", "m_nSourceSoundscapeHash")]
public ref Int32 SourceSoundscapeHash => ref Schema.GetRef<Int32>(this.Handle, "CPlantedC4", "m_nSourceSoundscapeHash");
// m_OnBombDefused
[SchemaMember("CPlantedC4", "m_OnBombDefused")]
public CEntityIOOutput OnBombDefused => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPlantedC4", "m_OnBombDefused");
// m_OnBombBeginDefuse
[SchemaMember("CPlantedC4", "m_OnBombBeginDefuse")]
public CEntityIOOutput OnBombBeginDefuse => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPlantedC4", "m_OnBombBeginDefuse");
// m_OnBombDefuseAborted
[SchemaMember("CPlantedC4", "m_OnBombDefuseAborted")]
public CEntityIOOutput OnBombDefuseAborted => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPlantedC4", "m_OnBombDefuseAborted");
// m_bCannotBeDefused
[SchemaMember("CPlantedC4", "m_bCannotBeDefused")]
public ref bool CannotBeDefused => ref Schema.GetRef<bool>(this.Handle, "CPlantedC4", "m_bCannotBeDefused");
// m_entitySpottedState
[SchemaMember("CPlantedC4", "m_entitySpottedState")]
public EntitySpottedState_t EntitySpottedState => Schema.GetDeclaredClass<EntitySpottedState_t>(this.Handle, "CPlantedC4", "m_entitySpottedState");
// m_nSpotRules
[SchemaMember("CPlantedC4", "m_nSpotRules")]
public ref Int32 SpotRules => ref Schema.GetRef<Int32>(this.Handle, "CPlantedC4", "m_nSpotRules");
// m_bTrainingPlacedByPlayer
[SchemaMember("CPlantedC4", "m_bTrainingPlacedByPlayer")]
public ref bool TrainingPlacedByPlayer => ref Schema.GetRef<bool>(this.Handle, "CPlantedC4", "m_bTrainingPlacedByPlayer");
// m_bHasExploded
[SchemaMember("CPlantedC4", "m_bHasExploded")]
public ref bool HasExploded => ref Schema.GetRef<bool>(this.Handle, "CPlantedC4", "m_bHasExploded");
// m_flTimerLength
[SchemaMember("CPlantedC4", "m_flTimerLength")]
public ref float TimerLength => ref Schema.GetRef<float>(this.Handle, "CPlantedC4", "m_flTimerLength");
// m_bBeingDefused
[SchemaMember("CPlantedC4", "m_bBeingDefused")]
public ref bool BeingDefused => ref Schema.GetRef<bool>(this.Handle, "CPlantedC4", "m_bBeingDefused");
// m_fLastDefuseTime
[SchemaMember("CPlantedC4", "m_fLastDefuseTime")]
public ref float LastDefuseTime => ref Schema.GetRef<float>(this.Handle, "CPlantedC4", "m_fLastDefuseTime");
// m_flDefuseLength
[SchemaMember("CPlantedC4", "m_flDefuseLength")]
public ref float DefuseLength => ref Schema.GetRef<float>(this.Handle, "CPlantedC4", "m_flDefuseLength");
// m_flDefuseCountDown
[SchemaMember("CPlantedC4", "m_flDefuseCountDown")]
public ref float DefuseCountDown => ref Schema.GetRef<float>(this.Handle, "CPlantedC4", "m_flDefuseCountDown");
// m_bBombDefused
[SchemaMember("CPlantedC4", "m_bBombDefused")]
public ref bool BombDefused => ref Schema.GetRef<bool>(this.Handle, "CPlantedC4", "m_bBombDefused");
// m_hBombDefuser
[SchemaMember("CPlantedC4", "m_hBombDefuser")]
public CHandle<CCSPlayerPawn> BombDefuser => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CPlantedC4", "m_hBombDefuser");
// m_hControlPanel
[SchemaMember("CPlantedC4", "m_hControlPanel")]
public CHandle<CBaseEntity> ControlPanel => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPlantedC4", "m_hControlPanel");
// m_iProgressBarTime
[SchemaMember("CPlantedC4", "m_iProgressBarTime")]
public ref Int32 ProgressBarTime => ref Schema.GetRef<Int32>(this.Handle, "CPlantedC4", "m_iProgressBarTime");
// m_bVoiceAlertFired
[SchemaMember("CPlantedC4", "m_bVoiceAlertFired")]
public ref bool VoiceAlertFired => ref Schema.GetRef<bool>(this.Handle, "CPlantedC4", "m_bVoiceAlertFired");
// m_bVoiceAlertPlayed
[SchemaMember("CPlantedC4", "m_bVoiceAlertPlayed")]
public Span<bool> VoiceAlertPlayed => Schema.GetFixedArray<bool>(this.Handle, "CPlantedC4", "m_bVoiceAlertPlayed", 4);
// m_flNextBotBeepTime
[SchemaMember("CPlantedC4", "m_flNextBotBeepTime")]
public ref float NextBotBeepTime => ref Schema.GetRef<float>(this.Handle, "CPlantedC4", "m_flNextBotBeepTime");
// m_bPlantedAfterPickup
[SchemaMember("CPlantedC4", "m_bPlantedAfterPickup")]
public ref bool PlantedAfterPickup => ref Schema.GetRef<bool>(this.Handle, "CPlantedC4", "m_bPlantedAfterPickup");
// m_angCatchUpToPlayerEye
[SchemaMember("CPlantedC4", "m_angCatchUpToPlayerEye")]
public QAngle CatchUpToPlayerEye => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPlantedC4", "m_angCatchUpToPlayerEye");
// m_flLastSpinDetectionTime
[SchemaMember("CPlantedC4", "m_flLastSpinDetectionTime")]
public ref float LastSpinDetectionTime => ref Schema.GetRef<float>(this.Handle, "CPlantedC4", "m_flLastSpinDetectionTime");
}
public partial class CPlatTrigger : CBaseModelEntity
{
public CPlatTrigger (IntPtr pointer) : base(pointer) {}
// m_pPlatform
[SchemaMember("CPlatTrigger", "m_pPlatform")]
public CHandle<CFuncPlat> Platform => Schema.GetDeclaredClass<CHandle<CFuncPlat>>(this.Handle, "CPlatTrigger", "m_pPlatform");
}
public partial class CPlayer_AutoaimServices : CPlayerPawnComponent
{
public CPlayer_AutoaimServices (IntPtr pointer) : base(pointer) {}
}
public partial class CPlayer_CameraServices : CPlayerPawnComponent
{
public CPlayer_CameraServices (IntPtr pointer) : base(pointer) {}
// m_vecCsViewPunchAngle
[SchemaMember("CPlayer_CameraServices", "m_vecCsViewPunchAngle")]
public QAngle CsViewPunchAngle => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPlayer_CameraServices", "m_vecCsViewPunchAngle");
// m_nCsViewPunchAngleTick
[SchemaMember("CPlayer_CameraServices", "m_nCsViewPunchAngleTick")]
public ref Int32 CsViewPunchAngleTick => ref Schema.GetRef<Int32>(this.Handle, "CPlayer_CameraServices", "m_nCsViewPunchAngleTick");
// m_flCsViewPunchAngleTickRatio
[SchemaMember("CPlayer_CameraServices", "m_flCsViewPunchAngleTickRatio")]
public ref float CsViewPunchAngleTickRatio => ref Schema.GetRef<float>(this.Handle, "CPlayer_CameraServices", "m_flCsViewPunchAngleTickRatio");
// m_PlayerFog
[SchemaMember("CPlayer_CameraServices", "m_PlayerFog")]
public fogplayerparams_t PlayerFog => Schema.GetDeclaredClass<fogplayerparams_t>(this.Handle, "CPlayer_CameraServices", "m_PlayerFog");
// m_hColorCorrectionCtrl
[SchemaMember("CPlayer_CameraServices", "m_hColorCorrectionCtrl")]
public CHandle<CColorCorrection> ColorCorrectionCtrl => Schema.GetDeclaredClass<CHandle<CColorCorrection>>(this.Handle, "CPlayer_CameraServices", "m_hColorCorrectionCtrl");
// m_hViewEntity
[SchemaMember("CPlayer_CameraServices", "m_hViewEntity")]
public CHandle<CBaseEntity> ViewEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPlayer_CameraServices", "m_hViewEntity");
// m_hTonemapController
[SchemaMember("CPlayer_CameraServices", "m_hTonemapController")]
public CHandle<CTonemapController2> TonemapController => Schema.GetDeclaredClass<CHandle<CTonemapController2>>(this.Handle, "CPlayer_CameraServices", "m_hTonemapController");
// m_audio
[SchemaMember("CPlayer_CameraServices", "m_audio")]
public audioparams_t Audio => Schema.GetDeclaredClass<audioparams_t>(this.Handle, "CPlayer_CameraServices", "m_audio");
// m_PostProcessingVolumes
[SchemaMember("CPlayer_CameraServices", "m_PostProcessingVolumes")]
public NetworkedVector<CHandle<CPostProcessingVolume>> PostProcessingVolumes => Schema.GetDeclaredClass<NetworkedVector<CHandle<CPostProcessingVolume>>>(this.Handle, "CPlayer_CameraServices", "m_PostProcessingVolumes");
// m_flOldPlayerZ
[SchemaMember("CPlayer_CameraServices", "m_flOldPlayerZ")]
public ref float OldPlayerZ => ref Schema.GetRef<float>(this.Handle, "CPlayer_CameraServices", "m_flOldPlayerZ");
// m_flOldPlayerViewOffsetZ
[SchemaMember("CPlayer_CameraServices", "m_flOldPlayerViewOffsetZ")]
public ref float OldPlayerViewOffsetZ => ref Schema.GetRef<float>(this.Handle, "CPlayer_CameraServices", "m_flOldPlayerViewOffsetZ");
// m_hTriggerSoundscapeList
[SchemaMember("CPlayer_CameraServices", "m_hTriggerSoundscapeList")]
public NetworkedVector<CHandle<CEnvSoundscapeTriggerable>> TriggerSoundscapeList => Schema.GetDeclaredClass<NetworkedVector<CHandle<CEnvSoundscapeTriggerable>>>(this.Handle, "CPlayer_CameraServices", "m_hTriggerSoundscapeList");
}
public partial class CPlayer_FlashlightServices : CPlayerPawnComponent
{
public CPlayer_FlashlightServices (IntPtr pointer) : base(pointer) {}
}
public partial class CPlayer_ItemServices : CPlayerPawnComponent
{
public CPlayer_ItemServices (IntPtr pointer) : base(pointer) {}
}
public partial class CPlayer_MovementServices : CPlayerPawnComponent
{
public CPlayer_MovementServices (IntPtr pointer) : base(pointer) {}
// m_nImpulse
[SchemaMember("CPlayer_MovementServices", "m_nImpulse")]
public ref Int32 Impulse => ref Schema.GetRef<Int32>(this.Handle, "CPlayer_MovementServices", "m_nImpulse");
// m_nButtons
[SchemaMember("CPlayer_MovementServices", "m_nButtons")]
public CInButtonState Buttons => Schema.GetDeclaredClass<CInButtonState>(this.Handle, "CPlayer_MovementServices", "m_nButtons");
// m_nQueuedButtonDownMask
[SchemaMember("CPlayer_MovementServices", "m_nQueuedButtonDownMask")]
public ref UInt64 QueuedButtonDownMask => ref Schema.GetRef<UInt64>(this.Handle, "CPlayer_MovementServices", "m_nQueuedButtonDownMask");
// m_nQueuedButtonChangeMask
[SchemaMember("CPlayer_MovementServices", "m_nQueuedButtonChangeMask")]
public ref UInt64 QueuedButtonChangeMask => ref Schema.GetRef<UInt64>(this.Handle, "CPlayer_MovementServices", "m_nQueuedButtonChangeMask");
// m_nButtonDoublePressed
[SchemaMember("CPlayer_MovementServices", "m_nButtonDoublePressed")]
public ref UInt64 ButtonDoublePressed => ref Schema.GetRef<UInt64>(this.Handle, "CPlayer_MovementServices", "m_nButtonDoublePressed");
// m_pButtonPressedCmdNumber
[SchemaMember("CPlayer_MovementServices", "m_pButtonPressedCmdNumber")]
public Span<UInt32> ButtonPressedCmdNumber => Schema.GetFixedArray<UInt32>(this.Handle, "CPlayer_MovementServices", "m_pButtonPressedCmdNumber", 64);
// m_nLastCommandNumberProcessed
[SchemaMember("CPlayer_MovementServices", "m_nLastCommandNumberProcessed")]
public ref UInt32 LastCommandNumberProcessed => ref Schema.GetRef<UInt32>(this.Handle, "CPlayer_MovementServices", "m_nLastCommandNumberProcessed");
// m_nToggleButtonDownMask
[SchemaMember("CPlayer_MovementServices", "m_nToggleButtonDownMask")]
public ref UInt64 ToggleButtonDownMask => ref Schema.GetRef<UInt64>(this.Handle, "CPlayer_MovementServices", "m_nToggleButtonDownMask");
// m_flMaxspeed
[SchemaMember("CPlayer_MovementServices", "m_flMaxspeed")]
public ref float Maxspeed => ref Schema.GetRef<float>(this.Handle, "CPlayer_MovementServices", "m_flMaxspeed");
// m_arrForceSubtickMoveWhen
[SchemaMember("CPlayer_MovementServices", "m_arrForceSubtickMoveWhen")]
public Span<float> ForceSubtickMoveWhen => Schema.GetFixedArray<float>(this.Handle, "CPlayer_MovementServices", "m_arrForceSubtickMoveWhen", 4);
// m_flForwardMove
[SchemaMember("CPlayer_MovementServices", "m_flForwardMove")]
public ref float ForwardMove => ref Schema.GetRef<float>(this.Handle, "CPlayer_MovementServices", "m_flForwardMove");
// m_flLeftMove
[SchemaMember("CPlayer_MovementServices", "m_flLeftMove")]
public ref float LeftMove => ref Schema.GetRef<float>(this.Handle, "CPlayer_MovementServices", "m_flLeftMove");
// m_flUpMove
[SchemaMember("CPlayer_MovementServices", "m_flUpMove")]
public ref float UpMove => ref Schema.GetRef<float>(this.Handle, "CPlayer_MovementServices", "m_flUpMove");
// m_vecLastMovementImpulses
[SchemaMember("CPlayer_MovementServices", "m_vecLastMovementImpulses")]
public Vector LastMovementImpulses => Schema.GetDeclaredClass<Vector>(this.Handle, "CPlayer_MovementServices", "m_vecLastMovementImpulses");
// m_vecOldViewAngles
[SchemaMember("CPlayer_MovementServices", "m_vecOldViewAngles")]
public QAngle OldViewAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPlayer_MovementServices", "m_vecOldViewAngles");
}
public partial class CPlayer_MovementServices_Humanoid : CPlayer_MovementServices
{
public CPlayer_MovementServices_Humanoid (IntPtr pointer) : base(pointer) {}
// m_flStepSoundTime
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_flStepSoundTime")]
public ref float StepSoundTime => ref Schema.GetRef<float>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_flStepSoundTime");
// m_flFallVelocity
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_flFallVelocity")]
public ref float FallVelocity => ref Schema.GetRef<float>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_flFallVelocity");
// m_bInCrouch
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_bInCrouch")]
public ref bool InCrouch => ref Schema.GetRef<bool>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_bInCrouch");
// m_nCrouchState
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_nCrouchState")]
public ref UInt32 CrouchState => ref Schema.GetRef<UInt32>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_nCrouchState");
// m_flCrouchTransitionStartTime
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_flCrouchTransitionStartTime")]
public ref float CrouchTransitionStartTime => ref Schema.GetRef<float>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_flCrouchTransitionStartTime");
// m_bDucked
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_bDucked")]
public ref bool Ducked => ref Schema.GetRef<bool>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_bDucked");
// m_bDucking
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_bDucking")]
public ref bool Ducking => ref Schema.GetRef<bool>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_bDucking");
// m_bInDuckJump
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_bInDuckJump")]
public ref bool InDuckJump => ref Schema.GetRef<bool>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_bInDuckJump");
// m_groundNormal
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_groundNormal")]
public Vector GroundNormal => Schema.GetDeclaredClass<Vector>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_groundNormal");
// m_flSurfaceFriction
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_flSurfaceFriction")]
public ref float SurfaceFriction => ref Schema.GetRef<float>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_flSurfaceFriction");
// m_surfaceProps
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_surfaceProps")]
public CUtlStringToken SurfaceProps => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_surfaceProps");
// m_nStepside
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_nStepside")]
public ref Int32 Stepside => ref Schema.GetRef<Int32>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_nStepside");
// m_iTargetVolume
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_iTargetVolume")]
public ref Int32 TargetVolume => ref Schema.GetRef<Int32>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_iTargetVolume");
// m_vecSmoothedVelocity
[SchemaMember("CPlayer_MovementServices_Humanoid", "m_vecSmoothedVelocity")]
public Vector SmoothedVelocity => Schema.GetDeclaredClass<Vector>(this.Handle, "CPlayer_MovementServices_Humanoid", "m_vecSmoothedVelocity");
}
public partial class CPlayer_ObserverServices : CPlayerPawnComponent
{
public CPlayer_ObserverServices (IntPtr pointer) : base(pointer) {}
// m_iObserverMode
[SchemaMember("CPlayer_ObserverServices", "m_iObserverMode")]
public ref byte ObserverMode => ref Schema.GetRef<byte>(this.Handle, "CPlayer_ObserverServices", "m_iObserverMode");
// m_hObserverTarget
[SchemaMember("CPlayer_ObserverServices", "m_hObserverTarget")]
public CHandle<CBaseEntity> ObserverTarget => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPlayer_ObserverServices", "m_hObserverTarget");
// m_iObserverLastMode
[SchemaMember("CPlayer_ObserverServices", "m_iObserverLastMode")]
public ref ObserverMode_t ObserverLastMode => ref Schema.GetRef<ObserverMode_t>(this.Handle, "CPlayer_ObserverServices", "m_iObserverLastMode");
// m_bForcedObserverMode
[SchemaMember("CPlayer_ObserverServices", "m_bForcedObserverMode")]
public ref bool ForcedObserverMode => ref Schema.GetRef<bool>(this.Handle, "CPlayer_ObserverServices", "m_bForcedObserverMode");
}
public partial class CPlayer_UseServices : CPlayerPawnComponent
{
public CPlayer_UseServices (IntPtr pointer) : base(pointer) {}
}
public partial class CPlayer_ViewModelServices : CPlayerPawnComponent
{
public CPlayer_ViewModelServices (IntPtr pointer) : base(pointer) {}
}
public partial class CPlayer_WaterServices : CPlayerPawnComponent
{
public CPlayer_WaterServices (IntPtr pointer) : base(pointer) {}
}
public partial class CPlayer_WeaponServices : CPlayerPawnComponent
{
public CPlayer_WeaponServices (IntPtr pointer) : base(pointer) {}
// m_bAllowSwitchToNoWeapon
[SchemaMember("CPlayer_WeaponServices", "m_bAllowSwitchToNoWeapon")]
public ref bool AllowSwitchToNoWeapon => ref Schema.GetRef<bool>(this.Handle, "CPlayer_WeaponServices", "m_bAllowSwitchToNoWeapon");
// m_hMyWeapons
[SchemaMember("CPlayer_WeaponServices", "m_hMyWeapons")]
public NetworkedVector<CHandle<CBasePlayerWeapon>> MyWeapons => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBasePlayerWeapon>>>(this.Handle, "CPlayer_WeaponServices", "m_hMyWeapons");
// m_hActiveWeapon
[SchemaMember("CPlayer_WeaponServices", "m_hActiveWeapon")]
public CHandle<CBasePlayerWeapon> ActiveWeapon => Schema.GetDeclaredClass<CHandle<CBasePlayerWeapon>>(this.Handle, "CPlayer_WeaponServices", "m_hActiveWeapon");
// m_hLastWeapon
[SchemaMember("CPlayer_WeaponServices", "m_hLastWeapon")]
public CHandle<CBasePlayerWeapon> LastWeapon => Schema.GetDeclaredClass<CHandle<CBasePlayerWeapon>>(this.Handle, "CPlayer_WeaponServices", "m_hLastWeapon");
// m_iAmmo
[SchemaMember("CPlayer_WeaponServices", "m_iAmmo")]
public Span<UInt16> Ammo => Schema.GetFixedArray<UInt16>(this.Handle, "CPlayer_WeaponServices", "m_iAmmo", 32);
// m_bPreventWeaponPickup
[SchemaMember("CPlayer_WeaponServices", "m_bPreventWeaponPickup")]
public ref bool PreventWeaponPickup => ref Schema.GetRef<bool>(this.Handle, "CPlayer_WeaponServices", "m_bPreventWeaponPickup");
}
public partial class CPlayerControllerComponent : NativeObject
{
public CPlayerControllerComponent (IntPtr pointer) : base(pointer) {}
// __m_pChainEntity
[SchemaMember("CPlayerControllerComponent", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "CPlayerControllerComponent", "__m_pChainEntity");
}
public partial class CPlayerPawnComponent : NativeObject
{
public CPlayerPawnComponent (IntPtr pointer) : base(pointer) {}
// __m_pChainEntity
[SchemaMember("CPlayerPawnComponent", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "CPlayerPawnComponent", "__m_pChainEntity");
}
public partial class CPlayerPing : CBaseEntity
{
public CPlayerPing (IntPtr pointer) : base(pointer) {}
// m_hPlayer
[SchemaMember("CPlayerPing", "m_hPlayer")]
public CHandle<CCSPlayerPawn> Player => Schema.GetDeclaredClass<CHandle<CCSPlayerPawn>>(this.Handle, "CPlayerPing", "m_hPlayer");
// m_hPingedEntity
[SchemaMember("CPlayerPing", "m_hPingedEntity")]
public CHandle<CBaseEntity> PingedEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPlayerPing", "m_hPingedEntity");
// m_iType
[SchemaMember("CPlayerPing", "m_iType")]
public ref Int32 Type => ref Schema.GetRef<Int32>(this.Handle, "CPlayerPing", "m_iType");
// m_bUrgent
[SchemaMember("CPlayerPing", "m_bUrgent")]
public ref bool Urgent => ref Schema.GetRef<bool>(this.Handle, "CPlayerPing", "m_bUrgent");
// m_szPlaceName
[SchemaMember("CPlayerPing", "m_szPlaceName")]
public string PlaceName
{
get { return Schema.GetString(this.Handle, "CPlayerPing", "m_szPlaceName"); }
set { Schema.SetString(this.Handle, "CPlayerPing", "m_szPlaceName", value); }
}
}
public partial class CPlayerSprayDecal : CModelPointEntity
{
public CPlayerSprayDecal (IntPtr pointer) : base(pointer) {}
// m_nUniqueID
[SchemaMember("CPlayerSprayDecal", "m_nUniqueID")]
public ref Int32 UniqueID => ref Schema.GetRef<Int32>(this.Handle, "CPlayerSprayDecal", "m_nUniqueID");
// m_unAccountID
[SchemaMember("CPlayerSprayDecal", "m_unAccountID")]
public ref UInt32 AccountID => ref Schema.GetRef<UInt32>(this.Handle, "CPlayerSprayDecal", "m_unAccountID");
// m_unTraceID
[SchemaMember("CPlayerSprayDecal", "m_unTraceID")]
public ref UInt32 TraceID => ref Schema.GetRef<UInt32>(this.Handle, "CPlayerSprayDecal", "m_unTraceID");
// m_rtGcTime
[SchemaMember("CPlayerSprayDecal", "m_rtGcTime")]
public ref UInt32 RtGcTime => ref Schema.GetRef<UInt32>(this.Handle, "CPlayerSprayDecal", "m_rtGcTime");
// m_vecEndPos
[SchemaMember("CPlayerSprayDecal", "m_vecEndPos")]
public Vector EndPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CPlayerSprayDecal", "m_vecEndPos");
// m_vecStart
[SchemaMember("CPlayerSprayDecal", "m_vecStart")]
public Vector Start => Schema.GetDeclaredClass<Vector>(this.Handle, "CPlayerSprayDecal", "m_vecStart");
// m_vecLeft
[SchemaMember("CPlayerSprayDecal", "m_vecLeft")]
public Vector Left => Schema.GetDeclaredClass<Vector>(this.Handle, "CPlayerSprayDecal", "m_vecLeft");
// m_vecNormal
[SchemaMember("CPlayerSprayDecal", "m_vecNormal")]
public Vector Normal => Schema.GetDeclaredClass<Vector>(this.Handle, "CPlayerSprayDecal", "m_vecNormal");
// m_nPlayer
[SchemaMember("CPlayerSprayDecal", "m_nPlayer")]
public ref Int32 Player => ref Schema.GetRef<Int32>(this.Handle, "CPlayerSprayDecal", "m_nPlayer");
// m_nEntity
[SchemaMember("CPlayerSprayDecal", "m_nEntity")]
public ref Int32 DecalEntity => ref Schema.GetRef<Int32>(this.Handle, "CPlayerSprayDecal", "m_nEntity");
// m_nHitbox
[SchemaMember("CPlayerSprayDecal", "m_nHitbox")]
public ref Int32 Hitbox => ref Schema.GetRef<Int32>(this.Handle, "CPlayerSprayDecal", "m_nHitbox");
// m_flCreationTime
[SchemaMember("CPlayerSprayDecal", "m_flCreationTime")]
public ref float CreationTime => ref Schema.GetRef<float>(this.Handle, "CPlayerSprayDecal", "m_flCreationTime");
// m_nTintID
[SchemaMember("CPlayerSprayDecal", "m_nTintID")]
public ref Int32 TintID => ref Schema.GetRef<Int32>(this.Handle, "CPlayerSprayDecal", "m_nTintID");
// m_nVersion
[SchemaMember("CPlayerSprayDecal", "m_nVersion")]
public ref byte Version => ref Schema.GetRef<byte>(this.Handle, "CPlayerSprayDecal", "m_nVersion");
// m_ubSignature
[SchemaMember("CPlayerSprayDecal", "m_ubSignature")]
public Span<byte> Signature => Schema.GetFixedArray<byte>(this.Handle, "CPlayerSprayDecal", "m_ubSignature", 128);
}
public partial class CPlayerVisibility : CBaseEntity
{
public CPlayerVisibility (IntPtr pointer) : base(pointer) {}
// m_flVisibilityStrength
[SchemaMember("CPlayerVisibility", "m_flVisibilityStrength")]
public ref float VisibilityStrength => ref Schema.GetRef<float>(this.Handle, "CPlayerVisibility", "m_flVisibilityStrength");
// m_flFogDistanceMultiplier
[SchemaMember("CPlayerVisibility", "m_flFogDistanceMultiplier")]
public ref float FogDistanceMultiplier => ref Schema.GetRef<float>(this.Handle, "CPlayerVisibility", "m_flFogDistanceMultiplier");
// m_flFogMaxDensityMultiplier
[SchemaMember("CPlayerVisibility", "m_flFogMaxDensityMultiplier")]
public ref float FogMaxDensityMultiplier => ref Schema.GetRef<float>(this.Handle, "CPlayerVisibility", "m_flFogMaxDensityMultiplier");
// m_flFadeTime
[SchemaMember("CPlayerVisibility", "m_flFadeTime")]
public ref float FadeTime => ref Schema.GetRef<float>(this.Handle, "CPlayerVisibility", "m_flFadeTime");
// m_bStartDisabled
[SchemaMember("CPlayerVisibility", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CPlayerVisibility", "m_bStartDisabled");
// m_bIsEnabled
[SchemaMember("CPlayerVisibility", "m_bIsEnabled")]
public ref bool IsEnabled => ref Schema.GetRef<bool>(this.Handle, "CPlayerVisibility", "m_bIsEnabled");
}
public partial class CPointAngleSensor : CPointEntity
{
public CPointAngleSensor (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CPointAngleSensor", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CPointAngleSensor", "m_bDisabled");
// m_nLookAtName
[SchemaMember("CPointAngleSensor", "m_nLookAtName")]
public string LookAtName
{
get { return Schema.GetUtf8String(this.Handle, "CPointAngleSensor", "m_nLookAtName"); }
set { Schema.SetString(this.Handle, "CPointAngleSensor", "m_nLookAtName", value); }
}
// m_hTargetEntity
[SchemaMember("CPointAngleSensor", "m_hTargetEntity")]
public CHandle<CBaseEntity> TargetEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointAngleSensor", "m_hTargetEntity");
// m_hLookAtEntity
[SchemaMember("CPointAngleSensor", "m_hLookAtEntity")]
public CHandle<CBaseEntity> LookAtEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointAngleSensor", "m_hLookAtEntity");
// m_flDuration
[SchemaMember("CPointAngleSensor", "m_flDuration")]
public ref float Duration => ref Schema.GetRef<float>(this.Handle, "CPointAngleSensor", "m_flDuration");
// m_flDotTolerance
[SchemaMember("CPointAngleSensor", "m_flDotTolerance")]
public ref float DotTolerance => ref Schema.GetRef<float>(this.Handle, "CPointAngleSensor", "m_flDotTolerance");
// m_flFacingTime
[SchemaMember("CPointAngleSensor", "m_flFacingTime")]
public ref float FacingTime => ref Schema.GetRef<float>(this.Handle, "CPointAngleSensor", "m_flFacingTime");
// m_bFired
[SchemaMember("CPointAngleSensor", "m_bFired")]
public ref bool Fired => ref Schema.GetRef<bool>(this.Handle, "CPointAngleSensor", "m_bFired");
// m_OnFacingLookat
[SchemaMember("CPointAngleSensor", "m_OnFacingLookat")]
public CEntityIOOutput OnFacingLookat => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointAngleSensor", "m_OnFacingLookat");
// m_OnNotFacingLookat
[SchemaMember("CPointAngleSensor", "m_OnNotFacingLookat")]
public CEntityIOOutput OnNotFacingLookat => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointAngleSensor", "m_OnNotFacingLookat");
}
public partial class CPointAngularVelocitySensor : CPointEntity
{
public CPointAngularVelocitySensor (IntPtr pointer) : base(pointer) {}
// m_hTargetEntity
[SchemaMember("CPointAngularVelocitySensor", "m_hTargetEntity")]
public CHandle<CBaseEntity> TargetEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointAngularVelocitySensor", "m_hTargetEntity");
// m_flThreshold
[SchemaMember("CPointAngularVelocitySensor", "m_flThreshold")]
public ref float Threshold => ref Schema.GetRef<float>(this.Handle, "CPointAngularVelocitySensor", "m_flThreshold");
// m_nLastCompareResult
[SchemaMember("CPointAngularVelocitySensor", "m_nLastCompareResult")]
public ref Int32 LastCompareResult => ref Schema.GetRef<Int32>(this.Handle, "CPointAngularVelocitySensor", "m_nLastCompareResult");
// m_nLastFireResult
[SchemaMember("CPointAngularVelocitySensor", "m_nLastFireResult")]
public ref Int32 LastFireResult => ref Schema.GetRef<Int32>(this.Handle, "CPointAngularVelocitySensor", "m_nLastFireResult");
// m_flFireTime
[SchemaMember("CPointAngularVelocitySensor", "m_flFireTime")]
public ref float FireTime => ref Schema.GetRef<float>(this.Handle, "CPointAngularVelocitySensor", "m_flFireTime");
// m_flFireInterval
[SchemaMember("CPointAngularVelocitySensor", "m_flFireInterval")]
public ref float FireInterval => ref Schema.GetRef<float>(this.Handle, "CPointAngularVelocitySensor", "m_flFireInterval");
// m_flLastAngVelocity
[SchemaMember("CPointAngularVelocitySensor", "m_flLastAngVelocity")]
public ref float LastAngVelocity => ref Schema.GetRef<float>(this.Handle, "CPointAngularVelocitySensor", "m_flLastAngVelocity");
// m_lastOrientation
[SchemaMember("CPointAngularVelocitySensor", "m_lastOrientation")]
public QAngle LastOrientation => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPointAngularVelocitySensor", "m_lastOrientation");
// m_vecAxis
[SchemaMember("CPointAngularVelocitySensor", "m_vecAxis")]
public Vector Axis => Schema.GetDeclaredClass<Vector>(this.Handle, "CPointAngularVelocitySensor", "m_vecAxis");
// m_bUseHelper
[SchemaMember("CPointAngularVelocitySensor", "m_bUseHelper")]
public ref bool UseHelper => ref Schema.GetRef<bool>(this.Handle, "CPointAngularVelocitySensor", "m_bUseHelper");
// m_OnLessThan
[SchemaMember("CPointAngularVelocitySensor", "m_OnLessThan")]
public CEntityIOOutput OnLessThan => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointAngularVelocitySensor", "m_OnLessThan");
// m_OnLessThanOrEqualTo
[SchemaMember("CPointAngularVelocitySensor", "m_OnLessThanOrEqualTo")]
public CEntityIOOutput OnLessThanOrEqualTo => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointAngularVelocitySensor", "m_OnLessThanOrEqualTo");
// m_OnGreaterThan
[SchemaMember("CPointAngularVelocitySensor", "m_OnGreaterThan")]
public CEntityIOOutput OnGreaterThan => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointAngularVelocitySensor", "m_OnGreaterThan");
// m_OnGreaterThanOrEqualTo
[SchemaMember("CPointAngularVelocitySensor", "m_OnGreaterThanOrEqualTo")]
public CEntityIOOutput OnGreaterThanOrEqualTo => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointAngularVelocitySensor", "m_OnGreaterThanOrEqualTo");
// m_OnEqualTo
[SchemaMember("CPointAngularVelocitySensor", "m_OnEqualTo")]
public CEntityIOOutput OnEqualTo => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointAngularVelocitySensor", "m_OnEqualTo");
}
public partial class CPointBroadcastClientCommand : CPointEntity
{
public CPointBroadcastClientCommand (IntPtr pointer) : base(pointer) {}
}
public partial class CPointCamera : CBaseEntity
{
public CPointCamera (IntPtr pointer) : base(pointer) {}
// m_FOV
[SchemaMember("CPointCamera", "m_FOV")]
public ref float FOV => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_FOV");
// m_Resolution
[SchemaMember("CPointCamera", "m_Resolution")]
public ref float Resolution => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_Resolution");
// m_bFogEnable
[SchemaMember("CPointCamera", "m_bFogEnable")]
public ref bool FogEnable => ref Schema.GetRef<bool>(this.Handle, "CPointCamera", "m_bFogEnable");
// m_FogColor
[SchemaMember("CPointCamera", "m_FogColor")]
public Color FogColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CPointCamera", "m_FogColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CPointCamera", "m_FogColor", value); }
}
// m_flFogStart
[SchemaMember("CPointCamera", "m_flFogStart")]
public ref float FogStart => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_flFogStart");
// m_flFogEnd
[SchemaMember("CPointCamera", "m_flFogEnd")]
public ref float FogEnd => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_flFogEnd");
// m_flFogMaxDensity
[SchemaMember("CPointCamera", "m_flFogMaxDensity")]
public ref float FogMaxDensity => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_flFogMaxDensity");
// m_bActive
[SchemaMember("CPointCamera", "m_bActive")]
public ref bool Active => ref Schema.GetRef<bool>(this.Handle, "CPointCamera", "m_bActive");
// m_bUseScreenAspectRatio
[SchemaMember("CPointCamera", "m_bUseScreenAspectRatio")]
public ref bool UseScreenAspectRatio => ref Schema.GetRef<bool>(this.Handle, "CPointCamera", "m_bUseScreenAspectRatio");
// m_flAspectRatio
[SchemaMember("CPointCamera", "m_flAspectRatio")]
public ref float AspectRatio => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_flAspectRatio");
// m_bNoSky
[SchemaMember("CPointCamera", "m_bNoSky")]
public ref bool NoSky => ref Schema.GetRef<bool>(this.Handle, "CPointCamera", "m_bNoSky");
// m_fBrightness
[SchemaMember("CPointCamera", "m_fBrightness")]
public ref float Brightness => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_fBrightness");
// m_flZFar
[SchemaMember("CPointCamera", "m_flZFar")]
public ref float ZFar => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_flZFar");
// m_flZNear
[SchemaMember("CPointCamera", "m_flZNear")]
public ref float ZNear => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_flZNear");
// m_bCanHLTVUse
[SchemaMember("CPointCamera", "m_bCanHLTVUse")]
public ref bool CanHLTVUse => ref Schema.GetRef<bool>(this.Handle, "CPointCamera", "m_bCanHLTVUse");
// m_bDofEnabled
[SchemaMember("CPointCamera", "m_bDofEnabled")]
public ref bool DofEnabled => ref Schema.GetRef<bool>(this.Handle, "CPointCamera", "m_bDofEnabled");
// m_flDofNearBlurry
[SchemaMember("CPointCamera", "m_flDofNearBlurry")]
public ref float DofNearBlurry => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_flDofNearBlurry");
// m_flDofNearCrisp
[SchemaMember("CPointCamera", "m_flDofNearCrisp")]
public ref float DofNearCrisp => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_flDofNearCrisp");
// m_flDofFarCrisp
[SchemaMember("CPointCamera", "m_flDofFarCrisp")]
public ref float DofFarCrisp => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_flDofFarCrisp");
// m_flDofFarBlurry
[SchemaMember("CPointCamera", "m_flDofFarBlurry")]
public ref float DofFarBlurry => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_flDofFarBlurry");
// m_flDofTiltToGround
[SchemaMember("CPointCamera", "m_flDofTiltToGround")]
public ref float DofTiltToGround => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_flDofTiltToGround");
// m_TargetFOV
[SchemaMember("CPointCamera", "m_TargetFOV")]
public ref float TargetFOV => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_TargetFOV");
// m_DegreesPerSecond
[SchemaMember("CPointCamera", "m_DegreesPerSecond")]
public ref float DegreesPerSecond => ref Schema.GetRef<float>(this.Handle, "CPointCamera", "m_DegreesPerSecond");
// m_bIsOn
[SchemaMember("CPointCamera", "m_bIsOn")]
public ref bool IsOn => ref Schema.GetRef<bool>(this.Handle, "CPointCamera", "m_bIsOn");
// m_pNext
[SchemaMember("CPointCamera", "m_pNext")]
public CPointCamera? Next => Schema.GetPointer<CPointCamera>(this.Handle, "CPointCamera", "m_pNext");
}
public partial class CPointCameraVFOV : CPointCamera
{
public CPointCameraVFOV (IntPtr pointer) : base(pointer) {}
// m_flVerticalFOV
[SchemaMember("CPointCameraVFOV", "m_flVerticalFOV")]
public ref float VerticalFOV => ref Schema.GetRef<float>(this.Handle, "CPointCameraVFOV", "m_flVerticalFOV");
}
public partial class CPointClientCommand : CPointEntity
{
public CPointClientCommand (IntPtr pointer) : base(pointer) {}
}
public partial class CPointClientUIDialog : CBaseClientUIEntity
{
public CPointClientUIDialog (IntPtr pointer) : base(pointer) {}
// m_hActivator
[SchemaMember("CPointClientUIDialog", "m_hActivator")]
public CHandle<CBaseEntity> Activator => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointClientUIDialog", "m_hActivator");
// m_bStartEnabled
[SchemaMember("CPointClientUIDialog", "m_bStartEnabled")]
public ref bool StartEnabled => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIDialog", "m_bStartEnabled");
}
public partial class CPointClientUIWorldPanel : CBaseClientUIEntity
{
public CPointClientUIWorldPanel (IntPtr pointer) : base(pointer) {}
// m_bIgnoreInput
[SchemaMember("CPointClientUIWorldPanel", "m_bIgnoreInput")]
public ref bool IgnoreInput => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bIgnoreInput");
// m_bLit
[SchemaMember("CPointClientUIWorldPanel", "m_bLit")]
public ref bool Lit => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bLit");
// m_bFollowPlayerAcrossTeleport
[SchemaMember("CPointClientUIWorldPanel", "m_bFollowPlayerAcrossTeleport")]
public ref bool FollowPlayerAcrossTeleport => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bFollowPlayerAcrossTeleport");
// m_flWidth
[SchemaMember("CPointClientUIWorldPanel", "m_flWidth")]
public ref float Width => ref Schema.GetRef<float>(this.Handle, "CPointClientUIWorldPanel", "m_flWidth");
// m_flHeight
[SchemaMember("CPointClientUIWorldPanel", "m_flHeight")]
public ref float Height => ref Schema.GetRef<float>(this.Handle, "CPointClientUIWorldPanel", "m_flHeight");
// m_flDPI
[SchemaMember("CPointClientUIWorldPanel", "m_flDPI")]
public ref float DPI => ref Schema.GetRef<float>(this.Handle, "CPointClientUIWorldPanel", "m_flDPI");
// m_flInteractDistance
[SchemaMember("CPointClientUIWorldPanel", "m_flInteractDistance")]
public ref float InteractDistance => ref Schema.GetRef<float>(this.Handle, "CPointClientUIWorldPanel", "m_flInteractDistance");
// m_flDepthOffset
[SchemaMember("CPointClientUIWorldPanel", "m_flDepthOffset")]
public ref float DepthOffset => ref Schema.GetRef<float>(this.Handle, "CPointClientUIWorldPanel", "m_flDepthOffset");
// m_unOwnerContext
[SchemaMember("CPointClientUIWorldPanel", "m_unOwnerContext")]
public ref UInt32 OwnerContext => ref Schema.GetRef<UInt32>(this.Handle, "CPointClientUIWorldPanel", "m_unOwnerContext");
// m_unHorizontalAlign
[SchemaMember("CPointClientUIWorldPanel", "m_unHorizontalAlign")]
public ref UInt32 HorizontalAlign => ref Schema.GetRef<UInt32>(this.Handle, "CPointClientUIWorldPanel", "m_unHorizontalAlign");
// m_unVerticalAlign
[SchemaMember("CPointClientUIWorldPanel", "m_unVerticalAlign")]
public ref UInt32 VerticalAlign => ref Schema.GetRef<UInt32>(this.Handle, "CPointClientUIWorldPanel", "m_unVerticalAlign");
// m_unOrientation
[SchemaMember("CPointClientUIWorldPanel", "m_unOrientation")]
public ref UInt32 Orientation => ref Schema.GetRef<UInt32>(this.Handle, "CPointClientUIWorldPanel", "m_unOrientation");
// m_bAllowInteractionFromAllSceneWorlds
[SchemaMember("CPointClientUIWorldPanel", "m_bAllowInteractionFromAllSceneWorlds")]
public ref bool AllowInteractionFromAllSceneWorlds => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bAllowInteractionFromAllSceneWorlds");
// m_vecCSSClasses
[SchemaMember("CPointClientUIWorldPanel", "m_vecCSSClasses")]
public NetworkedVector<string> CSSClasses => Schema.GetDeclaredClass<NetworkedVector<string>>(this.Handle, "CPointClientUIWorldPanel", "m_vecCSSClasses");
// m_bOpaque
[SchemaMember("CPointClientUIWorldPanel", "m_bOpaque")]
public ref bool Opaque => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bOpaque");
// m_bNoDepth
[SchemaMember("CPointClientUIWorldPanel", "m_bNoDepth")]
public ref bool NoDepth => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bNoDepth");
// m_bRenderBackface
[SchemaMember("CPointClientUIWorldPanel", "m_bRenderBackface")]
public ref bool RenderBackface => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bRenderBackface");
// m_bUseOffScreenIndicator
[SchemaMember("CPointClientUIWorldPanel", "m_bUseOffScreenIndicator")]
public ref bool UseOffScreenIndicator => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bUseOffScreenIndicator");
// m_bExcludeFromSaveGames
[SchemaMember("CPointClientUIWorldPanel", "m_bExcludeFromSaveGames")]
public ref bool ExcludeFromSaveGames => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bExcludeFromSaveGames");
// m_bGrabbable
[SchemaMember("CPointClientUIWorldPanel", "m_bGrabbable")]
public ref bool Grabbable => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bGrabbable");
// m_bOnlyRenderToTexture
[SchemaMember("CPointClientUIWorldPanel", "m_bOnlyRenderToTexture")]
public ref bool OnlyRenderToTexture => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bOnlyRenderToTexture");
// m_bDisableMipGen
[SchemaMember("CPointClientUIWorldPanel", "m_bDisableMipGen")]
public ref bool DisableMipGen => ref Schema.GetRef<bool>(this.Handle, "CPointClientUIWorldPanel", "m_bDisableMipGen");
// m_nExplicitImageLayout
[SchemaMember("CPointClientUIWorldPanel", "m_nExplicitImageLayout")]
public ref Int32 ExplicitImageLayout => ref Schema.GetRef<Int32>(this.Handle, "CPointClientUIWorldPanel", "m_nExplicitImageLayout");
}
public partial class CPointClientUIWorldTextPanel : CPointClientUIWorldPanel
{
public CPointClientUIWorldTextPanel (IntPtr pointer) : base(pointer) {}
// m_messageText
[SchemaMember("CPointClientUIWorldTextPanel", "m_messageText")]
public string MessageText
{
get { return Schema.GetString(this.Handle, "CPointClientUIWorldTextPanel", "m_messageText"); }
set { Schema.SetString(this.Handle, "CPointClientUIWorldTextPanel", "m_messageText", value); }
}
}
public partial class CPointCommentaryNode : CBaseAnimGraph
{
public CPointCommentaryNode (IntPtr pointer) : base(pointer) {}
// m_iszPreCommands
[SchemaMember("CPointCommentaryNode", "m_iszPreCommands")]
public string PreCommands
{
get { return Schema.GetUtf8String(this.Handle, "CPointCommentaryNode", "m_iszPreCommands"); }
set { Schema.SetString(this.Handle, "CPointCommentaryNode", "m_iszPreCommands", value); }
}
// m_iszPostCommands
[SchemaMember("CPointCommentaryNode", "m_iszPostCommands")]
public string PostCommands
{
get { return Schema.GetUtf8String(this.Handle, "CPointCommentaryNode", "m_iszPostCommands"); }
set { Schema.SetString(this.Handle, "CPointCommentaryNode", "m_iszPostCommands", value); }
}
// m_iszCommentaryFile
[SchemaMember("CPointCommentaryNode", "m_iszCommentaryFile")]
public string CommentaryFile
{
get { return Schema.GetUtf8String(this.Handle, "CPointCommentaryNode", "m_iszCommentaryFile"); }
set { Schema.SetString(this.Handle, "CPointCommentaryNode", "m_iszCommentaryFile", value); }
}
// m_iszViewTarget
[SchemaMember("CPointCommentaryNode", "m_iszViewTarget")]
public string IszViewTarget
{
get { return Schema.GetUtf8String(this.Handle, "CPointCommentaryNode", "m_iszViewTarget"); }
set { Schema.SetString(this.Handle, "CPointCommentaryNode", "m_iszViewTarget", value); }
}
// m_hViewTarget
[SchemaMember("CPointCommentaryNode", "m_hViewTarget")]
public CHandle<CBaseEntity> HViewTarget => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointCommentaryNode", "m_hViewTarget");
// m_hViewTargetAngles
[SchemaMember("CPointCommentaryNode", "m_hViewTargetAngles")]
public CHandle<CBaseEntity> ViewTargetAngles => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointCommentaryNode", "m_hViewTargetAngles");
// m_iszViewPosition
[SchemaMember("CPointCommentaryNode", "m_iszViewPosition")]
public string IszViewPosition
{
get { return Schema.GetUtf8String(this.Handle, "CPointCommentaryNode", "m_iszViewPosition"); }
set { Schema.SetString(this.Handle, "CPointCommentaryNode", "m_iszViewPosition", value); }
}
// m_hViewPosition
[SchemaMember("CPointCommentaryNode", "m_hViewPosition")]
public CHandle<CBaseEntity> HViewPosition => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointCommentaryNode", "m_hViewPosition");
// m_hViewPositionMover
[SchemaMember("CPointCommentaryNode", "m_hViewPositionMover")]
public CHandle<CBaseEntity> ViewPositionMover => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointCommentaryNode", "m_hViewPositionMover");
// m_bPreventMovement
[SchemaMember("CPointCommentaryNode", "m_bPreventMovement")]
public ref bool PreventMovement => ref Schema.GetRef<bool>(this.Handle, "CPointCommentaryNode", "m_bPreventMovement");
// m_bUnderCrosshair
[SchemaMember("CPointCommentaryNode", "m_bUnderCrosshair")]
public ref bool UnderCrosshair => ref Schema.GetRef<bool>(this.Handle, "CPointCommentaryNode", "m_bUnderCrosshair");
// m_bUnstoppable
[SchemaMember("CPointCommentaryNode", "m_bUnstoppable")]
public ref bool Unstoppable => ref Schema.GetRef<bool>(this.Handle, "CPointCommentaryNode", "m_bUnstoppable");
// m_flFinishedTime
[SchemaMember("CPointCommentaryNode", "m_flFinishedTime")]
public ref float FinishedTime => ref Schema.GetRef<float>(this.Handle, "CPointCommentaryNode", "m_flFinishedTime");
// m_vecFinishOrigin
[SchemaMember("CPointCommentaryNode", "m_vecFinishOrigin")]
public Vector FinishOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CPointCommentaryNode", "m_vecFinishOrigin");
// m_vecOriginalAngles
[SchemaMember("CPointCommentaryNode", "m_vecOriginalAngles")]
public QAngle OriginalAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPointCommentaryNode", "m_vecOriginalAngles");
// m_vecFinishAngles
[SchemaMember("CPointCommentaryNode", "m_vecFinishAngles")]
public QAngle FinishAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPointCommentaryNode", "m_vecFinishAngles");
// m_bPreventChangesWhileMoving
[SchemaMember("CPointCommentaryNode", "m_bPreventChangesWhileMoving")]
public ref bool PreventChangesWhileMoving => ref Schema.GetRef<bool>(this.Handle, "CPointCommentaryNode", "m_bPreventChangesWhileMoving");
// m_bDisabled
[SchemaMember("CPointCommentaryNode", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CPointCommentaryNode", "m_bDisabled");
// m_vecTeleportOrigin
[SchemaMember("CPointCommentaryNode", "m_vecTeleportOrigin")]
public Vector TeleportOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CPointCommentaryNode", "m_vecTeleportOrigin");
// m_flAbortedPlaybackAt
[SchemaMember("CPointCommentaryNode", "m_flAbortedPlaybackAt")]
public ref float AbortedPlaybackAt => ref Schema.GetRef<float>(this.Handle, "CPointCommentaryNode", "m_flAbortedPlaybackAt");
// m_pOnCommentaryStarted
[SchemaMember("CPointCommentaryNode", "m_pOnCommentaryStarted")]
public CEntityIOOutput OnCommentaryStarted => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointCommentaryNode", "m_pOnCommentaryStarted");
// m_pOnCommentaryStopped
[SchemaMember("CPointCommentaryNode", "m_pOnCommentaryStopped")]
public CEntityIOOutput OnCommentaryStopped => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointCommentaryNode", "m_pOnCommentaryStopped");
// m_bActive
[SchemaMember("CPointCommentaryNode", "m_bActive")]
public ref bool Active => ref Schema.GetRef<bool>(this.Handle, "CPointCommentaryNode", "m_bActive");
// m_flStartTime
[SchemaMember("CPointCommentaryNode", "m_flStartTime")]
public ref float StartTime => ref Schema.GetRef<float>(this.Handle, "CPointCommentaryNode", "m_flStartTime");
// m_flStartTimeInCommentary
[SchemaMember("CPointCommentaryNode", "m_flStartTimeInCommentary")]
public ref float StartTimeInCommentary => ref Schema.GetRef<float>(this.Handle, "CPointCommentaryNode", "m_flStartTimeInCommentary");
// m_iszTitle
[SchemaMember("CPointCommentaryNode", "m_iszTitle")]
public string Title
{
get { return Schema.GetUtf8String(this.Handle, "CPointCommentaryNode", "m_iszTitle"); }
set { Schema.SetString(this.Handle, "CPointCommentaryNode", "m_iszTitle", value); }
}
// m_iszSpeakers
[SchemaMember("CPointCommentaryNode", "m_iszSpeakers")]
public string Speakers
{
get { return Schema.GetUtf8String(this.Handle, "CPointCommentaryNode", "m_iszSpeakers"); }
set { Schema.SetString(this.Handle, "CPointCommentaryNode", "m_iszSpeakers", value); }
}
// m_iNodeNumber
[SchemaMember("CPointCommentaryNode", "m_iNodeNumber")]
public ref Int32 NodeNumber => ref Schema.GetRef<Int32>(this.Handle, "CPointCommentaryNode", "m_iNodeNumber");
// m_iNodeNumberMax
[SchemaMember("CPointCommentaryNode", "m_iNodeNumberMax")]
public ref Int32 NodeNumberMax => ref Schema.GetRef<Int32>(this.Handle, "CPointCommentaryNode", "m_iNodeNumberMax");
// m_bListenedTo
[SchemaMember("CPointCommentaryNode", "m_bListenedTo")]
public ref bool ListenedTo => ref Schema.GetRef<bool>(this.Handle, "CPointCommentaryNode", "m_bListenedTo");
}
public partial class CPointEntity : CBaseEntity
{
public CPointEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CPointEntityFinder : CBaseEntity
{
public CPointEntityFinder (IntPtr pointer) : base(pointer) {}
// m_hEntity
[SchemaMember("CPointEntityFinder", "m_hEntity")]
public CHandle<CBaseEntity> Entity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointEntityFinder", "m_hEntity");
// m_iFilterName
[SchemaMember("CPointEntityFinder", "m_iFilterName")]
public string FilterName
{
get { return Schema.GetUtf8String(this.Handle, "CPointEntityFinder", "m_iFilterName"); }
set { Schema.SetString(this.Handle, "CPointEntityFinder", "m_iFilterName", value); }
}
// m_hFilter
[SchemaMember("CPointEntityFinder", "m_hFilter")]
public CHandle<CBaseFilter> Filter => Schema.GetDeclaredClass<CHandle<CBaseFilter>>(this.Handle, "CPointEntityFinder", "m_hFilter");
// m_iRefName
[SchemaMember("CPointEntityFinder", "m_iRefName")]
public string RefName
{
get { return Schema.GetUtf8String(this.Handle, "CPointEntityFinder", "m_iRefName"); }
set { Schema.SetString(this.Handle, "CPointEntityFinder", "m_iRefName", value); }
}
// m_hReference
[SchemaMember("CPointEntityFinder", "m_hReference")]
public CHandle<CBaseEntity> Reference => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointEntityFinder", "m_hReference");
// m_FindMethod
[SchemaMember("CPointEntityFinder", "m_FindMethod")]
public ref EntFinderMethod_t FindMethod => ref Schema.GetRef<EntFinderMethod_t>(this.Handle, "CPointEntityFinder", "m_FindMethod");
// m_OnFoundEntity
[SchemaMember("CPointEntityFinder", "m_OnFoundEntity")]
public CEntityIOOutput OnFoundEntity => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointEntityFinder", "m_OnFoundEntity");
}
public partial class CPointGamestatsCounter : CPointEntity
{
public CPointGamestatsCounter (IntPtr pointer) : base(pointer) {}
// m_strStatisticName
[SchemaMember("CPointGamestatsCounter", "m_strStatisticName")]
public string StrStatisticName
{
get { return Schema.GetUtf8String(this.Handle, "CPointGamestatsCounter", "m_strStatisticName"); }
set { Schema.SetString(this.Handle, "CPointGamestatsCounter", "m_strStatisticName", value); }
}
// m_bDisabled
[SchemaMember("CPointGamestatsCounter", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CPointGamestatsCounter", "m_bDisabled");
}
public partial class CPointGiveAmmo : CPointEntity
{
public CPointGiveAmmo (IntPtr pointer) : base(pointer) {}
// m_pActivator
[SchemaMember("CPointGiveAmmo", "m_pActivator")]
public CHandle<CBaseEntity> Activator => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointGiveAmmo", "m_pActivator");
}
public partial class CPointHurt : CPointEntity
{
public CPointHurt (IntPtr pointer) : base(pointer) {}
// m_nDamage
[SchemaMember("CPointHurt", "m_nDamage")]
public ref Int32 Damage => ref Schema.GetRef<Int32>(this.Handle, "CPointHurt", "m_nDamage");
// m_bitsDamageType
[SchemaMember("CPointHurt", "m_bitsDamageType")]
public ref Int32 BitsDamageType => ref Schema.GetRef<Int32>(this.Handle, "CPointHurt", "m_bitsDamageType");
// m_flRadius
[SchemaMember("CPointHurt", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CPointHurt", "m_flRadius");
// m_flDelay
[SchemaMember("CPointHurt", "m_flDelay")]
public ref float Delay => ref Schema.GetRef<float>(this.Handle, "CPointHurt", "m_flDelay");
// m_strTarget
[SchemaMember("CPointHurt", "m_strTarget")]
public string StrTarget
{
get { return Schema.GetUtf8String(this.Handle, "CPointHurt", "m_strTarget"); }
set { Schema.SetString(this.Handle, "CPointHurt", "m_strTarget", value); }
}
// m_pActivator
[SchemaMember("CPointHurt", "m_pActivator")]
public CHandle<CBaseEntity> Activator => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointHurt", "m_pActivator");
}
public partial class CPointPrefab : CServerOnlyPointEntity
{
public CPointPrefab (IntPtr pointer) : base(pointer) {}
// m_targetMapName
[SchemaMember("CPointPrefab", "m_targetMapName")]
public string TargetMapName
{
get { return Schema.GetUtf8String(this.Handle, "CPointPrefab", "m_targetMapName"); }
set { Schema.SetString(this.Handle, "CPointPrefab", "m_targetMapName", value); }
}
// m_forceWorldGroupID
[SchemaMember("CPointPrefab", "m_forceWorldGroupID")]
public string ForceWorldGroupID
{
get { return Schema.GetUtf8String(this.Handle, "CPointPrefab", "m_forceWorldGroupID"); }
set { Schema.SetString(this.Handle, "CPointPrefab", "m_forceWorldGroupID", value); }
}
// m_associatedRelayTargetName
[SchemaMember("CPointPrefab", "m_associatedRelayTargetName")]
public string AssociatedRelayTargetName
{
get { return Schema.GetUtf8String(this.Handle, "CPointPrefab", "m_associatedRelayTargetName"); }
set { Schema.SetString(this.Handle, "CPointPrefab", "m_associatedRelayTargetName", value); }
}
// m_fixupNames
[SchemaMember("CPointPrefab", "m_fixupNames")]
public ref bool FixupNames => ref Schema.GetRef<bool>(this.Handle, "CPointPrefab", "m_fixupNames");
// m_bLoadDynamic
[SchemaMember("CPointPrefab", "m_bLoadDynamic")]
public ref bool LoadDynamic => ref Schema.GetRef<bool>(this.Handle, "CPointPrefab", "m_bLoadDynamic");
// m_associatedRelayEntity
[SchemaMember("CPointPrefab", "m_associatedRelayEntity")]
public CHandle<CPointPrefab> AssociatedRelayEntity => Schema.GetDeclaredClass<CHandle<CPointPrefab>>(this.Handle, "CPointPrefab", "m_associatedRelayEntity");
}
public partial class CPointProximitySensor : CPointEntity
{
public CPointProximitySensor (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CPointProximitySensor", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CPointProximitySensor", "m_bDisabled");
// m_hTargetEntity
[SchemaMember("CPointProximitySensor", "m_hTargetEntity")]
public CHandle<CBaseEntity> TargetEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointProximitySensor", "m_hTargetEntity");
}
public partial class CPointPulse : CBaseEntity
{
public CPointPulse (IntPtr pointer) : base(pointer) {}
// m_sNameFixupStaticPrefix
[SchemaMember("CPointPulse", "m_sNameFixupStaticPrefix")]
public string NameFixupStaticPrefix
{
get { return Schema.GetUtf8String(this.Handle, "CPointPulse", "m_sNameFixupStaticPrefix"); }
set { Schema.SetString(this.Handle, "CPointPulse", "m_sNameFixupStaticPrefix", value); }
}
// m_sNameFixupParent
[SchemaMember("CPointPulse", "m_sNameFixupParent")]
public string NameFixupParent
{
get { return Schema.GetUtf8String(this.Handle, "CPointPulse", "m_sNameFixupParent"); }
set { Schema.SetString(this.Handle, "CPointPulse", "m_sNameFixupParent", value); }
}
// m_sNameFixupLocal
[SchemaMember("CPointPulse", "m_sNameFixupLocal")]
public string NameFixupLocal
{
get { return Schema.GetUtf8String(this.Handle, "CPointPulse", "m_sNameFixupLocal"); }
set { Schema.SetString(this.Handle, "CPointPulse", "m_sNameFixupLocal", value); }
}
}
public partial class CPointPush : CPointEntity
{
public CPointPush (IntPtr pointer) : base(pointer) {}
// m_bEnabled
[SchemaMember("CPointPush", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CPointPush", "m_bEnabled");
// m_flMagnitude
[SchemaMember("CPointPush", "m_flMagnitude")]
public ref float Magnitude => ref Schema.GetRef<float>(this.Handle, "CPointPush", "m_flMagnitude");
// m_flRadius
[SchemaMember("CPointPush", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CPointPush", "m_flRadius");
// m_flInnerRadius
[SchemaMember("CPointPush", "m_flInnerRadius")]
public ref float InnerRadius => ref Schema.GetRef<float>(this.Handle, "CPointPush", "m_flInnerRadius");
// m_flConeOfInfluence
[SchemaMember("CPointPush", "m_flConeOfInfluence")]
public ref float ConeOfInfluence => ref Schema.GetRef<float>(this.Handle, "CPointPush", "m_flConeOfInfluence");
// m_iszFilterName
[SchemaMember("CPointPush", "m_iszFilterName")]
public string FilterName
{
get { return Schema.GetUtf8String(this.Handle, "CPointPush", "m_iszFilterName"); }
set { Schema.SetString(this.Handle, "CPointPush", "m_iszFilterName", value); }
}
// m_hFilter
[SchemaMember("CPointPush", "m_hFilter")]
public CHandle<CBaseFilter> Filter => Schema.GetDeclaredClass<CHandle<CBaseFilter>>(this.Handle, "CPointPush", "m_hFilter");
}
public partial class CPointScript : CBaseEntity
{
public CPointScript (IntPtr pointer) : base(pointer) {}
}
public partial class CPointServerCommand : CPointEntity
{
public CPointServerCommand (IntPtr pointer) : base(pointer) {}
}
public partial class CPointTeleport : CServerOnlyPointEntity
{
public CPointTeleport (IntPtr pointer) : base(pointer) {}
// m_vSaveOrigin
[SchemaMember("CPointTeleport", "m_vSaveOrigin")]
public Vector SaveOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CPointTeleport", "m_vSaveOrigin");
// m_vSaveAngles
[SchemaMember("CPointTeleport", "m_vSaveAngles")]
public QAngle SaveAngles => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPointTeleport", "m_vSaveAngles");
// m_bTeleportParentedEntities
[SchemaMember("CPointTeleport", "m_bTeleportParentedEntities")]
public ref bool TeleportParentedEntities => ref Schema.GetRef<bool>(this.Handle, "CPointTeleport", "m_bTeleportParentedEntities");
// m_bTeleportUseCurrentAngle
[SchemaMember("CPointTeleport", "m_bTeleportUseCurrentAngle")]
public ref bool TeleportUseCurrentAngle => ref Schema.GetRef<bool>(this.Handle, "CPointTeleport", "m_bTeleportUseCurrentAngle");
}
public partial class CPointTemplate : CLogicalEntity
{
public CPointTemplate (IntPtr pointer) : base(pointer) {}
// m_iszWorldName
[SchemaMember("CPointTemplate", "m_iszWorldName")]
public string WorldName
{
get { return Schema.GetUtf8String(this.Handle, "CPointTemplate", "m_iszWorldName"); }
set { Schema.SetString(this.Handle, "CPointTemplate", "m_iszWorldName", value); }
}
// m_iszSource2EntityLumpName
[SchemaMember("CPointTemplate", "m_iszSource2EntityLumpName")]
public string Source2EntityLumpName
{
get { return Schema.GetUtf8String(this.Handle, "CPointTemplate", "m_iszSource2EntityLumpName"); }
set { Schema.SetString(this.Handle, "CPointTemplate", "m_iszSource2EntityLumpName", value); }
}
// m_iszEntityFilterName
[SchemaMember("CPointTemplate", "m_iszEntityFilterName")]
public string EntityFilterName
{
get { return Schema.GetUtf8String(this.Handle, "CPointTemplate", "m_iszEntityFilterName"); }
set { Schema.SetString(this.Handle, "CPointTemplate", "m_iszEntityFilterName", value); }
}
// m_flTimeoutInterval
[SchemaMember("CPointTemplate", "m_flTimeoutInterval")]
public ref float TimeoutInterval => ref Schema.GetRef<float>(this.Handle, "CPointTemplate", "m_flTimeoutInterval");
// m_bAsynchronouslySpawnEntities
[SchemaMember("CPointTemplate", "m_bAsynchronouslySpawnEntities")]
public ref bool AsynchronouslySpawnEntities => ref Schema.GetRef<bool>(this.Handle, "CPointTemplate", "m_bAsynchronouslySpawnEntities");
// m_pOutputOnSpawned
[SchemaMember("CPointTemplate", "m_pOutputOnSpawned")]
public CEntityIOOutput OutputOnSpawned => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointTemplate", "m_pOutputOnSpawned");
// m_clientOnlyEntityBehavior
[SchemaMember("CPointTemplate", "m_clientOnlyEntityBehavior")]
public ref PointTemplateClientOnlyEntityBehavior_t ClientOnlyEntityBehavior => ref Schema.GetRef<PointTemplateClientOnlyEntityBehavior_t>(this.Handle, "CPointTemplate", "m_clientOnlyEntityBehavior");
// m_ownerSpawnGroupType
[SchemaMember("CPointTemplate", "m_ownerSpawnGroupType")]
public ref PointTemplateOwnerSpawnGroupType_t OwnerSpawnGroupType => ref Schema.GetRef<PointTemplateOwnerSpawnGroupType_t>(this.Handle, "CPointTemplate", "m_ownerSpawnGroupType");
// m_createdSpawnGroupHandles
[SchemaMember("CPointTemplate", "m_createdSpawnGroupHandles")]
public NetworkedVector<UInt32> CreatedSpawnGroupHandles => Schema.GetDeclaredClass<NetworkedVector<UInt32>>(this.Handle, "CPointTemplate", "m_createdSpawnGroupHandles");
// m_SpawnedEntityHandles
[SchemaMember("CPointTemplate", "m_SpawnedEntityHandles")]
public NetworkedVector<CHandle<CEntityInstance>> SpawnedEntityHandles => Schema.GetDeclaredClass<NetworkedVector<CHandle<CEntityInstance>>>(this.Handle, "CPointTemplate", "m_SpawnedEntityHandles");
}
public partial class CPointValueRemapper : CBaseEntity
{
public CPointValueRemapper (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CPointValueRemapper", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CPointValueRemapper", "m_bDisabled");
// m_bUpdateOnClient
[SchemaMember("CPointValueRemapper", "m_bUpdateOnClient")]
public ref bool UpdateOnClient => ref Schema.GetRef<bool>(this.Handle, "CPointValueRemapper", "m_bUpdateOnClient");
// m_nInputType
[SchemaMember("CPointValueRemapper", "m_nInputType")]
public ref ValueRemapperInputType_t InputType => ref Schema.GetRef<ValueRemapperInputType_t>(this.Handle, "CPointValueRemapper", "m_nInputType");
// m_iszRemapLineStartName
[SchemaMember("CPointValueRemapper", "m_iszRemapLineStartName")]
public string RemapLineStartName
{
get { return Schema.GetUtf8String(this.Handle, "CPointValueRemapper", "m_iszRemapLineStartName"); }
set { Schema.SetString(this.Handle, "CPointValueRemapper", "m_iszRemapLineStartName", value); }
}
// m_iszRemapLineEndName
[SchemaMember("CPointValueRemapper", "m_iszRemapLineEndName")]
public string RemapLineEndName
{
get { return Schema.GetUtf8String(this.Handle, "CPointValueRemapper", "m_iszRemapLineEndName"); }
set { Schema.SetString(this.Handle, "CPointValueRemapper", "m_iszRemapLineEndName", value); }
}
// m_hRemapLineStart
[SchemaMember("CPointValueRemapper", "m_hRemapLineStart")]
public CHandle<CBaseEntity> RemapLineStart => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointValueRemapper", "m_hRemapLineStart");
// m_hRemapLineEnd
[SchemaMember("CPointValueRemapper", "m_hRemapLineEnd")]
public CHandle<CBaseEntity> RemapLineEnd => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointValueRemapper", "m_hRemapLineEnd");
// m_flMaximumChangePerSecond
[SchemaMember("CPointValueRemapper", "m_flMaximumChangePerSecond")]
public ref float MaximumChangePerSecond => ref Schema.GetRef<float>(this.Handle, "CPointValueRemapper", "m_flMaximumChangePerSecond");
// m_flDisengageDistance
[SchemaMember("CPointValueRemapper", "m_flDisengageDistance")]
public ref float DisengageDistance => ref Schema.GetRef<float>(this.Handle, "CPointValueRemapper", "m_flDisengageDistance");
// m_flEngageDistance
[SchemaMember("CPointValueRemapper", "m_flEngageDistance")]
public ref float EngageDistance => ref Schema.GetRef<float>(this.Handle, "CPointValueRemapper", "m_flEngageDistance");
// m_bRequiresUseKey
[SchemaMember("CPointValueRemapper", "m_bRequiresUseKey")]
public ref bool RequiresUseKey => ref Schema.GetRef<bool>(this.Handle, "CPointValueRemapper", "m_bRequiresUseKey");
// m_nOutputType
[SchemaMember("CPointValueRemapper", "m_nOutputType")]
public ref ValueRemapperOutputType_t OutputType => ref Schema.GetRef<ValueRemapperOutputType_t>(this.Handle, "CPointValueRemapper", "m_nOutputType");
// m_iszOutputEntityName
[SchemaMember("CPointValueRemapper", "m_iszOutputEntityName")]
public string OutputEntityName
{
get { return Schema.GetUtf8String(this.Handle, "CPointValueRemapper", "m_iszOutputEntityName"); }
set { Schema.SetString(this.Handle, "CPointValueRemapper", "m_iszOutputEntityName", value); }
}
// m_iszOutputEntity2Name
[SchemaMember("CPointValueRemapper", "m_iszOutputEntity2Name")]
public string OutputEntity2Name
{
get { return Schema.GetUtf8String(this.Handle, "CPointValueRemapper", "m_iszOutputEntity2Name"); }
set { Schema.SetString(this.Handle, "CPointValueRemapper", "m_iszOutputEntity2Name", value); }
}
// m_iszOutputEntity3Name
[SchemaMember("CPointValueRemapper", "m_iszOutputEntity3Name")]
public string OutputEntity3Name
{
get { return Schema.GetUtf8String(this.Handle, "CPointValueRemapper", "m_iszOutputEntity3Name"); }
set { Schema.SetString(this.Handle, "CPointValueRemapper", "m_iszOutputEntity3Name", value); }
}
// m_iszOutputEntity4Name
[SchemaMember("CPointValueRemapper", "m_iszOutputEntity4Name")]
public string OutputEntity4Name
{
get { return Schema.GetUtf8String(this.Handle, "CPointValueRemapper", "m_iszOutputEntity4Name"); }
set { Schema.SetString(this.Handle, "CPointValueRemapper", "m_iszOutputEntity4Name", value); }
}
// m_hOutputEntities
[SchemaMember("CPointValueRemapper", "m_hOutputEntities")]
public NetworkedVector<CHandle<CBaseEntity>> OutputEntities => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseEntity>>>(this.Handle, "CPointValueRemapper", "m_hOutputEntities");
// m_nHapticsType
[SchemaMember("CPointValueRemapper", "m_nHapticsType")]
public ref ValueRemapperHapticsType_t HapticsType => ref Schema.GetRef<ValueRemapperHapticsType_t>(this.Handle, "CPointValueRemapper", "m_nHapticsType");
// m_nMomentumType
[SchemaMember("CPointValueRemapper", "m_nMomentumType")]
public ref ValueRemapperMomentumType_t MomentumType => ref Schema.GetRef<ValueRemapperMomentumType_t>(this.Handle, "CPointValueRemapper", "m_nMomentumType");
// m_flMomentumModifier
[SchemaMember("CPointValueRemapper", "m_flMomentumModifier")]
public ref float MomentumModifier => ref Schema.GetRef<float>(this.Handle, "CPointValueRemapper", "m_flMomentumModifier");
// m_flSnapValue
[SchemaMember("CPointValueRemapper", "m_flSnapValue")]
public ref float SnapValue => ref Schema.GetRef<float>(this.Handle, "CPointValueRemapper", "m_flSnapValue");
// m_flCurrentMomentum
[SchemaMember("CPointValueRemapper", "m_flCurrentMomentum")]
public ref float CurrentMomentum => ref Schema.GetRef<float>(this.Handle, "CPointValueRemapper", "m_flCurrentMomentum");
// m_nRatchetType
[SchemaMember("CPointValueRemapper", "m_nRatchetType")]
public ref ValueRemapperRatchetType_t RatchetType => ref Schema.GetRef<ValueRemapperRatchetType_t>(this.Handle, "CPointValueRemapper", "m_nRatchetType");
// m_flRatchetOffset
[SchemaMember("CPointValueRemapper", "m_flRatchetOffset")]
public ref float RatchetOffset => ref Schema.GetRef<float>(this.Handle, "CPointValueRemapper", "m_flRatchetOffset");
// m_flInputOffset
[SchemaMember("CPointValueRemapper", "m_flInputOffset")]
public ref float InputOffset => ref Schema.GetRef<float>(this.Handle, "CPointValueRemapper", "m_flInputOffset");
// m_bEngaged
[SchemaMember("CPointValueRemapper", "m_bEngaged")]
public ref bool Engaged => ref Schema.GetRef<bool>(this.Handle, "CPointValueRemapper", "m_bEngaged");
// m_bFirstUpdate
[SchemaMember("CPointValueRemapper", "m_bFirstUpdate")]
public ref bool FirstUpdate => ref Schema.GetRef<bool>(this.Handle, "CPointValueRemapper", "m_bFirstUpdate");
// m_flPreviousValue
[SchemaMember("CPointValueRemapper", "m_flPreviousValue")]
public ref float PreviousValue => ref Schema.GetRef<float>(this.Handle, "CPointValueRemapper", "m_flPreviousValue");
// m_flPreviousUpdateTickTime
[SchemaMember("CPointValueRemapper", "m_flPreviousUpdateTickTime")]
public ref float PreviousUpdateTickTime => ref Schema.GetRef<float>(this.Handle, "CPointValueRemapper", "m_flPreviousUpdateTickTime");
// m_vecPreviousTestPoint
[SchemaMember("CPointValueRemapper", "m_vecPreviousTestPoint")]
public Vector PreviousTestPoint => Schema.GetDeclaredClass<Vector>(this.Handle, "CPointValueRemapper", "m_vecPreviousTestPoint");
// m_hUsingPlayer
[SchemaMember("CPointValueRemapper", "m_hUsingPlayer")]
public CHandle<CBasePlayerPawn> UsingPlayer => Schema.GetDeclaredClass<CHandle<CBasePlayerPawn>>(this.Handle, "CPointValueRemapper", "m_hUsingPlayer");
// m_flCustomOutputValue
[SchemaMember("CPointValueRemapper", "m_flCustomOutputValue")]
public ref float CustomOutputValue => ref Schema.GetRef<float>(this.Handle, "CPointValueRemapper", "m_flCustomOutputValue");
// m_iszSoundEngage
[SchemaMember("CPointValueRemapper", "m_iszSoundEngage")]
public string SoundEngage
{
get { return Schema.GetUtf8String(this.Handle, "CPointValueRemapper", "m_iszSoundEngage"); }
set { Schema.SetString(this.Handle, "CPointValueRemapper", "m_iszSoundEngage", value); }
}
// m_iszSoundDisengage
[SchemaMember("CPointValueRemapper", "m_iszSoundDisengage")]
public string SoundDisengage
{
get { return Schema.GetUtf8String(this.Handle, "CPointValueRemapper", "m_iszSoundDisengage"); }
set { Schema.SetString(this.Handle, "CPointValueRemapper", "m_iszSoundDisengage", value); }
}
// m_iszSoundReachedValueZero
[SchemaMember("CPointValueRemapper", "m_iszSoundReachedValueZero")]
public string SoundReachedValueZero
{
get { return Schema.GetUtf8String(this.Handle, "CPointValueRemapper", "m_iszSoundReachedValueZero"); }
set { Schema.SetString(this.Handle, "CPointValueRemapper", "m_iszSoundReachedValueZero", value); }
}
// m_iszSoundReachedValueOne
[SchemaMember("CPointValueRemapper", "m_iszSoundReachedValueOne")]
public string SoundReachedValueOne
{
get { return Schema.GetUtf8String(this.Handle, "CPointValueRemapper", "m_iszSoundReachedValueOne"); }
set { Schema.SetString(this.Handle, "CPointValueRemapper", "m_iszSoundReachedValueOne", value); }
}
// m_iszSoundMovingLoop
[SchemaMember("CPointValueRemapper", "m_iszSoundMovingLoop")]
public string SoundMovingLoop
{
get { return Schema.GetUtf8String(this.Handle, "CPointValueRemapper", "m_iszSoundMovingLoop"); }
set { Schema.SetString(this.Handle, "CPointValueRemapper", "m_iszSoundMovingLoop", value); }
}
// m_OnReachedValueZero
[SchemaMember("CPointValueRemapper", "m_OnReachedValueZero")]
public CEntityIOOutput OnReachedValueZero => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointValueRemapper", "m_OnReachedValueZero");
// m_OnReachedValueOne
[SchemaMember("CPointValueRemapper", "m_OnReachedValueOne")]
public CEntityIOOutput OnReachedValueOne => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointValueRemapper", "m_OnReachedValueOne");
// m_OnReachedValueCustom
[SchemaMember("CPointValueRemapper", "m_OnReachedValueCustom")]
public CEntityIOOutput OnReachedValueCustom => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointValueRemapper", "m_OnReachedValueCustom");
// m_OnEngage
[SchemaMember("CPointValueRemapper", "m_OnEngage")]
public CEntityIOOutput OnEngage => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointValueRemapper", "m_OnEngage");
// m_OnDisengage
[SchemaMember("CPointValueRemapper", "m_OnDisengage")]
public CEntityIOOutput OnDisengage => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CPointValueRemapper", "m_OnDisengage");
}
public partial class CPointVelocitySensor : CPointEntity
{
public CPointVelocitySensor (IntPtr pointer) : base(pointer) {}
// m_hTargetEntity
[SchemaMember("CPointVelocitySensor", "m_hTargetEntity")]
public CHandle<CBaseEntity> TargetEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CPointVelocitySensor", "m_hTargetEntity");
// m_vecAxis
[SchemaMember("CPointVelocitySensor", "m_vecAxis")]
public Vector Axis => Schema.GetDeclaredClass<Vector>(this.Handle, "CPointVelocitySensor", "m_vecAxis");
// m_bEnabled
[SchemaMember("CPointVelocitySensor", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CPointVelocitySensor", "m_bEnabled");
// m_fPrevVelocity
[SchemaMember("CPointVelocitySensor", "m_fPrevVelocity")]
public ref float PrevVelocity => ref Schema.GetRef<float>(this.Handle, "CPointVelocitySensor", "m_fPrevVelocity");
// m_flAvgInterval
[SchemaMember("CPointVelocitySensor", "m_flAvgInterval")]
public ref float AvgInterval => ref Schema.GetRef<float>(this.Handle, "CPointVelocitySensor", "m_flAvgInterval");
}
public partial class CPointWorldText : CModelPointEntity
{
public CPointWorldText (IntPtr pointer) : base(pointer) {}
// m_messageText
[SchemaMember("CPointWorldText", "m_messageText")]
public string MessageText
{
get { return Schema.GetString(this.Handle, "CPointWorldText", "m_messageText"); }
set { Schema.SetString(this.Handle, "CPointWorldText", "m_messageText", value); }
}
// m_FontName
[SchemaMember("CPointWorldText", "m_FontName")]
public string FontName
{
get { return Schema.GetString(this.Handle, "CPointWorldText", "m_FontName"); }
set { Schema.SetString(this.Handle, "CPointWorldText", "m_FontName", value); }
}
// m_bEnabled
[SchemaMember("CPointWorldText", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "CPointWorldText", "m_bEnabled");
// m_bFullbright
[SchemaMember("CPointWorldText", "m_bFullbright")]
public ref bool Fullbright => ref Schema.GetRef<bool>(this.Handle, "CPointWorldText", "m_bFullbright");
// m_flWorldUnitsPerPx
[SchemaMember("CPointWorldText", "m_flWorldUnitsPerPx")]
public ref float WorldUnitsPerPx => ref Schema.GetRef<float>(this.Handle, "CPointWorldText", "m_flWorldUnitsPerPx");
// m_flFontSize
[SchemaMember("CPointWorldText", "m_flFontSize")]
public ref float FontSize => ref Schema.GetRef<float>(this.Handle, "CPointWorldText", "m_flFontSize");
// m_flDepthOffset
[SchemaMember("CPointWorldText", "m_flDepthOffset")]
public ref float DepthOffset => ref Schema.GetRef<float>(this.Handle, "CPointWorldText", "m_flDepthOffset");
// m_Color
[SchemaMember("CPointWorldText", "m_Color")]
public Color Color
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CPointWorldText", "m_Color"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CPointWorldText", "m_Color", value); }
}
// m_nJustifyHorizontal
[SchemaMember("CPointWorldText", "m_nJustifyHorizontal")]
public ref PointWorldTextJustifyHorizontal_t JustifyHorizontal => ref Schema.GetRef<PointWorldTextJustifyHorizontal_t>(this.Handle, "CPointWorldText", "m_nJustifyHorizontal");
// m_nJustifyVertical
[SchemaMember("CPointWorldText", "m_nJustifyVertical")]
public ref PointWorldTextJustifyVertical_t JustifyVertical => ref Schema.GetRef<PointWorldTextJustifyVertical_t>(this.Handle, "CPointWorldText", "m_nJustifyVertical");
// m_nReorientMode
[SchemaMember("CPointWorldText", "m_nReorientMode")]
public ref PointWorldTextReorientMode_t ReorientMode => ref Schema.GetRef<PointWorldTextReorientMode_t>(this.Handle, "CPointWorldText", "m_nReorientMode");
}
public partial class CPostProcessingVolume : CBaseTrigger
{
public CPostProcessingVolume (IntPtr pointer) : base(pointer) {}
// m_hPostSettings
[SchemaMember("CPostProcessingVolume", "m_hPostSettings")]
public CStrongHandle<InfoForResourceTypeCPostProcessingResource> PostSettings => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCPostProcessingResource>>(this.Handle, "CPostProcessingVolume", "m_hPostSettings");
// m_flFadeDuration
[SchemaMember("CPostProcessingVolume", "m_flFadeDuration")]
public ref float FadeDuration => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flFadeDuration");
// m_flMinLogExposure
[SchemaMember("CPostProcessingVolume", "m_flMinLogExposure")]
public ref float MinLogExposure => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flMinLogExposure");
// m_flMaxLogExposure
[SchemaMember("CPostProcessingVolume", "m_flMaxLogExposure")]
public ref float MaxLogExposure => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flMaxLogExposure");
// m_flMinExposure
[SchemaMember("CPostProcessingVolume", "m_flMinExposure")]
public ref float MinExposure => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flMinExposure");
// m_flMaxExposure
[SchemaMember("CPostProcessingVolume", "m_flMaxExposure")]
public ref float MaxExposure => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flMaxExposure");
// m_flExposureCompensation
[SchemaMember("CPostProcessingVolume", "m_flExposureCompensation")]
public ref float ExposureCompensation => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flExposureCompensation");
// m_flExposureFadeSpeedUp
[SchemaMember("CPostProcessingVolume", "m_flExposureFadeSpeedUp")]
public ref float ExposureFadeSpeedUp => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flExposureFadeSpeedUp");
// m_flExposureFadeSpeedDown
[SchemaMember("CPostProcessingVolume", "m_flExposureFadeSpeedDown")]
public ref float ExposureFadeSpeedDown => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flExposureFadeSpeedDown");
// m_flTonemapEVSmoothingRange
[SchemaMember("CPostProcessingVolume", "m_flTonemapEVSmoothingRange")]
public ref float TonemapEVSmoothingRange => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flTonemapEVSmoothingRange");
// m_bMaster
[SchemaMember("CPostProcessingVolume", "m_bMaster")]
public ref bool Master => ref Schema.GetRef<bool>(this.Handle, "CPostProcessingVolume", "m_bMaster");
// m_bExposureControl
[SchemaMember("CPostProcessingVolume", "m_bExposureControl")]
public ref bool ExposureControl => ref Schema.GetRef<bool>(this.Handle, "CPostProcessingVolume", "m_bExposureControl");
// m_flRate
[SchemaMember("CPostProcessingVolume", "m_flRate")]
public ref float Rate => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flRate");
// m_flTonemapPercentTarget
[SchemaMember("CPostProcessingVolume", "m_flTonemapPercentTarget")]
public ref float TonemapPercentTarget => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flTonemapPercentTarget");
// m_flTonemapPercentBrightPixels
[SchemaMember("CPostProcessingVolume", "m_flTonemapPercentBrightPixels")]
public ref float TonemapPercentBrightPixels => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flTonemapPercentBrightPixels");
// m_flTonemapMinAvgLum
[SchemaMember("CPostProcessingVolume", "m_flTonemapMinAvgLum")]
public ref float TonemapMinAvgLum => ref Schema.GetRef<float>(this.Handle, "CPostProcessingVolume", "m_flTonemapMinAvgLum");
}
public partial class CPrecipitation : CBaseTrigger
{
public CPrecipitation (IntPtr pointer) : base(pointer) {}
}
public partial class CPrecipitationBlocker : CBaseModelEntity
{
public CPrecipitationBlocker (IntPtr pointer) : base(pointer) {}
}
public partial class CPrecipitationVData : CEntitySubclassVDataBase
{
public CPrecipitationVData (IntPtr pointer) : base(pointer) {}
// m_flInnerDistance
[SchemaMember("CPrecipitationVData", "m_flInnerDistance")]
public ref float InnerDistance => ref Schema.GetRef<float>(this.Handle, "CPrecipitationVData", "m_flInnerDistance");
// m_nAttachType
[SchemaMember("CPrecipitationVData", "m_nAttachType")]
public ref ParticleAttachment_t AttachType => ref Schema.GetRef<ParticleAttachment_t>(this.Handle, "CPrecipitationVData", "m_nAttachType");
// m_bBatchSameVolumeType
[SchemaMember("CPrecipitationVData", "m_bBatchSameVolumeType")]
public ref bool BatchSameVolumeType => ref Schema.GetRef<bool>(this.Handle, "CPrecipitationVData", "m_bBatchSameVolumeType");
// m_nRTEnvCP
[SchemaMember("CPrecipitationVData", "m_nRTEnvCP")]
public ref Int32 RTEnvCP => ref Schema.GetRef<Int32>(this.Handle, "CPrecipitationVData", "m_nRTEnvCP");
// m_nRTEnvCPComponent
[SchemaMember("CPrecipitationVData", "m_nRTEnvCPComponent")]
public ref Int32 RTEnvCPComponent => ref Schema.GetRef<Int32>(this.Handle, "CPrecipitationVData", "m_nRTEnvCPComponent");
// m_szModifier
[SchemaMember("CPrecipitationVData", "m_szModifier")]
public string Modifier
{
get { return Schema.GetUtf8String(this.Handle, "CPrecipitationVData", "m_szModifier"); }
set { Schema.SetString(this.Handle, "CPrecipitationVData", "m_szModifier", value); }
}
}
public partial class CPredictedViewModel : CBaseViewModel
{
public CPredictedViewModel (IntPtr pointer) : base(pointer) {}
}
public partial class CProjectedDecal : CPointEntity
{
public CProjectedDecal (IntPtr pointer) : base(pointer) {}
// m_nTexture
[SchemaMember("CProjectedDecal", "m_nTexture")]
public ref Int32 Texture => ref Schema.GetRef<Int32>(this.Handle, "CProjectedDecal", "m_nTexture");
// m_flDistance
[SchemaMember("CProjectedDecal", "m_flDistance")]
public ref float Distance => ref Schema.GetRef<float>(this.Handle, "CProjectedDecal", "m_flDistance");
}
public partial class CPropDoorRotating : CBasePropDoor
{
public CPropDoorRotating (IntPtr pointer) : base(pointer) {}
// m_vecAxis
[SchemaMember("CPropDoorRotating", "m_vecAxis")]
public Vector Axis => Schema.GetDeclaredClass<Vector>(this.Handle, "CPropDoorRotating", "m_vecAxis");
// m_flDistance
[SchemaMember("CPropDoorRotating", "m_flDistance")]
public ref float Distance => ref Schema.GetRef<float>(this.Handle, "CPropDoorRotating", "m_flDistance");
// m_eSpawnPosition
[SchemaMember("CPropDoorRotating", "m_eSpawnPosition")]
public ref PropDoorRotatingSpawnPos_t SpawnPosition => ref Schema.GetRef<PropDoorRotatingSpawnPos_t>(this.Handle, "CPropDoorRotating", "m_eSpawnPosition");
// m_eOpenDirection
[SchemaMember("CPropDoorRotating", "m_eOpenDirection")]
public ref PropDoorRotatingOpenDirection_e OpenDirection => ref Schema.GetRef<PropDoorRotatingOpenDirection_e>(this.Handle, "CPropDoorRotating", "m_eOpenDirection");
// m_eCurrentOpenDirection
[SchemaMember("CPropDoorRotating", "m_eCurrentOpenDirection")]
public ref PropDoorRotatingOpenDirection_e CurrentOpenDirection => ref Schema.GetRef<PropDoorRotatingOpenDirection_e>(this.Handle, "CPropDoorRotating", "m_eCurrentOpenDirection");
// m_flAjarAngle
[SchemaMember("CPropDoorRotating", "m_flAjarAngle")]
public ref float AjarAngle => ref Schema.GetRef<float>(this.Handle, "CPropDoorRotating", "m_flAjarAngle");
// m_angRotationAjarDeprecated
[SchemaMember("CPropDoorRotating", "m_angRotationAjarDeprecated")]
public QAngle RotationAjarDeprecated => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPropDoorRotating", "m_angRotationAjarDeprecated");
// m_angRotationClosed
[SchemaMember("CPropDoorRotating", "m_angRotationClosed")]
public QAngle RotationClosed => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPropDoorRotating", "m_angRotationClosed");
// m_angRotationOpenForward
[SchemaMember("CPropDoorRotating", "m_angRotationOpenForward")]
public QAngle RotationOpenForward => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPropDoorRotating", "m_angRotationOpenForward");
// m_angRotationOpenBack
[SchemaMember("CPropDoorRotating", "m_angRotationOpenBack")]
public QAngle RotationOpenBack => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPropDoorRotating", "m_angRotationOpenBack");
// m_angGoal
[SchemaMember("CPropDoorRotating", "m_angGoal")]
public QAngle Goal => Schema.GetDeclaredClass<QAngle>(this.Handle, "CPropDoorRotating", "m_angGoal");
// m_vecForwardBoundsMin
[SchemaMember("CPropDoorRotating", "m_vecForwardBoundsMin")]
public Vector ForwardBoundsMin => Schema.GetDeclaredClass<Vector>(this.Handle, "CPropDoorRotating", "m_vecForwardBoundsMin");
// m_vecForwardBoundsMax
[SchemaMember("CPropDoorRotating", "m_vecForwardBoundsMax")]
public Vector ForwardBoundsMax => Schema.GetDeclaredClass<Vector>(this.Handle, "CPropDoorRotating", "m_vecForwardBoundsMax");
// m_vecBackBoundsMin
[SchemaMember("CPropDoorRotating", "m_vecBackBoundsMin")]
public Vector BackBoundsMin => Schema.GetDeclaredClass<Vector>(this.Handle, "CPropDoorRotating", "m_vecBackBoundsMin");
// m_vecBackBoundsMax
[SchemaMember("CPropDoorRotating", "m_vecBackBoundsMax")]
public Vector BackBoundsMax => Schema.GetDeclaredClass<Vector>(this.Handle, "CPropDoorRotating", "m_vecBackBoundsMax");
// m_bAjarDoorShouldntAlwaysOpen
[SchemaMember("CPropDoorRotating", "m_bAjarDoorShouldntAlwaysOpen")]
public ref bool AjarDoorShouldntAlwaysOpen => ref Schema.GetRef<bool>(this.Handle, "CPropDoorRotating", "m_bAjarDoorShouldntAlwaysOpen");
// m_hEntityBlocker
[SchemaMember("CPropDoorRotating", "m_hEntityBlocker")]
public CHandle<CEntityBlocker> EntityBlocker => Schema.GetDeclaredClass<CHandle<CEntityBlocker>>(this.Handle, "CPropDoorRotating", "m_hEntityBlocker");
}
public partial class CPropDoorRotatingBreakable : CPropDoorRotating
{
public CPropDoorRotatingBreakable (IntPtr pointer) : base(pointer) {}
// m_bBreakable
[SchemaMember("CPropDoorRotatingBreakable", "m_bBreakable")]
public ref bool Breakable => ref Schema.GetRef<bool>(this.Handle, "CPropDoorRotatingBreakable", "m_bBreakable");
// m_isAbleToCloseAreaPortals
[SchemaMember("CPropDoorRotatingBreakable", "m_isAbleToCloseAreaPortals")]
public ref bool IsAbleToCloseAreaPortals => ref Schema.GetRef<bool>(this.Handle, "CPropDoorRotatingBreakable", "m_isAbleToCloseAreaPortals");
// m_currentDamageState
[SchemaMember("CPropDoorRotatingBreakable", "m_currentDamageState")]
public ref Int32 CurrentDamageState => ref Schema.GetRef<Int32>(this.Handle, "CPropDoorRotatingBreakable", "m_currentDamageState");
// m_damageStates
[SchemaMember("CPropDoorRotatingBreakable", "m_damageStates")]
public NetworkedVector<string> DamageStates => Schema.GetDeclaredClass<NetworkedVector<string>>(this.Handle, "CPropDoorRotatingBreakable", "m_damageStates");
}
public partial class CPushable : CBreakable
{
public CPushable (IntPtr pointer) : base(pointer) {}
}
public partial class CRagdollConstraint : CPhysConstraint
{
public CRagdollConstraint (IntPtr pointer) : base(pointer) {}
// m_xmin
[SchemaMember("CRagdollConstraint", "m_xmin")]
public ref float Xmin => ref Schema.GetRef<float>(this.Handle, "CRagdollConstraint", "m_xmin");
// m_xmax
[SchemaMember("CRagdollConstraint", "m_xmax")]
public ref float Xmax => ref Schema.GetRef<float>(this.Handle, "CRagdollConstraint", "m_xmax");
// m_ymin
[SchemaMember("CRagdollConstraint", "m_ymin")]
public ref float Ymin => ref Schema.GetRef<float>(this.Handle, "CRagdollConstraint", "m_ymin");
// m_ymax
[SchemaMember("CRagdollConstraint", "m_ymax")]
public ref float Ymax => ref Schema.GetRef<float>(this.Handle, "CRagdollConstraint", "m_ymax");
// m_zmin
[SchemaMember("CRagdollConstraint", "m_zmin")]
public ref float Zmin => ref Schema.GetRef<float>(this.Handle, "CRagdollConstraint", "m_zmin");
// m_zmax
[SchemaMember("CRagdollConstraint", "m_zmax")]
public ref float Zmax => ref Schema.GetRef<float>(this.Handle, "CRagdollConstraint", "m_zmax");
// m_xfriction
[SchemaMember("CRagdollConstraint", "m_xfriction")]
public ref float Xfriction => ref Schema.GetRef<float>(this.Handle, "CRagdollConstraint", "m_xfriction");
// m_yfriction
[SchemaMember("CRagdollConstraint", "m_yfriction")]
public ref float Yfriction => ref Schema.GetRef<float>(this.Handle, "CRagdollConstraint", "m_yfriction");
// m_zfriction
[SchemaMember("CRagdollConstraint", "m_zfriction")]
public ref float Zfriction => ref Schema.GetRef<float>(this.Handle, "CRagdollConstraint", "m_zfriction");
}
public partial class CRagdollMagnet : CPointEntity
{
public CRagdollMagnet (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CRagdollMagnet", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CRagdollMagnet", "m_bDisabled");
// m_radius
[SchemaMember("CRagdollMagnet", "m_radius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CRagdollMagnet", "m_radius");
// m_force
[SchemaMember("CRagdollMagnet", "m_force")]
public ref float Force => ref Schema.GetRef<float>(this.Handle, "CRagdollMagnet", "m_force");
// m_axis
[SchemaMember("CRagdollMagnet", "m_axis")]
public Vector Axis => Schema.GetDeclaredClass<Vector>(this.Handle, "CRagdollMagnet", "m_axis");
}
public partial class CRagdollManager : CBaseEntity
{
public CRagdollManager (IntPtr pointer) : base(pointer) {}
// m_iCurrentMaxRagdollCount
[SchemaMember("CRagdollManager", "m_iCurrentMaxRagdollCount")]
public ref sbyte CurrentMaxRagdollCount => ref Schema.GetRef<sbyte>(this.Handle, "CRagdollManager", "m_iCurrentMaxRagdollCount");
// m_iMaxRagdollCount
[SchemaMember("CRagdollManager", "m_iMaxRagdollCount")]
public ref Int32 MaxRagdollCount => ref Schema.GetRef<Int32>(this.Handle, "CRagdollManager", "m_iMaxRagdollCount");
// m_bSaveImportant
[SchemaMember("CRagdollManager", "m_bSaveImportant")]
public ref bool SaveImportant => ref Schema.GetRef<bool>(this.Handle, "CRagdollManager", "m_bSaveImportant");
}
public partial class CRagdollProp : CBaseAnimGraph
{
public CRagdollProp (IntPtr pointer) : base(pointer) {}
// m_ragdoll
[SchemaMember("CRagdollProp", "m_ragdoll")]
public ragdoll_t Ragdoll => Schema.GetDeclaredClass<ragdoll_t>(this.Handle, "CRagdollProp", "m_ragdoll");
// m_bStartDisabled
[SchemaMember("CRagdollProp", "m_bStartDisabled")]
public ref bool StartDisabled => ref Schema.GetRef<bool>(this.Handle, "CRagdollProp", "m_bStartDisabled");
// m_ragPos
[SchemaMember("CRagdollProp", "m_ragPos")]
public NetworkedVector<Vector> RagPos => Schema.GetDeclaredClass<NetworkedVector<Vector>>(this.Handle, "CRagdollProp", "m_ragPos");
// m_ragAngles
[SchemaMember("CRagdollProp", "m_ragAngles")]
public NetworkedVector<QAngle> RagAngles => Schema.GetDeclaredClass<NetworkedVector<QAngle>>(this.Handle, "CRagdollProp", "m_ragAngles");
// m_hRagdollSource
[SchemaMember("CRagdollProp", "m_hRagdollSource")]
public CHandle<CBaseEntity> RagdollSource => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CRagdollProp", "m_hRagdollSource");
// m_lastUpdateTickCount
[SchemaMember("CRagdollProp", "m_lastUpdateTickCount")]
public ref UInt32 LastUpdateTickCount => ref Schema.GetRef<UInt32>(this.Handle, "CRagdollProp", "m_lastUpdateTickCount");
// m_allAsleep
[SchemaMember("CRagdollProp", "m_allAsleep")]
public ref bool AllAsleep => ref Schema.GetRef<bool>(this.Handle, "CRagdollProp", "m_allAsleep");
// m_bFirstCollisionAfterLaunch
[SchemaMember("CRagdollProp", "m_bFirstCollisionAfterLaunch")]
public ref bool FirstCollisionAfterLaunch => ref Schema.GetRef<bool>(this.Handle, "CRagdollProp", "m_bFirstCollisionAfterLaunch");
// m_hDamageEntity
[SchemaMember("CRagdollProp", "m_hDamageEntity")]
public CHandle<CBaseEntity> DamageEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CRagdollProp", "m_hDamageEntity");
// m_hKiller
[SchemaMember("CRagdollProp", "m_hKiller")]
public CHandle<CBaseEntity> Killer => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CRagdollProp", "m_hKiller");
// m_hPhysicsAttacker
[SchemaMember("CRagdollProp", "m_hPhysicsAttacker")]
public CHandle<CBasePlayerPawn> PhysicsAttacker => Schema.GetDeclaredClass<CHandle<CBasePlayerPawn>>(this.Handle, "CRagdollProp", "m_hPhysicsAttacker");
// m_flLastPhysicsInfluenceTime
[SchemaMember("CRagdollProp", "m_flLastPhysicsInfluenceTime")]
public ref float LastPhysicsInfluenceTime => ref Schema.GetRef<float>(this.Handle, "CRagdollProp", "m_flLastPhysicsInfluenceTime");
// m_flFadeOutStartTime
[SchemaMember("CRagdollProp", "m_flFadeOutStartTime")]
public ref float FadeOutStartTime => ref Schema.GetRef<float>(this.Handle, "CRagdollProp", "m_flFadeOutStartTime");
// m_flFadeTime
[SchemaMember("CRagdollProp", "m_flFadeTime")]
public ref float FadeTime => ref Schema.GetRef<float>(this.Handle, "CRagdollProp", "m_flFadeTime");
// m_vecLastOrigin
[SchemaMember("CRagdollProp", "m_vecLastOrigin")]
public Vector LastOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CRagdollProp", "m_vecLastOrigin");
// m_flAwakeTime
[SchemaMember("CRagdollProp", "m_flAwakeTime")]
public ref float AwakeTime => ref Schema.GetRef<float>(this.Handle, "CRagdollProp", "m_flAwakeTime");
// m_flLastOriginChangeTime
[SchemaMember("CRagdollProp", "m_flLastOriginChangeTime")]
public ref float LastOriginChangeTime => ref Schema.GetRef<float>(this.Handle, "CRagdollProp", "m_flLastOriginChangeTime");
// m_nBloodColor
[SchemaMember("CRagdollProp", "m_nBloodColor")]
public ref Int32 BloodColor => ref Schema.GetRef<Int32>(this.Handle, "CRagdollProp", "m_nBloodColor");
// m_strOriginClassName
[SchemaMember("CRagdollProp", "m_strOriginClassName")]
public string StrOriginClassName
{
get { return Schema.GetUtf8String(this.Handle, "CRagdollProp", "m_strOriginClassName"); }
set { Schema.SetString(this.Handle, "CRagdollProp", "m_strOriginClassName", value); }
}
// m_strSourceClassName
[SchemaMember("CRagdollProp", "m_strSourceClassName")]
public string StrSourceClassName
{
get { return Schema.GetUtf8String(this.Handle, "CRagdollProp", "m_strSourceClassName"); }
set { Schema.SetString(this.Handle, "CRagdollProp", "m_strSourceClassName", value); }
}
// m_bHasBeenPhysgunned
[SchemaMember("CRagdollProp", "m_bHasBeenPhysgunned")]
public ref bool HasBeenPhysgunned => ref Schema.GetRef<bool>(this.Handle, "CRagdollProp", "m_bHasBeenPhysgunned");
// m_bShouldTeleportPhysics
[SchemaMember("CRagdollProp", "m_bShouldTeleportPhysics")]
public ref bool ShouldTeleportPhysics => ref Schema.GetRef<bool>(this.Handle, "CRagdollProp", "m_bShouldTeleportPhysics");
// m_flBlendWeight
[SchemaMember("CRagdollProp", "m_flBlendWeight")]
public ref float BlendWeight => ref Schema.GetRef<float>(this.Handle, "CRagdollProp", "m_flBlendWeight");
// m_flDefaultFadeScale
[SchemaMember("CRagdollProp", "m_flDefaultFadeScale")]
public ref float DefaultFadeScale => ref Schema.GetRef<float>(this.Handle, "CRagdollProp", "m_flDefaultFadeScale");
// m_ragdollMins
[SchemaMember("CRagdollProp", "m_ragdollMins")]
public NetworkedVector<Vector> RagdollMins => Schema.GetDeclaredClass<NetworkedVector<Vector>>(this.Handle, "CRagdollProp", "m_ragdollMins");
// m_ragdollMaxs
[SchemaMember("CRagdollProp", "m_ragdollMaxs")]
public NetworkedVector<Vector> RagdollMaxs => Schema.GetDeclaredClass<NetworkedVector<Vector>>(this.Handle, "CRagdollProp", "m_ragdollMaxs");
// m_bShouldDeleteActivationRecord
[SchemaMember("CRagdollProp", "m_bShouldDeleteActivationRecord")]
public ref bool ShouldDeleteActivationRecord => ref Schema.GetRef<bool>(this.Handle, "CRagdollProp", "m_bShouldDeleteActivationRecord");
// m_bValidatePoweredRagdollPose
[SchemaMember("CRagdollProp", "m_bValidatePoweredRagdollPose")]
public ref bool ValidatePoweredRagdollPose => ref Schema.GetRef<bool>(this.Handle, "CRagdollProp", "m_bValidatePoweredRagdollPose");
}
public partial class CRagdollPropAlias_physics_prop_ragdoll : CRagdollProp
{
public CRagdollPropAlias_physics_prop_ragdoll (IntPtr pointer) : base(pointer) {}
}
public partial class CRagdollPropAttached : CRagdollProp
{
public CRagdollPropAttached (IntPtr pointer) : base(pointer) {}
// m_boneIndexAttached
[SchemaMember("CRagdollPropAttached", "m_boneIndexAttached")]
public ref UInt32 BoneIndexAttached => ref Schema.GetRef<UInt32>(this.Handle, "CRagdollPropAttached", "m_boneIndexAttached");
// m_ragdollAttachedObjectIndex
[SchemaMember("CRagdollPropAttached", "m_ragdollAttachedObjectIndex")]
public ref UInt32 RagdollAttachedObjectIndex => ref Schema.GetRef<UInt32>(this.Handle, "CRagdollPropAttached", "m_ragdollAttachedObjectIndex");
// m_attachmentPointBoneSpace
[SchemaMember("CRagdollPropAttached", "m_attachmentPointBoneSpace")]
public Vector AttachmentPointBoneSpace => Schema.GetDeclaredClass<Vector>(this.Handle, "CRagdollPropAttached", "m_attachmentPointBoneSpace");
// m_attachmentPointRagdollSpace
[SchemaMember("CRagdollPropAttached", "m_attachmentPointRagdollSpace")]
public Vector AttachmentPointRagdollSpace => Schema.GetDeclaredClass<Vector>(this.Handle, "CRagdollPropAttached", "m_attachmentPointRagdollSpace");
// m_bShouldDetach
[SchemaMember("CRagdollPropAttached", "m_bShouldDetach")]
public ref bool ShouldDetach => ref Schema.GetRef<bool>(this.Handle, "CRagdollPropAttached", "m_bShouldDetach");
// m_bShouldDeleteAttachedActivationRecord
[SchemaMember("CRagdollPropAttached", "m_bShouldDeleteAttachedActivationRecord")]
public ref bool ShouldDeleteAttachedActivationRecord => ref Schema.GetRef<bool>(this.Handle, "CRagdollPropAttached", "m_bShouldDeleteAttachedActivationRecord");
}
public partial class CRangeFloat : NativeObject
{
public CRangeFloat (IntPtr pointer) : base(pointer) {}
// m_pValue
[SchemaMember("CRangeFloat", "m_pValue")]
public Span<float> Value => Schema.GetFixedArray<float>(this.Handle, "CRangeFloat", "m_pValue", 2);
}
public partial class CRectLight : CBarnLight
{
public CRectLight (IntPtr pointer) : base(pointer) {}
// m_bShowLight
[SchemaMember("CRectLight", "m_bShowLight")]
public ref bool ShowLight => ref Schema.GetRef<bool>(this.Handle, "CRectLight", "m_bShowLight");
}
public partial class CRenderComponent : CEntityComponent
{
public CRenderComponent (IntPtr pointer) : base(pointer) {}
// __m_pChainEntity
[SchemaMember("CRenderComponent", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "CRenderComponent", "__m_pChainEntity");
// m_bIsRenderingWithViewModels
[SchemaMember("CRenderComponent", "m_bIsRenderingWithViewModels")]
public ref bool IsRenderingWithViewModels => ref Schema.GetRef<bool>(this.Handle, "CRenderComponent", "m_bIsRenderingWithViewModels");
// m_nSplitscreenFlags
[SchemaMember("CRenderComponent", "m_nSplitscreenFlags")]
public ref UInt32 SplitscreenFlags => ref Schema.GetRef<UInt32>(this.Handle, "CRenderComponent", "m_nSplitscreenFlags");
// m_bEnableRendering
[SchemaMember("CRenderComponent", "m_bEnableRendering")]
public ref bool EnableRendering => ref Schema.GetRef<bool>(this.Handle, "CRenderComponent", "m_bEnableRendering");
// m_bInterpolationReadyToDraw
[SchemaMember("CRenderComponent", "m_bInterpolationReadyToDraw")]
public ref bool InterpolationReadyToDraw => ref Schema.GetRef<bool>(this.Handle, "CRenderComponent", "m_bInterpolationReadyToDraw");
}
public partial class CRetakeGameRules : NativeObject
{
public CRetakeGameRules (IntPtr pointer) : base(pointer) {}
// m_nMatchSeed
[SchemaMember("CRetakeGameRules", "m_nMatchSeed")]
public ref Int32 MatchSeed => ref Schema.GetRef<Int32>(this.Handle, "CRetakeGameRules", "m_nMatchSeed");
// m_bBlockersPresent
[SchemaMember("CRetakeGameRules", "m_bBlockersPresent")]
public ref bool BlockersPresent => ref Schema.GetRef<bool>(this.Handle, "CRetakeGameRules", "m_bBlockersPresent");
// m_bRoundInProgress
[SchemaMember("CRetakeGameRules", "m_bRoundInProgress")]
public ref bool RoundInProgress => ref Schema.GetRef<bool>(this.Handle, "CRetakeGameRules", "m_bRoundInProgress");
// m_iFirstSecondHalfRound
[SchemaMember("CRetakeGameRules", "m_iFirstSecondHalfRound")]
public ref Int32 FirstSecondHalfRound => ref Schema.GetRef<Int32>(this.Handle, "CRetakeGameRules", "m_iFirstSecondHalfRound");
// m_iBombSite
[SchemaMember("CRetakeGameRules", "m_iBombSite")]
public ref Int32 BombSite => ref Schema.GetRef<Int32>(this.Handle, "CRetakeGameRules", "m_iBombSite");
}
public partial class CRevertSaved : CModelPointEntity
{
public CRevertSaved (IntPtr pointer) : base(pointer) {}
// m_loadTime
[SchemaMember("CRevertSaved", "m_loadTime")]
public ref float LoadTime => ref Schema.GetRef<float>(this.Handle, "CRevertSaved", "m_loadTime");
// m_Duration
[SchemaMember("CRevertSaved", "m_Duration")]
public ref float Duration => ref Schema.GetRef<float>(this.Handle, "CRevertSaved", "m_Duration");
// m_HoldTime
[SchemaMember("CRevertSaved", "m_HoldTime")]
public ref float HoldTime => ref Schema.GetRef<float>(this.Handle, "CRevertSaved", "m_HoldTime");
}
public partial class CRopeKeyframe : CBaseModelEntity
{
public CRopeKeyframe (IntPtr pointer) : base(pointer) {}
// m_RopeFlags
[SchemaMember("CRopeKeyframe", "m_RopeFlags")]
public ref UInt16 RopeFlags => ref Schema.GetRef<UInt16>(this.Handle, "CRopeKeyframe", "m_RopeFlags");
// m_iNextLinkName
[SchemaMember("CRopeKeyframe", "m_iNextLinkName")]
public string NextLinkName
{
get { return Schema.GetUtf8String(this.Handle, "CRopeKeyframe", "m_iNextLinkName"); }
set { Schema.SetString(this.Handle, "CRopeKeyframe", "m_iNextLinkName", value); }
}
// m_Slack
[SchemaMember("CRopeKeyframe", "m_Slack")]
public ref Int16 Slack => ref Schema.GetRef<Int16>(this.Handle, "CRopeKeyframe", "m_Slack");
// m_Width
[SchemaMember("CRopeKeyframe", "m_Width")]
public ref float Width => ref Schema.GetRef<float>(this.Handle, "CRopeKeyframe", "m_Width");
// m_TextureScale
[SchemaMember("CRopeKeyframe", "m_TextureScale")]
public ref float TextureScale => ref Schema.GetRef<float>(this.Handle, "CRopeKeyframe", "m_TextureScale");
// m_nSegments
[SchemaMember("CRopeKeyframe", "m_nSegments")]
public ref byte Segments => ref Schema.GetRef<byte>(this.Handle, "CRopeKeyframe", "m_nSegments");
// m_bConstrainBetweenEndpoints
[SchemaMember("CRopeKeyframe", "m_bConstrainBetweenEndpoints")]
public ref bool ConstrainBetweenEndpoints => ref Schema.GetRef<bool>(this.Handle, "CRopeKeyframe", "m_bConstrainBetweenEndpoints");
// m_strRopeMaterialModel
[SchemaMember("CRopeKeyframe", "m_strRopeMaterialModel")]
public string StrRopeMaterialModel
{
get { return Schema.GetUtf8String(this.Handle, "CRopeKeyframe", "m_strRopeMaterialModel"); }
set { Schema.SetString(this.Handle, "CRopeKeyframe", "m_strRopeMaterialModel", value); }
}
// m_iRopeMaterialModelIndex
[SchemaMember("CRopeKeyframe", "m_iRopeMaterialModelIndex")]
public CStrongHandle<InfoForResourceTypeIMaterial2> RopeMaterialModelIndex => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CRopeKeyframe", "m_iRopeMaterialModelIndex");
// m_Subdiv
[SchemaMember("CRopeKeyframe", "m_Subdiv")]
public ref byte Subdiv => ref Schema.GetRef<byte>(this.Handle, "CRopeKeyframe", "m_Subdiv");
// m_nChangeCount
[SchemaMember("CRopeKeyframe", "m_nChangeCount")]
public ref byte ChangeCount => ref Schema.GetRef<byte>(this.Handle, "CRopeKeyframe", "m_nChangeCount");
// m_RopeLength
[SchemaMember("CRopeKeyframe", "m_RopeLength")]
public ref Int16 RopeLength => ref Schema.GetRef<Int16>(this.Handle, "CRopeKeyframe", "m_RopeLength");
// m_fLockedPoints
[SchemaMember("CRopeKeyframe", "m_fLockedPoints")]
public ref byte LockedPoints => ref Schema.GetRef<byte>(this.Handle, "CRopeKeyframe", "m_fLockedPoints");
// m_bCreatedFromMapFile
[SchemaMember("CRopeKeyframe", "m_bCreatedFromMapFile")]
public ref bool CreatedFromMapFile => ref Schema.GetRef<bool>(this.Handle, "CRopeKeyframe", "m_bCreatedFromMapFile");
// m_flScrollSpeed
[SchemaMember("CRopeKeyframe", "m_flScrollSpeed")]
public ref float ScrollSpeed => ref Schema.GetRef<float>(this.Handle, "CRopeKeyframe", "m_flScrollSpeed");
// m_bStartPointValid
[SchemaMember("CRopeKeyframe", "m_bStartPointValid")]
public ref bool StartPointValid => ref Schema.GetRef<bool>(this.Handle, "CRopeKeyframe", "m_bStartPointValid");
// m_bEndPointValid
[SchemaMember("CRopeKeyframe", "m_bEndPointValid")]
public ref bool EndPointValid => ref Schema.GetRef<bool>(this.Handle, "CRopeKeyframe", "m_bEndPointValid");
// m_hStartPoint
[SchemaMember("CRopeKeyframe", "m_hStartPoint")]
public CHandle<CBaseEntity> StartPoint => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CRopeKeyframe", "m_hStartPoint");
// m_hEndPoint
[SchemaMember("CRopeKeyframe", "m_hEndPoint")]
public CHandle<CBaseEntity> EndPoint => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CRopeKeyframe", "m_hEndPoint");
}
public partial class CRopeKeyframeAlias_move_rope : CRopeKeyframe
{
public CRopeKeyframeAlias_move_rope (IntPtr pointer) : base(pointer) {}
}
public partial class CRotButton : CBaseButton
{
public CRotButton (IntPtr pointer) : base(pointer) {}
}
public partial class CRotDoor : CBaseDoor
{
public CRotDoor (IntPtr pointer) : base(pointer) {}
// m_bSolidBsp
[SchemaMember("CRotDoor", "m_bSolidBsp")]
public ref bool SolidBsp => ref Schema.GetRef<bool>(this.Handle, "CRotDoor", "m_bSolidBsp");
}
public partial class CRuleBrushEntity : CRuleEntity
{
public CRuleBrushEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CRuleEntity : CBaseModelEntity
{
public CRuleEntity (IntPtr pointer) : base(pointer) {}
// m_iszMaster
[SchemaMember("CRuleEntity", "m_iszMaster")]
public string Master
{
get { return Schema.GetUtf8String(this.Handle, "CRuleEntity", "m_iszMaster"); }
set { Schema.SetString(this.Handle, "CRuleEntity", "m_iszMaster", value); }
}
}
public partial class CRulePointEntity : CRuleEntity
{
public CRulePointEntity (IntPtr pointer) : base(pointer) {}
// m_Score
[SchemaMember("CRulePointEntity", "m_Score")]
public ref Int32 Score => ref Schema.GetRef<Int32>(this.Handle, "CRulePointEntity", "m_Score");
}
public partial class CSceneEntity : CPointEntity
{
public CSceneEntity (IntPtr pointer) : base(pointer) {}
// m_iszSceneFile
[SchemaMember("CSceneEntity", "m_iszSceneFile")]
public string SceneFile
{
get { return Schema.GetUtf8String(this.Handle, "CSceneEntity", "m_iszSceneFile"); }
set { Schema.SetString(this.Handle, "CSceneEntity", "m_iszSceneFile", value); }
}
// m_iszResumeSceneFile
[SchemaMember("CSceneEntity", "m_iszResumeSceneFile")]
public string ResumeSceneFile
{
get { return Schema.GetUtf8String(this.Handle, "CSceneEntity", "m_iszResumeSceneFile"); }
set { Schema.SetString(this.Handle, "CSceneEntity", "m_iszResumeSceneFile", value); }
}
// m_iszTarget1
[SchemaMember("CSceneEntity", "m_iszTarget1")]
public string IszTarget1
{
get { return Schema.GetUtf8String(this.Handle, "CSceneEntity", "m_iszTarget1"); }
set { Schema.SetString(this.Handle, "CSceneEntity", "m_iszTarget1", value); }
}
// m_iszTarget2
[SchemaMember("CSceneEntity", "m_iszTarget2")]
public string IszTarget2
{
get { return Schema.GetUtf8String(this.Handle, "CSceneEntity", "m_iszTarget2"); }
set { Schema.SetString(this.Handle, "CSceneEntity", "m_iszTarget2", value); }
}
// m_iszTarget3
[SchemaMember("CSceneEntity", "m_iszTarget3")]
public string IszTarget3
{
get { return Schema.GetUtf8String(this.Handle, "CSceneEntity", "m_iszTarget3"); }
set { Schema.SetString(this.Handle, "CSceneEntity", "m_iszTarget3", value); }
}
// m_iszTarget4
[SchemaMember("CSceneEntity", "m_iszTarget4")]
public string IszTarget4
{
get { return Schema.GetUtf8String(this.Handle, "CSceneEntity", "m_iszTarget4"); }
set { Schema.SetString(this.Handle, "CSceneEntity", "m_iszTarget4", value); }
}
// m_iszTarget5
[SchemaMember("CSceneEntity", "m_iszTarget5")]
public string IszTarget5
{
get { return Schema.GetUtf8String(this.Handle, "CSceneEntity", "m_iszTarget5"); }
set { Schema.SetString(this.Handle, "CSceneEntity", "m_iszTarget5", value); }
}
// m_iszTarget6
[SchemaMember("CSceneEntity", "m_iszTarget6")]
public string IszTarget6
{
get { return Schema.GetUtf8String(this.Handle, "CSceneEntity", "m_iszTarget6"); }
set { Schema.SetString(this.Handle, "CSceneEntity", "m_iszTarget6", value); }
}
// m_iszTarget7
[SchemaMember("CSceneEntity", "m_iszTarget7")]
public string IszTarget7
{
get { return Schema.GetUtf8String(this.Handle, "CSceneEntity", "m_iszTarget7"); }
set { Schema.SetString(this.Handle, "CSceneEntity", "m_iszTarget7", value); }
}
// m_iszTarget8
[SchemaMember("CSceneEntity", "m_iszTarget8")]
public string IszTarget8
{
get { return Schema.GetUtf8String(this.Handle, "CSceneEntity", "m_iszTarget8"); }
set { Schema.SetString(this.Handle, "CSceneEntity", "m_iszTarget8", value); }
}
// m_hTarget1
[SchemaMember("CSceneEntity", "m_hTarget1")]
public CHandle<CBaseEntity> HTarget1 => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSceneEntity", "m_hTarget1");
// m_hTarget2
[SchemaMember("CSceneEntity", "m_hTarget2")]
public CHandle<CBaseEntity> HTarget2 => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSceneEntity", "m_hTarget2");
// m_hTarget3
[SchemaMember("CSceneEntity", "m_hTarget3")]
public CHandle<CBaseEntity> HTarget3 => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSceneEntity", "m_hTarget3");
// m_hTarget4
[SchemaMember("CSceneEntity", "m_hTarget4")]
public CHandle<CBaseEntity> HTarget4 => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSceneEntity", "m_hTarget4");
// m_hTarget5
[SchemaMember("CSceneEntity", "m_hTarget5")]
public CHandle<CBaseEntity> HTarget5 => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSceneEntity", "m_hTarget5");
// m_hTarget6
[SchemaMember("CSceneEntity", "m_hTarget6")]
public CHandle<CBaseEntity> HTarget6 => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSceneEntity", "m_hTarget6");
// m_hTarget7
[SchemaMember("CSceneEntity", "m_hTarget7")]
public CHandle<CBaseEntity> HTarget7 => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSceneEntity", "m_hTarget7");
// m_hTarget8
[SchemaMember("CSceneEntity", "m_hTarget8")]
public CHandle<CBaseEntity> HTarget8 => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSceneEntity", "m_hTarget8");
// m_bIsPlayingBack
[SchemaMember("CSceneEntity", "m_bIsPlayingBack")]
public ref bool IsPlayingBack => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bIsPlayingBack");
// m_bPaused
[SchemaMember("CSceneEntity", "m_bPaused")]
public ref bool Paused => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bPaused");
// m_bMultiplayer
[SchemaMember("CSceneEntity", "m_bMultiplayer")]
public ref bool Multiplayer => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bMultiplayer");
// m_bAutogenerated
[SchemaMember("CSceneEntity", "m_bAutogenerated")]
public ref bool Autogenerated => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bAutogenerated");
// m_flForceClientTime
[SchemaMember("CSceneEntity", "m_flForceClientTime")]
public ref float ForceClientTime => ref Schema.GetRef<float>(this.Handle, "CSceneEntity", "m_flForceClientTime");
// m_flCurrentTime
[SchemaMember("CSceneEntity", "m_flCurrentTime")]
public ref float CurrentTime => ref Schema.GetRef<float>(this.Handle, "CSceneEntity", "m_flCurrentTime");
// m_flFrameTime
[SchemaMember("CSceneEntity", "m_flFrameTime")]
public ref float FrameTime => ref Schema.GetRef<float>(this.Handle, "CSceneEntity", "m_flFrameTime");
// m_bCancelAtNextInterrupt
[SchemaMember("CSceneEntity", "m_bCancelAtNextInterrupt")]
public ref bool CancelAtNextInterrupt => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bCancelAtNextInterrupt");
// m_fPitch
[SchemaMember("CSceneEntity", "m_fPitch")]
public ref float Pitch => ref Schema.GetRef<float>(this.Handle, "CSceneEntity", "m_fPitch");
// m_bAutomated
[SchemaMember("CSceneEntity", "m_bAutomated")]
public ref bool Automated => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bAutomated");
// m_nAutomatedAction
[SchemaMember("CSceneEntity", "m_nAutomatedAction")]
public ref Int32 AutomatedAction => ref Schema.GetRef<Int32>(this.Handle, "CSceneEntity", "m_nAutomatedAction");
// m_flAutomationDelay
[SchemaMember("CSceneEntity", "m_flAutomationDelay")]
public ref float AutomationDelay => ref Schema.GetRef<float>(this.Handle, "CSceneEntity", "m_flAutomationDelay");
// m_flAutomationTime
[SchemaMember("CSceneEntity", "m_flAutomationTime")]
public ref float AutomationTime => ref Schema.GetRef<float>(this.Handle, "CSceneEntity", "m_flAutomationTime");
// m_hWaitingForThisResumeScene
[SchemaMember("CSceneEntity", "m_hWaitingForThisResumeScene")]
public CHandle<CBaseEntity> WaitingForThisResumeScene => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSceneEntity", "m_hWaitingForThisResumeScene");
// m_bWaitingForResumeScene
[SchemaMember("CSceneEntity", "m_bWaitingForResumeScene")]
public ref bool WaitingForResumeScene => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bWaitingForResumeScene");
// m_bPausedViaInput
[SchemaMember("CSceneEntity", "m_bPausedViaInput")]
public ref bool PausedViaInput => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bPausedViaInput");
// m_bPauseAtNextInterrupt
[SchemaMember("CSceneEntity", "m_bPauseAtNextInterrupt")]
public ref bool PauseAtNextInterrupt => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bPauseAtNextInterrupt");
// m_bWaitingForActor
[SchemaMember("CSceneEntity", "m_bWaitingForActor")]
public ref bool WaitingForActor => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bWaitingForActor");
// m_bWaitingForInterrupt
[SchemaMember("CSceneEntity", "m_bWaitingForInterrupt")]
public ref bool WaitingForInterrupt => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bWaitingForInterrupt");
// m_bInterruptedActorsScenes
[SchemaMember("CSceneEntity", "m_bInterruptedActorsScenes")]
public ref bool InterruptedActorsScenes => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bInterruptedActorsScenes");
// m_bBreakOnNonIdle
[SchemaMember("CSceneEntity", "m_bBreakOnNonIdle")]
public ref bool BreakOnNonIdle => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bBreakOnNonIdle");
// m_hActorList
[SchemaMember("CSceneEntity", "m_hActorList")]
public NetworkedVector<CHandle<CBaseFlex>> ActorList => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseFlex>>>(this.Handle, "CSceneEntity", "m_hActorList");
// m_hRemoveActorList
[SchemaMember("CSceneEntity", "m_hRemoveActorList")]
public NetworkedVector<CHandle<CBaseEntity>> RemoveActorList => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseEntity>>>(this.Handle, "CSceneEntity", "m_hRemoveActorList");
// m_nSceneFlushCounter
[SchemaMember("CSceneEntity", "m_nSceneFlushCounter")]
public ref Int32 SceneFlushCounter => ref Schema.GetRef<Int32>(this.Handle, "CSceneEntity", "m_nSceneFlushCounter");
// m_nSceneStringIndex
[SchemaMember("CSceneEntity", "m_nSceneStringIndex")]
public ref UInt16 SceneStringIndex => ref Schema.GetRef<UInt16>(this.Handle, "CSceneEntity", "m_nSceneStringIndex");
// m_OnStart
[SchemaMember("CSceneEntity", "m_OnStart")]
public CEntityIOOutput OnStart => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CSceneEntity", "m_OnStart");
// m_OnCompletion
[SchemaMember("CSceneEntity", "m_OnCompletion")]
public CEntityIOOutput OnCompletion => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CSceneEntity", "m_OnCompletion");
// m_OnCanceled
[SchemaMember("CSceneEntity", "m_OnCanceled")]
public CEntityIOOutput OnCanceled => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CSceneEntity", "m_OnCanceled");
// m_OnPaused
[SchemaMember("CSceneEntity", "m_OnPaused")]
public CEntityIOOutput OnPaused => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CSceneEntity", "m_OnPaused");
// m_OnResumed
[SchemaMember("CSceneEntity", "m_OnResumed")]
public CEntityIOOutput OnResumed => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CSceneEntity", "m_OnResumed");
// m_OnTrigger
[SchemaMember("CSceneEntity", "m_OnTrigger")]
public Span<CEntityIOOutput> OnTrigger => Schema.GetFixedArray<CEntityIOOutput>(this.Handle, "CSceneEntity", "m_OnTrigger", 16);
// m_hInterruptScene
[SchemaMember("CSceneEntity", "m_hInterruptScene")]
public CHandle<CSceneEntity> InterruptScene => Schema.GetDeclaredClass<CHandle<CSceneEntity>>(this.Handle, "CSceneEntity", "m_hInterruptScene");
// m_nInterruptCount
[SchemaMember("CSceneEntity", "m_nInterruptCount")]
public ref Int32 InterruptCount => ref Schema.GetRef<Int32>(this.Handle, "CSceneEntity", "m_nInterruptCount");
// m_bSceneMissing
[SchemaMember("CSceneEntity", "m_bSceneMissing")]
public ref bool SceneMissing => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bSceneMissing");
// m_bInterrupted
[SchemaMember("CSceneEntity", "m_bInterrupted")]
public ref bool Interrupted => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bInterrupted");
// m_bCompletedEarly
[SchemaMember("CSceneEntity", "m_bCompletedEarly")]
public ref bool CompletedEarly => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bCompletedEarly");
// m_bInterruptSceneFinished
[SchemaMember("CSceneEntity", "m_bInterruptSceneFinished")]
public ref bool InterruptSceneFinished => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bInterruptSceneFinished");
// m_bRestoring
[SchemaMember("CSceneEntity", "m_bRestoring")]
public ref bool Restoring => ref Schema.GetRef<bool>(this.Handle, "CSceneEntity", "m_bRestoring");
// m_hNotifySceneCompletion
[SchemaMember("CSceneEntity", "m_hNotifySceneCompletion")]
public NetworkedVector<CHandle<CSceneEntity>> NotifySceneCompletion => Schema.GetDeclaredClass<NetworkedVector<CHandle<CSceneEntity>>>(this.Handle, "CSceneEntity", "m_hNotifySceneCompletion");
// m_hListManagers
[SchemaMember("CSceneEntity", "m_hListManagers")]
public NetworkedVector<CHandle<CSceneListManager>> ListManagers => Schema.GetDeclaredClass<NetworkedVector<CHandle<CSceneListManager>>>(this.Handle, "CSceneEntity", "m_hListManagers");
// m_iszSoundName
[SchemaMember("CSceneEntity", "m_iszSoundName")]
public string SoundName
{
get { return Schema.GetUtf8String(this.Handle, "CSceneEntity", "m_iszSoundName"); }
set { Schema.SetString(this.Handle, "CSceneEntity", "m_iszSoundName", value); }
}
// m_hActor
[SchemaMember("CSceneEntity", "m_hActor")]
public CHandle<CBaseFlex> Actor => Schema.GetDeclaredClass<CHandle<CBaseFlex>>(this.Handle, "CSceneEntity", "m_hActor");
// m_hActivator
[SchemaMember("CSceneEntity", "m_hActivator")]
public CHandle<CBaseEntity> Activator => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSceneEntity", "m_hActivator");
// m_BusyActor
[SchemaMember("CSceneEntity", "m_BusyActor")]
public ref Int32 BusyActor => ref Schema.GetRef<Int32>(this.Handle, "CSceneEntity", "m_BusyActor");
// m_iPlayerDeathBehavior
[SchemaMember("CSceneEntity", "m_iPlayerDeathBehavior")]
public ref SceneOnPlayerDeath_t PlayerDeathBehavior => ref Schema.GetRef<SceneOnPlayerDeath_t>(this.Handle, "CSceneEntity", "m_iPlayerDeathBehavior");
}
public partial class CSceneEntityAlias_logic_choreographed_scene : CSceneEntity
{
public CSceneEntityAlias_logic_choreographed_scene (IntPtr pointer) : base(pointer) {}
}
public partial class CSceneListManager : CLogicalEntity
{
public CSceneListManager (IntPtr pointer) : base(pointer) {}
// m_hListManagers
[SchemaMember("CSceneListManager", "m_hListManagers")]
public NetworkedVector<CHandle<CSceneListManager>> ListManagers => Schema.GetDeclaredClass<NetworkedVector<CHandle<CSceneListManager>>>(this.Handle, "CSceneListManager", "m_hListManagers");
// m_iszScenes
[SchemaMember("CSceneListManager", "m_iszScenes")]
public Span<string> IszScenes => Schema.GetFixedArray<string>(this.Handle, "CSceneListManager", "m_iszScenes", 16);
// m_hScenes
[SchemaMember("CSceneListManager", "m_hScenes")]
public Span<CHandle<CBaseEntity>> HScenes => Schema.GetFixedArray<CHandle<CBaseEntity>>(this.Handle, "CSceneListManager", "m_hScenes", 16);
}
public partial class CScriptComponent : CEntityComponent
{
public CScriptComponent (IntPtr pointer) : base(pointer) {}
// m_scriptClassName
[SchemaMember("CScriptComponent", "m_scriptClassName")]
public string ScriptClassName
{
get { return Schema.GetUtf8String(this.Handle, "CScriptComponent", "m_scriptClassName"); }
set { Schema.SetString(this.Handle, "CScriptComponent", "m_scriptClassName", value); }
}
}
public partial class CScriptedSequence : CBaseEntity
{
public CScriptedSequence (IntPtr pointer) : base(pointer) {}
// m_iszEntry
[SchemaMember("CScriptedSequence", "m_iszEntry")]
public string Entry
{
get { return Schema.GetUtf8String(this.Handle, "CScriptedSequence", "m_iszEntry"); }
set { Schema.SetString(this.Handle, "CScriptedSequence", "m_iszEntry", value); }
}
// m_iszPreIdle
[SchemaMember("CScriptedSequence", "m_iszPreIdle")]
public string PreIdle
{
get { return Schema.GetUtf8String(this.Handle, "CScriptedSequence", "m_iszPreIdle"); }
set { Schema.SetString(this.Handle, "CScriptedSequence", "m_iszPreIdle", value); }
}
// m_iszPlay
[SchemaMember("CScriptedSequence", "m_iszPlay")]
public string Play
{
get { return Schema.GetUtf8String(this.Handle, "CScriptedSequence", "m_iszPlay"); }
set { Schema.SetString(this.Handle, "CScriptedSequence", "m_iszPlay", value); }
}
// m_iszPostIdle
[SchemaMember("CScriptedSequence", "m_iszPostIdle")]
public string PostIdle
{
get { return Schema.GetUtf8String(this.Handle, "CScriptedSequence", "m_iszPostIdle"); }
set { Schema.SetString(this.Handle, "CScriptedSequence", "m_iszPostIdle", value); }
}
// m_iszModifierToAddOnPlay
[SchemaMember("CScriptedSequence", "m_iszModifierToAddOnPlay")]
public string ModifierToAddOnPlay
{
get { return Schema.GetUtf8String(this.Handle, "CScriptedSequence", "m_iszModifierToAddOnPlay"); }
set { Schema.SetString(this.Handle, "CScriptedSequence", "m_iszModifierToAddOnPlay", value); }
}
// m_iszNextScript
[SchemaMember("CScriptedSequence", "m_iszNextScript")]
public string NextScript
{
get { return Schema.GetUtf8String(this.Handle, "CScriptedSequence", "m_iszNextScript"); }
set { Schema.SetString(this.Handle, "CScriptedSequence", "m_iszNextScript", value); }
}
// m_iszEntity
[SchemaMember("CScriptedSequence", "m_iszEntity")]
public string Entity
{
get { return Schema.GetUtf8String(this.Handle, "CScriptedSequence", "m_iszEntity"); }
set { Schema.SetString(this.Handle, "CScriptedSequence", "m_iszEntity", value); }
}
// m_iszSyncGroup
[SchemaMember("CScriptedSequence", "m_iszSyncGroup")]
public string SyncGroup
{
get { return Schema.GetUtf8String(this.Handle, "CScriptedSequence", "m_iszSyncGroup"); }
set { Schema.SetString(this.Handle, "CScriptedSequence", "m_iszSyncGroup", value); }
}
// m_nMoveTo
[SchemaMember("CScriptedSequence", "m_nMoveTo")]
public ref ScriptedMoveTo_t MoveTo => ref Schema.GetRef<ScriptedMoveTo_t>(this.Handle, "CScriptedSequence", "m_nMoveTo");
// m_bIsPlayingPreIdle
[SchemaMember("CScriptedSequence", "m_bIsPlayingPreIdle")]
public ref bool IsPlayingPreIdle => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bIsPlayingPreIdle");
// m_bIsPlayingEntry
[SchemaMember("CScriptedSequence", "m_bIsPlayingEntry")]
public ref bool IsPlayingEntry => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bIsPlayingEntry");
// m_bIsPlayingAction
[SchemaMember("CScriptedSequence", "m_bIsPlayingAction")]
public ref bool IsPlayingAction => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bIsPlayingAction");
// m_bIsPlayingPostIdle
[SchemaMember("CScriptedSequence", "m_bIsPlayingPostIdle")]
public ref bool IsPlayingPostIdle => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bIsPlayingPostIdle");
// m_bLoopPreIdleSequence
[SchemaMember("CScriptedSequence", "m_bLoopPreIdleSequence")]
public ref bool LoopPreIdleSequence => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bLoopPreIdleSequence");
// m_bLoopActionSequence
[SchemaMember("CScriptedSequence", "m_bLoopActionSequence")]
public ref bool LoopActionSequence => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bLoopActionSequence");
// m_bLoopPostIdleSequence
[SchemaMember("CScriptedSequence", "m_bLoopPostIdleSequence")]
public ref bool LoopPostIdleSequence => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bLoopPostIdleSequence");
// m_bSynchPostIdles
[SchemaMember("CScriptedSequence", "m_bSynchPostIdles")]
public ref bool SynchPostIdles => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bSynchPostIdles");
// m_bIgnoreGravity
[SchemaMember("CScriptedSequence", "m_bIgnoreGravity")]
public ref bool IgnoreGravity => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bIgnoreGravity");
// m_bDisableNPCCollisions
[SchemaMember("CScriptedSequence", "m_bDisableNPCCollisions")]
public ref bool DisableNPCCollisions => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bDisableNPCCollisions");
// m_bKeepAnimgraphLockedPost
[SchemaMember("CScriptedSequence", "m_bKeepAnimgraphLockedPost")]
public ref bool KeepAnimgraphLockedPost => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bKeepAnimgraphLockedPost");
// m_bDontAddModifiers
[SchemaMember("CScriptedSequence", "m_bDontAddModifiers")]
public ref bool DontAddModifiers => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bDontAddModifiers");
// m_flRadius
[SchemaMember("CScriptedSequence", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CScriptedSequence", "m_flRadius");
// m_flRepeat
[SchemaMember("CScriptedSequence", "m_flRepeat")]
public ref float Repeat => ref Schema.GetRef<float>(this.Handle, "CScriptedSequence", "m_flRepeat");
// m_flPlayAnimFadeInTime
[SchemaMember("CScriptedSequence", "m_flPlayAnimFadeInTime")]
public ref float PlayAnimFadeInTime => ref Schema.GetRef<float>(this.Handle, "CScriptedSequence", "m_flPlayAnimFadeInTime");
// m_flMoveInterpTime
[SchemaMember("CScriptedSequence", "m_flMoveInterpTime")]
public ref float MoveInterpTime => ref Schema.GetRef<float>(this.Handle, "CScriptedSequence", "m_flMoveInterpTime");
// m_flAngRate
[SchemaMember("CScriptedSequence", "m_flAngRate")]
public ref float AngRate => ref Schema.GetRef<float>(this.Handle, "CScriptedSequence", "m_flAngRate");
// m_iDelay
[SchemaMember("CScriptedSequence", "m_iDelay")]
public ref Int32 Delay => ref Schema.GetRef<Int32>(this.Handle, "CScriptedSequence", "m_iDelay");
// m_startTime
[SchemaMember("CScriptedSequence", "m_startTime")]
public ref float StartTime => ref Schema.GetRef<float>(this.Handle, "CScriptedSequence", "m_startTime");
// m_bWaitForBeginSequence
[SchemaMember("CScriptedSequence", "m_bWaitForBeginSequence")]
public ref bool WaitForBeginSequence => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bWaitForBeginSequence");
// m_saved_effects
[SchemaMember("CScriptedSequence", "m_saved_effects")]
public ref Int32 Saved_effects => ref Schema.GetRef<Int32>(this.Handle, "CScriptedSequence", "m_saved_effects");
// m_savedFlags
[SchemaMember("CScriptedSequence", "m_savedFlags")]
public ref Int32 SavedFlags => ref Schema.GetRef<Int32>(this.Handle, "CScriptedSequence", "m_savedFlags");
// m_savedCollisionGroup
[SchemaMember("CScriptedSequence", "m_savedCollisionGroup")]
public ref Int32 SavedCollisionGroup => ref Schema.GetRef<Int32>(this.Handle, "CScriptedSequence", "m_savedCollisionGroup");
// m_interruptable
[SchemaMember("CScriptedSequence", "m_interruptable")]
public ref bool Interruptable => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_interruptable");
// m_sequenceStarted
[SchemaMember("CScriptedSequence", "m_sequenceStarted")]
public ref bool SequenceStarted => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_sequenceStarted");
// m_bPrevAnimatedEveryTick
[SchemaMember("CScriptedSequence", "m_bPrevAnimatedEveryTick")]
public ref bool PrevAnimatedEveryTick => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bPrevAnimatedEveryTick");
// m_bForcedAnimatedEveryTick
[SchemaMember("CScriptedSequence", "m_bForcedAnimatedEveryTick")]
public ref bool ForcedAnimatedEveryTick => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bForcedAnimatedEveryTick");
// m_bPositionRelativeToOtherEntity
[SchemaMember("CScriptedSequence", "m_bPositionRelativeToOtherEntity")]
public ref bool PositionRelativeToOtherEntity => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bPositionRelativeToOtherEntity");
// m_hTargetEnt
[SchemaMember("CScriptedSequence", "m_hTargetEnt")]
public CHandle<CBaseEntity> TargetEnt => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CScriptedSequence", "m_hTargetEnt");
// m_hNextCine
[SchemaMember("CScriptedSequence", "m_hNextCine")]
public CHandle<CScriptedSequence> NextCine => Schema.GetDeclaredClass<CHandle<CScriptedSequence>>(this.Handle, "CScriptedSequence", "m_hNextCine");
// m_bThinking
[SchemaMember("CScriptedSequence", "m_bThinking")]
public ref bool Thinking => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bThinking");
// m_bInitiatedSelfDelete
[SchemaMember("CScriptedSequence", "m_bInitiatedSelfDelete")]
public ref bool InitiatedSelfDelete => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bInitiatedSelfDelete");
// m_bIsTeleportingDueToMoveTo
[SchemaMember("CScriptedSequence", "m_bIsTeleportingDueToMoveTo")]
public ref bool IsTeleportingDueToMoveTo => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bIsTeleportingDueToMoveTo");
// m_bAllowCustomInterruptConditions
[SchemaMember("CScriptedSequence", "m_bAllowCustomInterruptConditions")]
public ref bool AllowCustomInterruptConditions => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bAllowCustomInterruptConditions");
// m_hLastFoundEntity
[SchemaMember("CScriptedSequence", "m_hLastFoundEntity")]
public CHandle<CBaseEntity> LastFoundEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CScriptedSequence", "m_hLastFoundEntity");
// m_hForcedTarget
[SchemaMember("CScriptedSequence", "m_hForcedTarget")]
public CHandle<CBaseAnimGraph> ForcedTarget => Schema.GetDeclaredClass<CHandle<CBaseAnimGraph>>(this.Handle, "CScriptedSequence", "m_hForcedTarget");
// m_bDontCancelOtherSequences
[SchemaMember("CScriptedSequence", "m_bDontCancelOtherSequences")]
public ref bool DontCancelOtherSequences => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bDontCancelOtherSequences");
// m_bForceSynch
[SchemaMember("CScriptedSequence", "m_bForceSynch")]
public ref bool ForceSynch => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bForceSynch");
// m_bTargetWasAsleep
[SchemaMember("CScriptedSequence", "m_bTargetWasAsleep")]
public ref bool TargetWasAsleep => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bTargetWasAsleep");
// m_bPreventUpdateYawOnFinish
[SchemaMember("CScriptedSequence", "m_bPreventUpdateYawOnFinish")]
public ref bool PreventUpdateYawOnFinish => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bPreventUpdateYawOnFinish");
// m_bEnsureOnNavmeshOnFinish
[SchemaMember("CScriptedSequence", "m_bEnsureOnNavmeshOnFinish")]
public ref bool EnsureOnNavmeshOnFinish => ref Schema.GetRef<bool>(this.Handle, "CScriptedSequence", "m_bEnsureOnNavmeshOnFinish");
// m_onDeathBehavior
[SchemaMember("CScriptedSequence", "m_onDeathBehavior")]
public ref ScriptedOnDeath_t OnDeathBehavior => ref Schema.GetRef<ScriptedOnDeath_t>(this.Handle, "CScriptedSequence", "m_onDeathBehavior");
// m_ConflictResponse
[SchemaMember("CScriptedSequence", "m_ConflictResponse")]
public ref ScriptedConflictResponse_t ConflictResponse => ref Schema.GetRef<ScriptedConflictResponse_t>(this.Handle, "CScriptedSequence", "m_ConflictResponse");
// m_OnBeginSequence
[SchemaMember("CScriptedSequence", "m_OnBeginSequence")]
public CEntityIOOutput OnBeginSequence => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CScriptedSequence", "m_OnBeginSequence");
// m_OnActionStartOrLoop
[SchemaMember("CScriptedSequence", "m_OnActionStartOrLoop")]
public CEntityIOOutput OnActionStartOrLoop => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CScriptedSequence", "m_OnActionStartOrLoop");
// m_OnEndSequence
[SchemaMember("CScriptedSequence", "m_OnEndSequence")]
public CEntityIOOutput OnEndSequence => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CScriptedSequence", "m_OnEndSequence");
// m_OnPostIdleEndSequence
[SchemaMember("CScriptedSequence", "m_OnPostIdleEndSequence")]
public CEntityIOOutput OnPostIdleEndSequence => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CScriptedSequence", "m_OnPostIdleEndSequence");
// m_OnCancelSequence
[SchemaMember("CScriptedSequence", "m_OnCancelSequence")]
public CEntityIOOutput OnCancelSequence => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CScriptedSequence", "m_OnCancelSequence");
// m_OnCancelFailedSequence
[SchemaMember("CScriptedSequence", "m_OnCancelFailedSequence")]
public CEntityIOOutput OnCancelFailedSequence => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CScriptedSequence", "m_OnCancelFailedSequence");
// m_OnScriptEvent
[SchemaMember("CScriptedSequence", "m_OnScriptEvent")]
public Span<CEntityIOOutput> OnScriptEvent => Schema.GetFixedArray<CEntityIOOutput>(this.Handle, "CScriptedSequence", "m_OnScriptEvent", 8);
// m_matOtherToMain
[SchemaMember("CScriptedSequence", "m_matOtherToMain")]
public CTransform MatOtherToMain => Schema.GetDeclaredClass<CTransform>(this.Handle, "CScriptedSequence", "m_matOtherToMain");
// m_hInteractionMainEntity
[SchemaMember("CScriptedSequence", "m_hInteractionMainEntity")]
public CHandle<CBaseEntity> InteractionMainEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CScriptedSequence", "m_hInteractionMainEntity");
// m_iPlayerDeathBehavior
[SchemaMember("CScriptedSequence", "m_iPlayerDeathBehavior")]
public ref Int32 PlayerDeathBehavior => ref Schema.GetRef<Int32>(this.Handle, "CScriptedSequence", "m_iPlayerDeathBehavior");
}
public partial class CScriptItem : CItem
{
public CScriptItem (IntPtr pointer) : base(pointer) {}
// m_OnPlayerPickup
[SchemaMember("CScriptItem", "m_OnPlayerPickup")]
public CEntityIOOutput OnPlayerPickup => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CScriptItem", "m_OnPlayerPickup");
// m_MoveTypeOverride
[SchemaMember("CScriptItem", "m_MoveTypeOverride")]
public ref MoveType_t MoveTypeOverride => ref Schema.GetRef<MoveType_t>(this.Handle, "CScriptItem", "m_MoveTypeOverride");
}
public partial class CScriptNavBlocker : CFuncNavBlocker
{
public CScriptNavBlocker (IntPtr pointer) : base(pointer) {}
// m_vExtent
[SchemaMember("CScriptNavBlocker", "m_vExtent")]
public Vector Extent => Schema.GetDeclaredClass<Vector>(this.Handle, "CScriptNavBlocker", "m_vExtent");
}
public partial class CScriptTriggerHurt : CTriggerHurt
{
public CScriptTriggerHurt (IntPtr pointer) : base(pointer) {}
// m_vExtent
[SchemaMember("CScriptTriggerHurt", "m_vExtent")]
public Vector Extent => Schema.GetDeclaredClass<Vector>(this.Handle, "CScriptTriggerHurt", "m_vExtent");
}
public partial class CScriptTriggerMultiple : CTriggerMultiple
{
public CScriptTriggerMultiple (IntPtr pointer) : base(pointer) {}
// m_vExtent
[SchemaMember("CScriptTriggerMultiple", "m_vExtent")]
public Vector Extent => Schema.GetDeclaredClass<Vector>(this.Handle, "CScriptTriggerMultiple", "m_vExtent");
}
public partial class CScriptTriggerOnce : CTriggerOnce
{
public CScriptTriggerOnce (IntPtr pointer) : base(pointer) {}
// m_vExtent
[SchemaMember("CScriptTriggerOnce", "m_vExtent")]
public Vector Extent => Schema.GetDeclaredClass<Vector>(this.Handle, "CScriptTriggerOnce", "m_vExtent");
}
public partial class CScriptTriggerPush : CTriggerPush
{
public CScriptTriggerPush (IntPtr pointer) : base(pointer) {}
// m_vExtent
[SchemaMember("CScriptTriggerPush", "m_vExtent")]
public Vector Extent => Schema.GetDeclaredClass<Vector>(this.Handle, "CScriptTriggerPush", "m_vExtent");
}
public partial class CSensorGrenade : CBaseCSGrenade
{
public CSensorGrenade (IntPtr pointer) : base(pointer) {}
}
public partial class CSensorGrenadeProjectile : CBaseCSGrenadeProjectile
{
public CSensorGrenadeProjectile (IntPtr pointer) : base(pointer) {}
// m_fExpireTime
[SchemaMember("CSensorGrenadeProjectile", "m_fExpireTime")]
public ref float ExpireTime => ref Schema.GetRef<float>(this.Handle, "CSensorGrenadeProjectile", "m_fExpireTime");
// m_fNextDetectPlayerSound
[SchemaMember("CSensorGrenadeProjectile", "m_fNextDetectPlayerSound")]
public ref float NextDetectPlayerSound => ref Schema.GetRef<float>(this.Handle, "CSensorGrenadeProjectile", "m_fNextDetectPlayerSound");
// m_hDisplayGrenade
[SchemaMember("CSensorGrenadeProjectile", "m_hDisplayGrenade")]
public CHandle<CBaseEntity> DisplayGrenade => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSensorGrenadeProjectile", "m_hDisplayGrenade");
}
public partial class CServerOnlyEntity : CBaseEntity
{
public CServerOnlyEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CServerOnlyModelEntity : CBaseModelEntity
{
public CServerOnlyModelEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CServerOnlyPointEntity : CServerOnlyEntity
{
public CServerOnlyPointEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CServerRagdollTrigger : CBaseTrigger
{
public CServerRagdollTrigger (IntPtr pointer) : base(pointer) {}
}
public partial class CShatterGlassShardPhysics : CPhysicsProp
{
public CShatterGlassShardPhysics (IntPtr pointer) : base(pointer) {}
// m_bDebris
[SchemaMember("CShatterGlassShardPhysics", "m_bDebris")]
public ref bool Debris => ref Schema.GetRef<bool>(this.Handle, "CShatterGlassShardPhysics", "m_bDebris");
// m_hParentShard
[SchemaMember("CShatterGlassShardPhysics", "m_hParentShard")]
public ref UInt32 ParentShard => ref Schema.GetRef<UInt32>(this.Handle, "CShatterGlassShardPhysics", "m_hParentShard");
// m_ShardDesc
[SchemaMember("CShatterGlassShardPhysics", "m_ShardDesc")]
public shard_model_desc_t ShardDesc => Schema.GetDeclaredClass<shard_model_desc_t>(this.Handle, "CShatterGlassShardPhysics", "m_ShardDesc");
}
public partial class CShower : CModelPointEntity
{
public CShower (IntPtr pointer) : base(pointer) {}
}
public partial class CSimpleMarkupVolumeTagged : CMarkupVolumeTagged
{
public CSimpleMarkupVolumeTagged (IntPtr pointer) : base(pointer) {}
}
public partial class CSkeletonAnimationController : ISkeletonAnimationController
{
public CSkeletonAnimationController (IntPtr pointer) : base(pointer) {}
// m_pSkeletonInstance
[SchemaMember("CSkeletonAnimationController", "m_pSkeletonInstance")]
public CSkeletonInstance? SkeletonInstance => Schema.GetPointer<CSkeletonInstance>(this.Handle, "CSkeletonAnimationController", "m_pSkeletonInstance");
}
public partial class CSkeletonInstance : CGameSceneNode
{
public CSkeletonInstance (IntPtr pointer) : base(pointer) {}
// m_modelState
[SchemaMember("CSkeletonInstance", "m_modelState")]
public CModelState ModelState => Schema.GetDeclaredClass<CModelState>(this.Handle, "CSkeletonInstance", "m_modelState");
// m_bIsAnimationEnabled
[SchemaMember("CSkeletonInstance", "m_bIsAnimationEnabled")]
public ref bool IsAnimationEnabled => ref Schema.GetRef<bool>(this.Handle, "CSkeletonInstance", "m_bIsAnimationEnabled");
// m_bUseParentRenderBounds
[SchemaMember("CSkeletonInstance", "m_bUseParentRenderBounds")]
public ref bool UseParentRenderBounds => ref Schema.GetRef<bool>(this.Handle, "CSkeletonInstance", "m_bUseParentRenderBounds");
// m_bDisableSolidCollisionsForHierarchy
[SchemaMember("CSkeletonInstance", "m_bDisableSolidCollisionsForHierarchy")]
public ref bool DisableSolidCollisionsForHierarchy => ref Schema.GetRef<bool>(this.Handle, "CSkeletonInstance", "m_bDisableSolidCollisionsForHierarchy");
// m_materialGroup
[SchemaMember("CSkeletonInstance", "m_materialGroup")]
public CUtlStringToken MaterialGroup => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "CSkeletonInstance", "m_materialGroup");
// m_nHitboxSet
[SchemaMember("CSkeletonInstance", "m_nHitboxSet")]
public ref byte HitboxSet => ref Schema.GetRef<byte>(this.Handle, "CSkeletonInstance", "m_nHitboxSet");
}
public partial class CSkillFloat : NativeObject
{
public CSkillFloat (IntPtr pointer) : base(pointer) {}
// m_pValue
[SchemaMember("CSkillFloat", "m_pValue")]
public Span<float> Value => Schema.GetFixedArray<float>(this.Handle, "CSkillFloat", "m_pValue", 4);
}
public partial class CSkillInt : NativeObject
{
public CSkillInt (IntPtr pointer) : base(pointer) {}
// m_pValue
[SchemaMember("CSkillInt", "m_pValue")]
public Span<Int32> Value => Schema.GetFixedArray<Int32>(this.Handle, "CSkillInt", "m_pValue", 4);
}
public partial class CSkyboxReference : CBaseEntity
{
public CSkyboxReference (IntPtr pointer) : base(pointer) {}
// m_worldGroupId
[SchemaMember("CSkyboxReference", "m_worldGroupId")]
public WorldGroupId_t WorldGroupId => Schema.GetDeclaredClass<WorldGroupId_t>(this.Handle, "CSkyboxReference", "m_worldGroupId");
// m_hSkyCamera
[SchemaMember("CSkyboxReference", "m_hSkyCamera")]
public CHandle<CSkyCamera> SkyCamera => Schema.GetDeclaredClass<CHandle<CSkyCamera>>(this.Handle, "CSkyboxReference", "m_hSkyCamera");
}
public partial class CSkyCamera : CBaseEntity
{
public CSkyCamera (IntPtr pointer) : base(pointer) {}
// m_skyboxData
[SchemaMember("CSkyCamera", "m_skyboxData")]
public sky3dparams_t SkyboxData => Schema.GetDeclaredClass<sky3dparams_t>(this.Handle, "CSkyCamera", "m_skyboxData");
// m_skyboxSlotToken
[SchemaMember("CSkyCamera", "m_skyboxSlotToken")]
public CUtlStringToken SkyboxSlotToken => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "CSkyCamera", "m_skyboxSlotToken");
// m_bUseAngles
[SchemaMember("CSkyCamera", "m_bUseAngles")]
public ref bool UseAngles => ref Schema.GetRef<bool>(this.Handle, "CSkyCamera", "m_bUseAngles");
// m_pNext
[SchemaMember("CSkyCamera", "m_pNext")]
public CSkyCamera? Next => Schema.GetPointer<CSkyCamera>(this.Handle, "CSkyCamera", "m_pNext");
}
public partial class CSMatchStats_t : CSPerRoundStats_t
{
public CSMatchStats_t (IntPtr pointer) : base(pointer) {}
// m_iEnemy5Ks
[SchemaMember("CSMatchStats_t", "m_iEnemy5Ks")]
public ref Int32 Enemy5Ks => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_iEnemy5Ks");
// m_iEnemy4Ks
[SchemaMember("CSMatchStats_t", "m_iEnemy4Ks")]
public ref Int32 Enemy4Ks => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_iEnemy4Ks");
// m_iEnemy3Ks
[SchemaMember("CSMatchStats_t", "m_iEnemy3Ks")]
public ref Int32 Enemy3Ks => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_iEnemy3Ks");
// m_iEnemy2Ks
[SchemaMember("CSMatchStats_t", "m_iEnemy2Ks")]
public ref Int32 Enemy2Ks => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_iEnemy2Ks");
// m_iUtility_Count
[SchemaMember("CSMatchStats_t", "m_iUtility_Count")]
public ref Int32 Utility_Count => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_iUtility_Count");
// m_iUtility_Successes
[SchemaMember("CSMatchStats_t", "m_iUtility_Successes")]
public ref Int32 Utility_Successes => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_iUtility_Successes");
// m_iUtility_Enemies
[SchemaMember("CSMatchStats_t", "m_iUtility_Enemies")]
public ref Int32 Utility_Enemies => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_iUtility_Enemies");
// m_iFlash_Count
[SchemaMember("CSMatchStats_t", "m_iFlash_Count")]
public ref Int32 Flash_Count => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_iFlash_Count");
// m_iFlash_Successes
[SchemaMember("CSMatchStats_t", "m_iFlash_Successes")]
public ref Int32 Flash_Successes => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_iFlash_Successes");
// m_nHealthPointsRemovedTotal
[SchemaMember("CSMatchStats_t", "m_nHealthPointsRemovedTotal")]
public ref Int32 HealthPointsRemovedTotal => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_nHealthPointsRemovedTotal");
// m_nHealthPointsDealtTotal
[SchemaMember("CSMatchStats_t", "m_nHealthPointsDealtTotal")]
public ref Int32 HealthPointsDealtTotal => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_nHealthPointsDealtTotal");
// m_nShotsFiredTotal
[SchemaMember("CSMatchStats_t", "m_nShotsFiredTotal")]
public ref Int32 ShotsFiredTotal => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_nShotsFiredTotal");
// m_nShotsOnTargetTotal
[SchemaMember("CSMatchStats_t", "m_nShotsOnTargetTotal")]
public ref Int32 ShotsOnTargetTotal => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_nShotsOnTargetTotal");
// m_i1v1Count
[SchemaMember("CSMatchStats_t", "m_i1v1Count")]
public ref Int32 I1v1Count => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_i1v1Count");
// m_i1v1Wins
[SchemaMember("CSMatchStats_t", "m_i1v1Wins")]
public ref Int32 I1v1Wins => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_i1v1Wins");
// m_i1v2Count
[SchemaMember("CSMatchStats_t", "m_i1v2Count")]
public ref Int32 I1v2Count => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_i1v2Count");
// m_i1v2Wins
[SchemaMember("CSMatchStats_t", "m_i1v2Wins")]
public ref Int32 I1v2Wins => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_i1v2Wins");
// m_iEntryCount
[SchemaMember("CSMatchStats_t", "m_iEntryCount")]
public ref Int32 EntryCount => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_iEntryCount");
// m_iEntryWins
[SchemaMember("CSMatchStats_t", "m_iEntryWins")]
public ref Int32 EntryWins => ref Schema.GetRef<Int32>(this.Handle, "CSMatchStats_t", "m_iEntryWins");
}
public partial class CSmokeGrenade : CBaseCSGrenade
{
public CSmokeGrenade (IntPtr pointer) : base(pointer) {}
}
public partial class CSmokeGrenadeProjectile : CBaseCSGrenadeProjectile
{
public CSmokeGrenadeProjectile (IntPtr pointer) : base(pointer) {}
// m_nSmokeEffectTickBegin
[SchemaMember("CSmokeGrenadeProjectile", "m_nSmokeEffectTickBegin")]
public ref Int32 SmokeEffectTickBegin => ref Schema.GetRef<Int32>(this.Handle, "CSmokeGrenadeProjectile", "m_nSmokeEffectTickBegin");
// m_bDidSmokeEffect
[SchemaMember("CSmokeGrenadeProjectile", "m_bDidSmokeEffect")]
public ref bool DidSmokeEffect => ref Schema.GetRef<bool>(this.Handle, "CSmokeGrenadeProjectile", "m_bDidSmokeEffect");
// m_nRandomSeed
[SchemaMember("CSmokeGrenadeProjectile", "m_nRandomSeed")]
public ref Int32 RandomSeed => ref Schema.GetRef<Int32>(this.Handle, "CSmokeGrenadeProjectile", "m_nRandomSeed");
// m_vSmokeColor
[SchemaMember("CSmokeGrenadeProjectile", "m_vSmokeColor")]
public Vector SmokeColor => Schema.GetDeclaredClass<Vector>(this.Handle, "CSmokeGrenadeProjectile", "m_vSmokeColor");
// m_vSmokeDetonationPos
[SchemaMember("CSmokeGrenadeProjectile", "m_vSmokeDetonationPos")]
public Vector SmokeDetonationPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CSmokeGrenadeProjectile", "m_vSmokeDetonationPos");
// m_VoxelFrameData
[SchemaMember("CSmokeGrenadeProjectile", "m_VoxelFrameData")]
public NetworkedVector<byte> VoxelFrameData => Schema.GetDeclaredClass<NetworkedVector<byte>>(this.Handle, "CSmokeGrenadeProjectile", "m_VoxelFrameData");
// m_flLastBounce
[SchemaMember("CSmokeGrenadeProjectile", "m_flLastBounce")]
public ref float LastBounce => ref Schema.GetRef<float>(this.Handle, "CSmokeGrenadeProjectile", "m_flLastBounce");
// m_fllastSimulationTime
[SchemaMember("CSmokeGrenadeProjectile", "m_fllastSimulationTime")]
public ref float FllastSimulationTime => ref Schema.GetRef<float>(this.Handle, "CSmokeGrenadeProjectile", "m_fllastSimulationTime");
}
public partial class CSound : NativeObject
{
public CSound (IntPtr pointer) : base(pointer) {}
// m_hOwner
[SchemaMember("CSound", "m_hOwner")]
public CHandle<CBaseEntity> Owner => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSound", "m_hOwner");
// m_hTarget
[SchemaMember("CSound", "m_hTarget")]
public CHandle<CBaseEntity> Target => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSound", "m_hTarget");
// m_iVolume
[SchemaMember("CSound", "m_iVolume")]
public ref Int32 Volume => ref Schema.GetRef<Int32>(this.Handle, "CSound", "m_iVolume");
// m_flOcclusionScale
[SchemaMember("CSound", "m_flOcclusionScale")]
public ref float OcclusionScale => ref Schema.GetRef<float>(this.Handle, "CSound", "m_flOcclusionScale");
// m_iType
[SchemaMember("CSound", "m_iType")]
public ref Int32 Type => ref Schema.GetRef<Int32>(this.Handle, "CSound", "m_iType");
// m_iNextAudible
[SchemaMember("CSound", "m_iNextAudible")]
public ref Int32 NextAudible => ref Schema.GetRef<Int32>(this.Handle, "CSound", "m_iNextAudible");
// m_flExpireTime
[SchemaMember("CSound", "m_flExpireTime")]
public ref float ExpireTime => ref Schema.GetRef<float>(this.Handle, "CSound", "m_flExpireTime");
// m_iNext
[SchemaMember("CSound", "m_iNext")]
public ref Int16 Next => ref Schema.GetRef<Int16>(this.Handle, "CSound", "m_iNext");
// m_bNoExpirationTime
[SchemaMember("CSound", "m_bNoExpirationTime")]
public ref bool NoExpirationTime => ref Schema.GetRef<bool>(this.Handle, "CSound", "m_bNoExpirationTime");
// m_ownerChannelIndex
[SchemaMember("CSound", "m_ownerChannelIndex")]
public ref Int32 OwnerChannelIndex => ref Schema.GetRef<Int32>(this.Handle, "CSound", "m_ownerChannelIndex");
// m_vecOrigin
[SchemaMember("CSound", "m_vecOrigin")]
public Vector Origin => Schema.GetDeclaredClass<Vector>(this.Handle, "CSound", "m_vecOrigin");
// m_bHasOwner
[SchemaMember("CSound", "m_bHasOwner")]
public ref bool HasOwner => ref Schema.GetRef<bool>(this.Handle, "CSound", "m_bHasOwner");
}
public partial class CSoundAreaEntityBase : CBaseEntity
{
public CSoundAreaEntityBase (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CSoundAreaEntityBase", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CSoundAreaEntityBase", "m_bDisabled");
// m_iszSoundAreaType
[SchemaMember("CSoundAreaEntityBase", "m_iszSoundAreaType")]
public string SoundAreaType
{
get { return Schema.GetUtf8String(this.Handle, "CSoundAreaEntityBase", "m_iszSoundAreaType"); }
set { Schema.SetString(this.Handle, "CSoundAreaEntityBase", "m_iszSoundAreaType", value); }
}
// m_vPos
[SchemaMember("CSoundAreaEntityBase", "m_vPos")]
public Vector Pos => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundAreaEntityBase", "m_vPos");
}
public partial class CSoundAreaEntityOrientedBox : CSoundAreaEntityBase
{
public CSoundAreaEntityOrientedBox (IntPtr pointer) : base(pointer) {}
// m_vMin
[SchemaMember("CSoundAreaEntityOrientedBox", "m_vMin")]
public Vector Min => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundAreaEntityOrientedBox", "m_vMin");
// m_vMax
[SchemaMember("CSoundAreaEntityOrientedBox", "m_vMax")]
public Vector Max => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundAreaEntityOrientedBox", "m_vMax");
}
public partial class CSoundAreaEntitySphere : CSoundAreaEntityBase
{
public CSoundAreaEntitySphere (IntPtr pointer) : base(pointer) {}
// m_flRadius
[SchemaMember("CSoundAreaEntitySphere", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CSoundAreaEntitySphere", "m_flRadius");
}
public partial class CSoundEnt : CPointEntity
{
public CSoundEnt (IntPtr pointer) : base(pointer) {}
// m_iFreeSound
[SchemaMember("CSoundEnt", "m_iFreeSound")]
public ref Int32 FreeSound => ref Schema.GetRef<Int32>(this.Handle, "CSoundEnt", "m_iFreeSound");
// m_iActiveSound
[SchemaMember("CSoundEnt", "m_iActiveSound")]
public ref Int32 ActiveSound => ref Schema.GetRef<Int32>(this.Handle, "CSoundEnt", "m_iActiveSound");
// m_cLastActiveSounds
[SchemaMember("CSoundEnt", "m_cLastActiveSounds")]
public ref Int32 CLastActiveSounds => ref Schema.GetRef<Int32>(this.Handle, "CSoundEnt", "m_cLastActiveSounds");
// m_SoundPool
[SchemaMember("CSoundEnt", "m_SoundPool")]
public Span<CSound> SoundPool => Schema.GetFixedArray<CSound>(this.Handle, "CSoundEnt", "m_SoundPool", 128);
}
public partial class CSoundEventAABBEntity : CSoundEventEntity
{
public CSoundEventAABBEntity (IntPtr pointer) : base(pointer) {}
// m_vMins
[SchemaMember("CSoundEventAABBEntity", "m_vMins")]
public Vector Mins => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundEventAABBEntity", "m_vMins");
// m_vMaxs
[SchemaMember("CSoundEventAABBEntity", "m_vMaxs")]
public Vector Maxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundEventAABBEntity", "m_vMaxs");
}
public partial class CSoundEventEntity : CBaseEntity
{
public CSoundEventEntity (IntPtr pointer) : base(pointer) {}
// m_bStartOnSpawn
[SchemaMember("CSoundEventEntity", "m_bStartOnSpawn")]
public ref bool StartOnSpawn => ref Schema.GetRef<bool>(this.Handle, "CSoundEventEntity", "m_bStartOnSpawn");
// m_bToLocalPlayer
[SchemaMember("CSoundEventEntity", "m_bToLocalPlayer")]
public ref bool ToLocalPlayer => ref Schema.GetRef<bool>(this.Handle, "CSoundEventEntity", "m_bToLocalPlayer");
// m_bStopOnNew
[SchemaMember("CSoundEventEntity", "m_bStopOnNew")]
public ref bool StopOnNew => ref Schema.GetRef<bool>(this.Handle, "CSoundEventEntity", "m_bStopOnNew");
// m_bSaveRestore
[SchemaMember("CSoundEventEntity", "m_bSaveRestore")]
public ref bool SaveRestore => ref Schema.GetRef<bool>(this.Handle, "CSoundEventEntity", "m_bSaveRestore");
// m_bSavedIsPlaying
[SchemaMember("CSoundEventEntity", "m_bSavedIsPlaying")]
public ref bool SavedIsPlaying => ref Schema.GetRef<bool>(this.Handle, "CSoundEventEntity", "m_bSavedIsPlaying");
// m_flSavedElapsedTime
[SchemaMember("CSoundEventEntity", "m_flSavedElapsedTime")]
public ref float SavedElapsedTime => ref Schema.GetRef<float>(this.Handle, "CSoundEventEntity", "m_flSavedElapsedTime");
// m_iszSourceEntityName
[SchemaMember("CSoundEventEntity", "m_iszSourceEntityName")]
public string SourceEntityName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundEventEntity", "m_iszSourceEntityName"); }
set { Schema.SetString(this.Handle, "CSoundEventEntity", "m_iszSourceEntityName", value); }
}
// m_iszAttachmentName
[SchemaMember("CSoundEventEntity", "m_iszAttachmentName")]
public string AttachmentName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundEventEntity", "m_iszAttachmentName"); }
set { Schema.SetString(this.Handle, "CSoundEventEntity", "m_iszAttachmentName", value); }
}
// m_onSoundFinished
[SchemaMember("CSoundEventEntity", "m_onSoundFinished")]
public CEntityIOOutput OnSoundFinished => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CSoundEventEntity", "m_onSoundFinished");
// m_iszSoundName
[SchemaMember("CSoundEventEntity", "m_iszSoundName")]
public string SoundName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundEventEntity", "m_iszSoundName"); }
set { Schema.SetString(this.Handle, "CSoundEventEntity", "m_iszSoundName", value); }
}
// m_hSource
[SchemaMember("CSoundEventEntity", "m_hSource")]
public CHandle<CEntityInstance> Source => Schema.GetDeclaredClass<CHandle<CEntityInstance>>(this.Handle, "CSoundEventEntity", "m_hSource");
}
public partial class CSoundEventEntityAlias_snd_event_point : CSoundEventEntity
{
public CSoundEventEntityAlias_snd_event_point (IntPtr pointer) : base(pointer) {}
}
public partial class CSoundEventOBBEntity : CSoundEventEntity
{
public CSoundEventOBBEntity (IntPtr pointer) : base(pointer) {}
// m_vMins
[SchemaMember("CSoundEventOBBEntity", "m_vMins")]
public Vector Mins => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundEventOBBEntity", "m_vMins");
// m_vMaxs
[SchemaMember("CSoundEventOBBEntity", "m_vMaxs")]
public Vector Maxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundEventOBBEntity", "m_vMaxs");
}
public partial class CSoundEventParameter : CBaseEntity
{
public CSoundEventParameter (IntPtr pointer) : base(pointer) {}
// m_iszParamName
[SchemaMember("CSoundEventParameter", "m_iszParamName")]
public string ParamName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundEventParameter", "m_iszParamName"); }
set { Schema.SetString(this.Handle, "CSoundEventParameter", "m_iszParamName", value); }
}
// m_flFloatValue
[SchemaMember("CSoundEventParameter", "m_flFloatValue")]
public ref float FloatValue => ref Schema.GetRef<float>(this.Handle, "CSoundEventParameter", "m_flFloatValue");
}
public partial class CSoundEventPathCornerEntity : CSoundEventEntity
{
public CSoundEventPathCornerEntity (IntPtr pointer) : base(pointer) {}
// m_iszPathCorner
[SchemaMember("CSoundEventPathCornerEntity", "m_iszPathCorner")]
public string PathCorner
{
get { return Schema.GetUtf8String(this.Handle, "CSoundEventPathCornerEntity", "m_iszPathCorner"); }
set { Schema.SetString(this.Handle, "CSoundEventPathCornerEntity", "m_iszPathCorner", value); }
}
// m_iCountMax
[SchemaMember("CSoundEventPathCornerEntity", "m_iCountMax")]
public ref Int32 CountMax => ref Schema.GetRef<Int32>(this.Handle, "CSoundEventPathCornerEntity", "m_iCountMax");
// m_flDistanceMax
[SchemaMember("CSoundEventPathCornerEntity", "m_flDistanceMax")]
public ref float DistanceMax => ref Schema.GetRef<float>(this.Handle, "CSoundEventPathCornerEntity", "m_flDistanceMax");
// m_flDistMaxSqr
[SchemaMember("CSoundEventPathCornerEntity", "m_flDistMaxSqr")]
public ref float DistMaxSqr => ref Schema.GetRef<float>(this.Handle, "CSoundEventPathCornerEntity", "m_flDistMaxSqr");
// m_flDotProductMax
[SchemaMember("CSoundEventPathCornerEntity", "m_flDotProductMax")]
public ref float DotProductMax => ref Schema.GetRef<float>(this.Handle, "CSoundEventPathCornerEntity", "m_flDotProductMax");
// bPlaying
[SchemaMember("CSoundEventPathCornerEntity", "bPlaying")]
public ref bool BPlaying => ref Schema.GetRef<bool>(this.Handle, "CSoundEventPathCornerEntity", "bPlaying");
}
public partial class CSoundOpvarSetAABBEntity : CSoundOpvarSetPointEntity
{
public CSoundOpvarSetAABBEntity (IntPtr pointer) : base(pointer) {}
// m_vDistanceInnerMins
[SchemaMember("CSoundOpvarSetAABBEntity", "m_vDistanceInnerMins")]
public Vector DistanceInnerMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetAABBEntity", "m_vDistanceInnerMins");
// m_vDistanceInnerMaxs
[SchemaMember("CSoundOpvarSetAABBEntity", "m_vDistanceInnerMaxs")]
public Vector DistanceInnerMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetAABBEntity", "m_vDistanceInnerMaxs");
// m_vDistanceOuterMins
[SchemaMember("CSoundOpvarSetAABBEntity", "m_vDistanceOuterMins")]
public Vector DistanceOuterMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetAABBEntity", "m_vDistanceOuterMins");
// m_vDistanceOuterMaxs
[SchemaMember("CSoundOpvarSetAABBEntity", "m_vDistanceOuterMaxs")]
public Vector DistanceOuterMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetAABBEntity", "m_vDistanceOuterMaxs");
// m_nAABBDirection
[SchemaMember("CSoundOpvarSetAABBEntity", "m_nAABBDirection")]
public ref Int32 AABBDirection => ref Schema.GetRef<Int32>(this.Handle, "CSoundOpvarSetAABBEntity", "m_nAABBDirection");
// m_vInnerMins
[SchemaMember("CSoundOpvarSetAABBEntity", "m_vInnerMins")]
public Vector InnerMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetAABBEntity", "m_vInnerMins");
// m_vInnerMaxs
[SchemaMember("CSoundOpvarSetAABBEntity", "m_vInnerMaxs")]
public Vector InnerMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetAABBEntity", "m_vInnerMaxs");
// m_vOuterMins
[SchemaMember("CSoundOpvarSetAABBEntity", "m_vOuterMins")]
public Vector OuterMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetAABBEntity", "m_vOuterMins");
// m_vOuterMaxs
[SchemaMember("CSoundOpvarSetAABBEntity", "m_vOuterMaxs")]
public Vector OuterMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetAABBEntity", "m_vOuterMaxs");
}
public partial class CSoundOpvarSetEntity : CBaseEntity
{
public CSoundOpvarSetEntity (IntPtr pointer) : base(pointer) {}
// m_iszStackName
[SchemaMember("CSoundOpvarSetEntity", "m_iszStackName")]
public string StackName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundOpvarSetEntity", "m_iszStackName"); }
set { Schema.SetString(this.Handle, "CSoundOpvarSetEntity", "m_iszStackName", value); }
}
// m_iszOperatorName
[SchemaMember("CSoundOpvarSetEntity", "m_iszOperatorName")]
public string OperatorName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundOpvarSetEntity", "m_iszOperatorName"); }
set { Schema.SetString(this.Handle, "CSoundOpvarSetEntity", "m_iszOperatorName", value); }
}
// m_iszOpvarName
[SchemaMember("CSoundOpvarSetEntity", "m_iszOpvarName")]
public string OpvarName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundOpvarSetEntity", "m_iszOpvarName"); }
set { Schema.SetString(this.Handle, "CSoundOpvarSetEntity", "m_iszOpvarName", value); }
}
// m_nOpvarType
[SchemaMember("CSoundOpvarSetEntity", "m_nOpvarType")]
public ref Int32 OpvarType => ref Schema.GetRef<Int32>(this.Handle, "CSoundOpvarSetEntity", "m_nOpvarType");
// m_nOpvarIndex
[SchemaMember("CSoundOpvarSetEntity", "m_nOpvarIndex")]
public ref Int32 OpvarIndex => ref Schema.GetRef<Int32>(this.Handle, "CSoundOpvarSetEntity", "m_nOpvarIndex");
// m_flOpvarValue
[SchemaMember("CSoundOpvarSetEntity", "m_flOpvarValue")]
public ref float OpvarValue => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetEntity", "m_flOpvarValue");
// m_OpvarValueString
[SchemaMember("CSoundOpvarSetEntity", "m_OpvarValueString")]
public string OpvarValueString
{
get { return Schema.GetUtf8String(this.Handle, "CSoundOpvarSetEntity", "m_OpvarValueString"); }
set { Schema.SetString(this.Handle, "CSoundOpvarSetEntity", "m_OpvarValueString", value); }
}
// m_bSetOnSpawn
[SchemaMember("CSoundOpvarSetEntity", "m_bSetOnSpawn")]
public ref bool SetOnSpawn => ref Schema.GetRef<bool>(this.Handle, "CSoundOpvarSetEntity", "m_bSetOnSpawn");
}
public partial class CSoundOpvarSetOBBEntity : CSoundOpvarSetAABBEntity
{
public CSoundOpvarSetOBBEntity (IntPtr pointer) : base(pointer) {}
}
public partial class CSoundOpvarSetOBBWindEntity : CSoundOpvarSetPointBase
{
public CSoundOpvarSetOBBWindEntity (IntPtr pointer) : base(pointer) {}
// m_vMins
[SchemaMember("CSoundOpvarSetOBBWindEntity", "m_vMins")]
public Vector Mins => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetOBBWindEntity", "m_vMins");
// m_vMaxs
[SchemaMember("CSoundOpvarSetOBBWindEntity", "m_vMaxs")]
public Vector Maxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetOBBWindEntity", "m_vMaxs");
// m_vDistanceMins
[SchemaMember("CSoundOpvarSetOBBWindEntity", "m_vDistanceMins")]
public Vector DistanceMins => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetOBBWindEntity", "m_vDistanceMins");
// m_vDistanceMaxs
[SchemaMember("CSoundOpvarSetOBBWindEntity", "m_vDistanceMaxs")]
public Vector DistanceMaxs => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetOBBWindEntity", "m_vDistanceMaxs");
// m_flWindMin
[SchemaMember("CSoundOpvarSetOBBWindEntity", "m_flWindMin")]
public ref float WindMin => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetOBBWindEntity", "m_flWindMin");
// m_flWindMax
[SchemaMember("CSoundOpvarSetOBBWindEntity", "m_flWindMax")]
public ref float WindMax => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetOBBWindEntity", "m_flWindMax");
// m_flWindMapMin
[SchemaMember("CSoundOpvarSetOBBWindEntity", "m_flWindMapMin")]
public ref float WindMapMin => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetOBBWindEntity", "m_flWindMapMin");
// m_flWindMapMax
[SchemaMember("CSoundOpvarSetOBBWindEntity", "m_flWindMapMax")]
public ref float WindMapMax => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetOBBWindEntity", "m_flWindMapMax");
}
public partial class CSoundOpvarSetPathCornerEntity : CSoundOpvarSetPointEntity
{
public CSoundOpvarSetPathCornerEntity (IntPtr pointer) : base(pointer) {}
// m_flDistMinSqr
[SchemaMember("CSoundOpvarSetPathCornerEntity", "m_flDistMinSqr")]
public ref float DistMinSqr => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPathCornerEntity", "m_flDistMinSqr");
// m_flDistMaxSqr
[SchemaMember("CSoundOpvarSetPathCornerEntity", "m_flDistMaxSqr")]
public ref float DistMaxSqr => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPathCornerEntity", "m_flDistMaxSqr");
// m_iszPathCornerEntityName
[SchemaMember("CSoundOpvarSetPathCornerEntity", "m_iszPathCornerEntityName")]
public string PathCornerEntityName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundOpvarSetPathCornerEntity", "m_iszPathCornerEntityName"); }
set { Schema.SetString(this.Handle, "CSoundOpvarSetPathCornerEntity", "m_iszPathCornerEntityName", value); }
}
}
public partial class CSoundOpvarSetPointBase : CBaseEntity
{
public CSoundOpvarSetPointBase (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CSoundOpvarSetPointBase", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CSoundOpvarSetPointBase", "m_bDisabled");
// m_hSource
[SchemaMember("CSoundOpvarSetPointBase", "m_hSource")]
public CHandle<CEntityInstance> Source => Schema.GetDeclaredClass<CHandle<CEntityInstance>>(this.Handle, "CSoundOpvarSetPointBase", "m_hSource");
// m_iszSourceEntityName
[SchemaMember("CSoundOpvarSetPointBase", "m_iszSourceEntityName")]
public string SourceEntityName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundOpvarSetPointBase", "m_iszSourceEntityName"); }
set { Schema.SetString(this.Handle, "CSoundOpvarSetPointBase", "m_iszSourceEntityName", value); }
}
// m_vLastPosition
[SchemaMember("CSoundOpvarSetPointBase", "m_vLastPosition")]
public Vector LastPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetPointBase", "m_vLastPosition");
// m_iszStackName
[SchemaMember("CSoundOpvarSetPointBase", "m_iszStackName")]
public string StackName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundOpvarSetPointBase", "m_iszStackName"); }
set { Schema.SetString(this.Handle, "CSoundOpvarSetPointBase", "m_iszStackName", value); }
}
// m_iszOperatorName
[SchemaMember("CSoundOpvarSetPointBase", "m_iszOperatorName")]
public string OperatorName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundOpvarSetPointBase", "m_iszOperatorName"); }
set { Schema.SetString(this.Handle, "CSoundOpvarSetPointBase", "m_iszOperatorName", value); }
}
// m_iszOpvarName
[SchemaMember("CSoundOpvarSetPointBase", "m_iszOpvarName")]
public string OpvarName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundOpvarSetPointBase", "m_iszOpvarName"); }
set { Schema.SetString(this.Handle, "CSoundOpvarSetPointBase", "m_iszOpvarName", value); }
}
// m_iOpvarIndex
[SchemaMember("CSoundOpvarSetPointBase", "m_iOpvarIndex")]
public ref Int32 OpvarIndex => ref Schema.GetRef<Int32>(this.Handle, "CSoundOpvarSetPointBase", "m_iOpvarIndex");
// m_bUseAutoCompare
[SchemaMember("CSoundOpvarSetPointBase", "m_bUseAutoCompare")]
public ref bool UseAutoCompare => ref Schema.GetRef<bool>(this.Handle, "CSoundOpvarSetPointBase", "m_bUseAutoCompare");
}
public partial class CSoundOpvarSetPointEntity : CSoundOpvarSetPointBase
{
public CSoundOpvarSetPointEntity (IntPtr pointer) : base(pointer) {}
// m_OnEnter
[SchemaMember("CSoundOpvarSetPointEntity", "m_OnEnter")]
public CEntityIOOutput OnEnter => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CSoundOpvarSetPointEntity", "m_OnEnter");
// m_OnExit
[SchemaMember("CSoundOpvarSetPointEntity", "m_OnExit")]
public CEntityIOOutput OnExit => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CSoundOpvarSetPointEntity", "m_OnExit");
// m_bAutoDisable
[SchemaMember("CSoundOpvarSetPointEntity", "m_bAutoDisable")]
public ref bool AutoDisable => ref Schema.GetRef<bool>(this.Handle, "CSoundOpvarSetPointEntity", "m_bAutoDisable");
// m_flDistanceMin
[SchemaMember("CSoundOpvarSetPointEntity", "m_flDistanceMin")]
public ref float DistanceMin => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPointEntity", "m_flDistanceMin");
// m_flDistanceMax
[SchemaMember("CSoundOpvarSetPointEntity", "m_flDistanceMax")]
public ref float DistanceMax => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPointEntity", "m_flDistanceMax");
// m_flDistanceMapMin
[SchemaMember("CSoundOpvarSetPointEntity", "m_flDistanceMapMin")]
public ref float DistanceMapMin => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPointEntity", "m_flDistanceMapMin");
// m_flDistanceMapMax
[SchemaMember("CSoundOpvarSetPointEntity", "m_flDistanceMapMax")]
public ref float DistanceMapMax => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPointEntity", "m_flDistanceMapMax");
// m_flOcclusionRadius
[SchemaMember("CSoundOpvarSetPointEntity", "m_flOcclusionRadius")]
public ref float OcclusionRadius => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPointEntity", "m_flOcclusionRadius");
// m_flOcclusionMin
[SchemaMember("CSoundOpvarSetPointEntity", "m_flOcclusionMin")]
public ref float OcclusionMin => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPointEntity", "m_flOcclusionMin");
// m_flOcclusionMax
[SchemaMember("CSoundOpvarSetPointEntity", "m_flOcclusionMax")]
public ref float OcclusionMax => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPointEntity", "m_flOcclusionMax");
// m_flValSetOnDisable
[SchemaMember("CSoundOpvarSetPointEntity", "m_flValSetOnDisable")]
public ref float ValSetOnDisable => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPointEntity", "m_flValSetOnDisable");
// m_bSetValueOnDisable
[SchemaMember("CSoundOpvarSetPointEntity", "m_bSetValueOnDisable")]
public ref bool SetValueOnDisable => ref Schema.GetRef<bool>(this.Handle, "CSoundOpvarSetPointEntity", "m_bSetValueOnDisable");
// m_nSimulationMode
[SchemaMember("CSoundOpvarSetPointEntity", "m_nSimulationMode")]
public ref Int32 SimulationMode => ref Schema.GetRef<Int32>(this.Handle, "CSoundOpvarSetPointEntity", "m_nSimulationMode");
// m_nVisibilitySamples
[SchemaMember("CSoundOpvarSetPointEntity", "m_nVisibilitySamples")]
public ref Int32 VisibilitySamples => ref Schema.GetRef<Int32>(this.Handle, "CSoundOpvarSetPointEntity", "m_nVisibilitySamples");
// m_vDynamicProxyPoint
[SchemaMember("CSoundOpvarSetPointEntity", "m_vDynamicProxyPoint")]
public Vector DynamicProxyPoint => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetPointEntity", "m_vDynamicProxyPoint");
// m_flDynamicMaximumOcclusion
[SchemaMember("CSoundOpvarSetPointEntity", "m_flDynamicMaximumOcclusion")]
public ref float DynamicMaximumOcclusion => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPointEntity", "m_flDynamicMaximumOcclusion");
// m_hDynamicEntity
[SchemaMember("CSoundOpvarSetPointEntity", "m_hDynamicEntity")]
public CHandle<CEntityInstance> DynamicEntity => Schema.GetDeclaredClass<CHandle<CEntityInstance>>(this.Handle, "CSoundOpvarSetPointEntity", "m_hDynamicEntity");
// m_iszDynamicEntityName
[SchemaMember("CSoundOpvarSetPointEntity", "m_iszDynamicEntityName")]
public string DynamicEntityName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundOpvarSetPointEntity", "m_iszDynamicEntityName"); }
set { Schema.SetString(this.Handle, "CSoundOpvarSetPointEntity", "m_iszDynamicEntityName", value); }
}
// m_flPathingDistanceNormFactor
[SchemaMember("CSoundOpvarSetPointEntity", "m_flPathingDistanceNormFactor")]
public ref float PathingDistanceNormFactor => ref Schema.GetRef<float>(this.Handle, "CSoundOpvarSetPointEntity", "m_flPathingDistanceNormFactor");
// m_vPathingSourcePos
[SchemaMember("CSoundOpvarSetPointEntity", "m_vPathingSourcePos")]
public Vector PathingSourcePos => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetPointEntity", "m_vPathingSourcePos");
// m_vPathingListenerPos
[SchemaMember("CSoundOpvarSetPointEntity", "m_vPathingListenerPos")]
public Vector PathingListenerPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CSoundOpvarSetPointEntity", "m_vPathingListenerPos");
// m_nPathingSourceIndex
[SchemaMember("CSoundOpvarSetPointEntity", "m_nPathingSourceIndex")]
public ref Int32 PathingSourceIndex => ref Schema.GetRef<Int32>(this.Handle, "CSoundOpvarSetPointEntity", "m_nPathingSourceIndex");
}
public partial class CSoundStackSave : CLogicalEntity
{
public CSoundStackSave (IntPtr pointer) : base(pointer) {}
// m_iszStackName
[SchemaMember("CSoundStackSave", "m_iszStackName")]
public string StackName
{
get { return Schema.GetUtf8String(this.Handle, "CSoundStackSave", "m_iszStackName"); }
set { Schema.SetString(this.Handle, "CSoundStackSave", "m_iszStackName", value); }
}
}
public partial class CSPerRoundStats_t : NativeObject
{
public CSPerRoundStats_t (IntPtr pointer) : base(pointer) {}
// m_iKills
[SchemaMember("CSPerRoundStats_t", "m_iKills")]
public ref Int32 Kills => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iKills");
// m_iDeaths
[SchemaMember("CSPerRoundStats_t", "m_iDeaths")]
public ref Int32 Deaths => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iDeaths");
// m_iAssists
[SchemaMember("CSPerRoundStats_t", "m_iAssists")]
public ref Int32 Assists => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iAssists");
// m_iDamage
[SchemaMember("CSPerRoundStats_t", "m_iDamage")]
public ref Int32 Damage => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iDamage");
// m_iEquipmentValue
[SchemaMember("CSPerRoundStats_t", "m_iEquipmentValue")]
public ref Int32 EquipmentValue => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iEquipmentValue");
// m_iMoneySaved
[SchemaMember("CSPerRoundStats_t", "m_iMoneySaved")]
public ref Int32 MoneySaved => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iMoneySaved");
// m_iKillReward
[SchemaMember("CSPerRoundStats_t", "m_iKillReward")]
public ref Int32 KillReward => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iKillReward");
// m_iLiveTime
[SchemaMember("CSPerRoundStats_t", "m_iLiveTime")]
public ref Int32 LiveTime => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iLiveTime");
// m_iHeadShotKills
[SchemaMember("CSPerRoundStats_t", "m_iHeadShotKills")]
public ref Int32 HeadShotKills => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iHeadShotKills");
// m_iObjective
[SchemaMember("CSPerRoundStats_t", "m_iObjective")]
public ref Int32 Objective => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iObjective");
// m_iCashEarned
[SchemaMember("CSPerRoundStats_t", "m_iCashEarned")]
public ref Int32 CashEarned => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iCashEarned");
// m_iUtilityDamage
[SchemaMember("CSPerRoundStats_t", "m_iUtilityDamage")]
public ref Int32 UtilityDamage => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iUtilityDamage");
// m_iEnemiesFlashed
[SchemaMember("CSPerRoundStats_t", "m_iEnemiesFlashed")]
public ref Int32 EnemiesFlashed => ref Schema.GetRef<Int32>(this.Handle, "CSPerRoundStats_t", "m_iEnemiesFlashed");
}
public partial class CSplineConstraint : CPhysConstraint
{
public CSplineConstraint (IntPtr pointer) : base(pointer) {}
}
public partial class CSpotlightEnd : CBaseModelEntity
{
public CSpotlightEnd (IntPtr pointer) : base(pointer) {}
// m_flLightScale
[SchemaMember("CSpotlightEnd", "m_flLightScale")]
public ref float LightScale => ref Schema.GetRef<float>(this.Handle, "CSpotlightEnd", "m_flLightScale");
// m_Radius
[SchemaMember("CSpotlightEnd", "m_Radius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CSpotlightEnd", "m_Radius");
// m_vSpotlightDir
[SchemaMember("CSpotlightEnd", "m_vSpotlightDir")]
public Vector SpotlightDir => Schema.GetDeclaredClass<Vector>(this.Handle, "CSpotlightEnd", "m_vSpotlightDir");
// m_vSpotlightOrg
[SchemaMember("CSpotlightEnd", "m_vSpotlightOrg")]
public Vector SpotlightOrg => Schema.GetDeclaredClass<Vector>(this.Handle, "CSpotlightEnd", "m_vSpotlightOrg");
}
public partial class CSprite : CBaseModelEntity
{
public CSprite (IntPtr pointer) : base(pointer) {}
// m_hSpriteMaterial
[SchemaMember("CSprite", "m_hSpriteMaterial")]
public CStrongHandle<InfoForResourceTypeIMaterial2> SpriteMaterial => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "CSprite", "m_hSpriteMaterial");
// m_hAttachedToEntity
[SchemaMember("CSprite", "m_hAttachedToEntity")]
public CHandle<CBaseEntity> AttachedToEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CSprite", "m_hAttachedToEntity");
// m_flSpriteFramerate
[SchemaMember("CSprite", "m_flSpriteFramerate")]
public ref float SpriteFramerate => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flSpriteFramerate");
// m_flFrame
[SchemaMember("CSprite", "m_flFrame")]
public ref float Frame => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flFrame");
// m_flDieTime
[SchemaMember("CSprite", "m_flDieTime")]
public ref float DieTime => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flDieTime");
// m_nBrightness
[SchemaMember("CSprite", "m_nBrightness")]
public ref UInt32 Brightness => ref Schema.GetRef<UInt32>(this.Handle, "CSprite", "m_nBrightness");
// m_flBrightnessDuration
[SchemaMember("CSprite", "m_flBrightnessDuration")]
public ref float BrightnessDuration => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flBrightnessDuration");
// m_flSpriteScale
[SchemaMember("CSprite", "m_flSpriteScale")]
public ref float SpriteScale => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flSpriteScale");
// m_flScaleDuration
[SchemaMember("CSprite", "m_flScaleDuration")]
public ref float ScaleDuration => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flScaleDuration");
// m_bWorldSpaceScale
[SchemaMember("CSprite", "m_bWorldSpaceScale")]
public ref bool WorldSpaceScale => ref Schema.GetRef<bool>(this.Handle, "CSprite", "m_bWorldSpaceScale");
// m_flGlowProxySize
[SchemaMember("CSprite", "m_flGlowProxySize")]
public ref float GlowProxySize => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flGlowProxySize");
// m_flHDRColorScale
[SchemaMember("CSprite", "m_flHDRColorScale")]
public ref float HDRColorScale => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flHDRColorScale");
// m_flLastTime
[SchemaMember("CSprite", "m_flLastTime")]
public ref float LastTime => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flLastTime");
// m_flMaxFrame
[SchemaMember("CSprite", "m_flMaxFrame")]
public ref float MaxFrame => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flMaxFrame");
// m_flStartScale
[SchemaMember("CSprite", "m_flStartScale")]
public ref float StartScale => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flStartScale");
// m_flDestScale
[SchemaMember("CSprite", "m_flDestScale")]
public ref float DestScale => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flDestScale");
// m_flScaleTimeStart
[SchemaMember("CSprite", "m_flScaleTimeStart")]
public ref float ScaleTimeStart => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flScaleTimeStart");
// m_nStartBrightness
[SchemaMember("CSprite", "m_nStartBrightness")]
public ref Int32 StartBrightness => ref Schema.GetRef<Int32>(this.Handle, "CSprite", "m_nStartBrightness");
// m_nDestBrightness
[SchemaMember("CSprite", "m_nDestBrightness")]
public ref Int32 DestBrightness => ref Schema.GetRef<Int32>(this.Handle, "CSprite", "m_nDestBrightness");
// m_flBrightnessTimeStart
[SchemaMember("CSprite", "m_flBrightnessTimeStart")]
public ref float BrightnessTimeStart => ref Schema.GetRef<float>(this.Handle, "CSprite", "m_flBrightnessTimeStart");
// m_nSpriteWidth
[SchemaMember("CSprite", "m_nSpriteWidth")]
public ref Int32 SpriteWidth => ref Schema.GetRef<Int32>(this.Handle, "CSprite", "m_nSpriteWidth");
// m_nSpriteHeight
[SchemaMember("CSprite", "m_nSpriteHeight")]
public ref Int32 SpriteHeight => ref Schema.GetRef<Int32>(this.Handle, "CSprite", "m_nSpriteHeight");
}
public partial class CSpriteAlias_env_glow : CSprite
{
public CSpriteAlias_env_glow (IntPtr pointer) : base(pointer) {}
}
public partial class CSpriteOriented : CSprite
{
public CSpriteOriented (IntPtr pointer) : base(pointer) {}
}
public partial class CSun : CBaseModelEntity
{
public CSun (IntPtr pointer) : base(pointer) {}
// m_vDirection
[SchemaMember("CSun", "m_vDirection")]
public Vector Direction => Schema.GetDeclaredClass<Vector>(this.Handle, "CSun", "m_vDirection");
// m_clrOverlay
[SchemaMember("CSun", "m_clrOverlay")]
public Color Overlay
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "CSun", "m_clrOverlay"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "CSun", "m_clrOverlay", value); }
}
// m_iszEffectName
[SchemaMember("CSun", "m_iszEffectName")]
public string EffectName
{
get { return Schema.GetUtf8String(this.Handle, "CSun", "m_iszEffectName"); }
set { Schema.SetString(this.Handle, "CSun", "m_iszEffectName", value); }
}
// m_iszSSEffectName
[SchemaMember("CSun", "m_iszSSEffectName")]
public string SSEffectName
{
get { return Schema.GetUtf8String(this.Handle, "CSun", "m_iszSSEffectName"); }
set { Schema.SetString(this.Handle, "CSun", "m_iszSSEffectName", value); }
}
// m_bOn
[SchemaMember("CSun", "m_bOn")]
public ref bool On => ref Schema.GetRef<bool>(this.Handle, "CSun", "m_bOn");
// m_bmaxColor
[SchemaMember("CSun", "m_bmaxColor")]
public ref bool BmaxColor => ref Schema.GetRef<bool>(this.Handle, "CSun", "m_bmaxColor");
// m_flSize
[SchemaMember("CSun", "m_flSize")]
public ref float Size => ref Schema.GetRef<float>(this.Handle, "CSun", "m_flSize");
// m_flRotation
[SchemaMember("CSun", "m_flRotation")]
public ref float Rotation => ref Schema.GetRef<float>(this.Handle, "CSun", "m_flRotation");
// m_flHazeScale
[SchemaMember("CSun", "m_flHazeScale")]
public ref float HazeScale => ref Schema.GetRef<float>(this.Handle, "CSun", "m_flHazeScale");
// m_flAlphaHaze
[SchemaMember("CSun", "m_flAlphaHaze")]
public ref float AlphaHaze => ref Schema.GetRef<float>(this.Handle, "CSun", "m_flAlphaHaze");
// m_flAlphaHdr
[SchemaMember("CSun", "m_flAlphaHdr")]
public ref float AlphaHdr => ref Schema.GetRef<float>(this.Handle, "CSun", "m_flAlphaHdr");
// m_flAlphaScale
[SchemaMember("CSun", "m_flAlphaScale")]
public ref float AlphaScale => ref Schema.GetRef<float>(this.Handle, "CSun", "m_flAlphaScale");
// m_flHDRColorScale
[SchemaMember("CSun", "m_flHDRColorScale")]
public ref float HDRColorScale => ref Schema.GetRef<float>(this.Handle, "CSun", "m_flHDRColorScale");
// m_flFarZScale
[SchemaMember("CSun", "m_flFarZScale")]
public ref float FarZScale => ref Schema.GetRef<float>(this.Handle, "CSun", "m_flFarZScale");
}
public partial class CTablet : CCSWeaponBase
{
public CTablet (IntPtr pointer) : base(pointer) {}
}
public partial class CTakeDamageInfo : NativeObject
{
public CTakeDamageInfo (IntPtr pointer) : base(pointer) {}
// m_vecDamageForce
[SchemaMember("CTakeDamageInfo", "m_vecDamageForce")]
public Vector DamageForce => Schema.GetDeclaredClass<Vector>(this.Handle, "CTakeDamageInfo", "m_vecDamageForce");
// m_vecDamagePosition
[SchemaMember("CTakeDamageInfo", "m_vecDamagePosition")]
public Vector DamagePosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CTakeDamageInfo", "m_vecDamagePosition");
// m_vecReportedPosition
[SchemaMember("CTakeDamageInfo", "m_vecReportedPosition")]
public Vector ReportedPosition => Schema.GetDeclaredClass<Vector>(this.Handle, "CTakeDamageInfo", "m_vecReportedPosition");
// m_vecDamageDirection
[SchemaMember("CTakeDamageInfo", "m_vecDamageDirection")]
public Vector DamageDirection => Schema.GetDeclaredClass<Vector>(this.Handle, "CTakeDamageInfo", "m_vecDamageDirection");
// m_hInflictor
[SchemaMember("CTakeDamageInfo", "m_hInflictor")]
public CHandle<CBaseEntity> Inflictor => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CTakeDamageInfo", "m_hInflictor");
// m_hAttacker
[SchemaMember("CTakeDamageInfo", "m_hAttacker")]
public CHandle<CBaseEntity> Attacker => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CTakeDamageInfo", "m_hAttacker");
// m_hAbility
[SchemaMember("CTakeDamageInfo", "m_hAbility")]
public CHandle<CBaseEntity> Ability => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CTakeDamageInfo", "m_hAbility");
// m_flDamage
[SchemaMember("CTakeDamageInfo", "m_flDamage")]
public ref float Damage => ref Schema.GetRef<float>(this.Handle, "CTakeDamageInfo", "m_flDamage");
// m_bitsDamageType
[SchemaMember("CTakeDamageInfo", "m_bitsDamageType")]
public ref Int32 BitsDamageType => ref Schema.GetRef<Int32>(this.Handle, "CTakeDamageInfo", "m_bitsDamageType");
// m_iDamageCustom
[SchemaMember("CTakeDamageInfo", "m_iDamageCustom")]
public ref Int32 DamageCustom => ref Schema.GetRef<Int32>(this.Handle, "CTakeDamageInfo", "m_iDamageCustom");
// m_iAmmoType
[SchemaMember("CTakeDamageInfo", "m_iAmmoType")]
public ref byte AmmoType => ref Schema.GetRef<byte>(this.Handle, "CTakeDamageInfo", "m_iAmmoType");
// m_flOriginalDamage
[SchemaMember("CTakeDamageInfo", "m_flOriginalDamage")]
public ref float OriginalDamage => ref Schema.GetRef<float>(this.Handle, "CTakeDamageInfo", "m_flOriginalDamage");
// m_bShouldBleed
[SchemaMember("CTakeDamageInfo", "m_bShouldBleed")]
public ref bool ShouldBleed => ref Schema.GetRef<bool>(this.Handle, "CTakeDamageInfo", "m_bShouldBleed");
// m_bShouldSpark
[SchemaMember("CTakeDamageInfo", "m_bShouldSpark")]
public ref bool ShouldSpark => ref Schema.GetRef<bool>(this.Handle, "CTakeDamageInfo", "m_bShouldSpark");
// m_nDamageFlags
[SchemaMember("CTakeDamageInfo", "m_nDamageFlags")]
public ref TakeDamageFlags_t DamageFlags => ref Schema.GetRef<TakeDamageFlags_t>(this.Handle, "CTakeDamageInfo", "m_nDamageFlags");
// m_nNumObjectsPenetrated
[SchemaMember("CTakeDamageInfo", "m_nNumObjectsPenetrated")]
public ref Int32 NumObjectsPenetrated => ref Schema.GetRef<Int32>(this.Handle, "CTakeDamageInfo", "m_nNumObjectsPenetrated");
// m_bInTakeDamageFlow
[SchemaMember("CTakeDamageInfo", "m_bInTakeDamageFlow")]
public ref bool InTakeDamageFlow => ref Schema.GetRef<bool>(this.Handle, "CTakeDamageInfo", "m_bInTakeDamageFlow");
}
public partial class CTankTargetChange : CPointEntity
{
public CTankTargetChange (IntPtr pointer) : base(pointer) {}
// m_newTargetName
[SchemaMember("CTankTargetChange", "m_newTargetName")]
public string NewTargetName
{
get { return Schema.GetUtf8String(this.Handle, "CTankTargetChange", "m_newTargetName"); }
set { Schema.SetString(this.Handle, "CTankTargetChange", "m_newTargetName", value); }
}
}
public partial class CTankTrainAI : CPointEntity
{
public CTankTrainAI (IntPtr pointer) : base(pointer) {}
// m_hTrain
[SchemaMember("CTankTrainAI", "m_hTrain")]
public CHandle<CFuncTrackTrain> Train => Schema.GetDeclaredClass<CHandle<CFuncTrackTrain>>(this.Handle, "CTankTrainAI", "m_hTrain");
// m_hTargetEntity
[SchemaMember("CTankTrainAI", "m_hTargetEntity")]
public CHandle<CBaseEntity> TargetEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CTankTrainAI", "m_hTargetEntity");
// m_soundPlaying
[SchemaMember("CTankTrainAI", "m_soundPlaying")]
public ref Int32 SoundPlaying => ref Schema.GetRef<Int32>(this.Handle, "CTankTrainAI", "m_soundPlaying");
// m_startSoundName
[SchemaMember("CTankTrainAI", "m_startSoundName")]
public string StartSoundName
{
get { return Schema.GetUtf8String(this.Handle, "CTankTrainAI", "m_startSoundName"); }
set { Schema.SetString(this.Handle, "CTankTrainAI", "m_startSoundName", value); }
}
// m_engineSoundName
[SchemaMember("CTankTrainAI", "m_engineSoundName")]
public string EngineSoundName
{
get { return Schema.GetUtf8String(this.Handle, "CTankTrainAI", "m_engineSoundName"); }
set { Schema.SetString(this.Handle, "CTankTrainAI", "m_engineSoundName", value); }
}
// m_movementSoundName
[SchemaMember("CTankTrainAI", "m_movementSoundName")]
public string MovementSoundName
{
get { return Schema.GetUtf8String(this.Handle, "CTankTrainAI", "m_movementSoundName"); }
set { Schema.SetString(this.Handle, "CTankTrainAI", "m_movementSoundName", value); }
}
// m_targetEntityName
[SchemaMember("CTankTrainAI", "m_targetEntityName")]
public string TargetEntityName
{
get { return Schema.GetUtf8String(this.Handle, "CTankTrainAI", "m_targetEntityName"); }
set { Schema.SetString(this.Handle, "CTankTrainAI", "m_targetEntityName", value); }
}
}
public partial class CTeam : CBaseEntity
{
public CTeam (IntPtr pointer) : base(pointer) {}
// m_aPlayerControllers
[SchemaMember("CTeam", "m_aPlayerControllers")]
public NetworkedVector<CHandle<CBasePlayerController>> PlayerControllers => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBasePlayerController>>>(this.Handle, "CTeam", "m_aPlayerControllers");
// m_aPlayers
[SchemaMember("CTeam", "m_aPlayers")]
public NetworkedVector<CHandle<CBasePlayerPawn>> Players => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBasePlayerPawn>>>(this.Handle, "CTeam", "m_aPlayers");
// m_iScore
[SchemaMember("CTeam", "m_iScore")]
public ref Int32 Score => ref Schema.GetRef<Int32>(this.Handle, "CTeam", "m_iScore");
// m_szTeamname
[SchemaMember("CTeam", "m_szTeamname")]
public string Teamname
{
get { return Schema.GetString(this.Handle, "CTeam", "m_szTeamname"); }
set { Schema.SetString(this.Handle, "CTeam", "m_szTeamname", value); }
}
}
public partial class CTeamplayRules : CMultiplayRules
{
public CTeamplayRules (IntPtr pointer) : base(pointer) {}
}
public partial class CTestEffect : CBaseEntity
{
public CTestEffect (IntPtr pointer) : base(pointer) {}
// m_iLoop
[SchemaMember("CTestEffect", "m_iLoop")]
public ref Int32 Loop => ref Schema.GetRef<Int32>(this.Handle, "CTestEffect", "m_iLoop");
// m_iBeam
[SchemaMember("CTestEffect", "m_iBeam")]
public ref Int32 IBeam => ref Schema.GetRef<Int32>(this.Handle, "CTestEffect", "m_iBeam");
// m_pBeam
[SchemaMember("CTestEffect", "m_pBeam")]
public Span<CBeam?> PBeam => Schema.GetFixedArray<CBeam?>(this.Handle, "CTestEffect", "m_pBeam", 24);
// m_flBeamTime
[SchemaMember("CTestEffect", "m_flBeamTime")]
public Span<float> BeamTime => Schema.GetFixedArray<float>(this.Handle, "CTestEffect", "m_flBeamTime", 24);
// m_flStartTime
[SchemaMember("CTestEffect", "m_flStartTime")]
public ref float StartTime => ref Schema.GetRef<float>(this.Handle, "CTestEffect", "m_flStartTime");
}
public partial class CTextureBasedAnimatable : CBaseModelEntity
{
public CTextureBasedAnimatable (IntPtr pointer) : base(pointer) {}
// m_bLoop
[SchemaMember("CTextureBasedAnimatable", "m_bLoop")]
public ref bool Loop => ref Schema.GetRef<bool>(this.Handle, "CTextureBasedAnimatable", "m_bLoop");
// m_flFPS
[SchemaMember("CTextureBasedAnimatable", "m_flFPS")]
public ref float FPS => ref Schema.GetRef<float>(this.Handle, "CTextureBasedAnimatable", "m_flFPS");
// m_hPositionKeys
[SchemaMember("CTextureBasedAnimatable", "m_hPositionKeys")]
public CStrongHandle<InfoForResourceTypeCTextureBase> PositionKeys => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CTextureBasedAnimatable", "m_hPositionKeys");
// m_hRotationKeys
[SchemaMember("CTextureBasedAnimatable", "m_hRotationKeys")]
public CStrongHandle<InfoForResourceTypeCTextureBase> RotationKeys => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeCTextureBase>>(this.Handle, "CTextureBasedAnimatable", "m_hRotationKeys");
// m_vAnimationBoundsMin
[SchemaMember("CTextureBasedAnimatable", "m_vAnimationBoundsMin")]
public Vector AnimationBoundsMin => Schema.GetDeclaredClass<Vector>(this.Handle, "CTextureBasedAnimatable", "m_vAnimationBoundsMin");
// m_vAnimationBoundsMax
[SchemaMember("CTextureBasedAnimatable", "m_vAnimationBoundsMax")]
public Vector AnimationBoundsMax => Schema.GetDeclaredClass<Vector>(this.Handle, "CTextureBasedAnimatable", "m_vAnimationBoundsMax");
// m_flStartTime
[SchemaMember("CTextureBasedAnimatable", "m_flStartTime")]
public ref float StartTime => ref Schema.GetRef<float>(this.Handle, "CTextureBasedAnimatable", "m_flStartTime");
// m_flStartFrame
[SchemaMember("CTextureBasedAnimatable", "m_flStartFrame")]
public ref float StartFrame => ref Schema.GetRef<float>(this.Handle, "CTextureBasedAnimatable", "m_flStartFrame");
}
public partial class CTimerEntity : CLogicalEntity
{
public CTimerEntity (IntPtr pointer) : base(pointer) {}
// m_OnTimer
[SchemaMember("CTimerEntity", "m_OnTimer")]
public CEntityIOOutput OnTimer => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTimerEntity", "m_OnTimer");
// m_OnTimerHigh
[SchemaMember("CTimerEntity", "m_OnTimerHigh")]
public CEntityIOOutput OnTimerHigh => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTimerEntity", "m_OnTimerHigh");
// m_OnTimerLow
[SchemaMember("CTimerEntity", "m_OnTimerLow")]
public CEntityIOOutput OnTimerLow => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTimerEntity", "m_OnTimerLow");
// m_iDisabled
[SchemaMember("CTimerEntity", "m_iDisabled")]
public ref Int32 Disabled => ref Schema.GetRef<Int32>(this.Handle, "CTimerEntity", "m_iDisabled");
// m_flInitialDelay
[SchemaMember("CTimerEntity", "m_flInitialDelay")]
public ref float InitialDelay => ref Schema.GetRef<float>(this.Handle, "CTimerEntity", "m_flInitialDelay");
// m_flRefireTime
[SchemaMember("CTimerEntity", "m_flRefireTime")]
public ref float RefireTime => ref Schema.GetRef<float>(this.Handle, "CTimerEntity", "m_flRefireTime");
// m_bUpDownState
[SchemaMember("CTimerEntity", "m_bUpDownState")]
public ref bool UpDownState => ref Schema.GetRef<bool>(this.Handle, "CTimerEntity", "m_bUpDownState");
// m_iUseRandomTime
[SchemaMember("CTimerEntity", "m_iUseRandomTime")]
public ref Int32 UseRandomTime => ref Schema.GetRef<Int32>(this.Handle, "CTimerEntity", "m_iUseRandomTime");
// m_bPauseAfterFiring
[SchemaMember("CTimerEntity", "m_bPauseAfterFiring")]
public ref bool PauseAfterFiring => ref Schema.GetRef<bool>(this.Handle, "CTimerEntity", "m_bPauseAfterFiring");
// m_flLowerRandomBound
[SchemaMember("CTimerEntity", "m_flLowerRandomBound")]
public ref float LowerRandomBound => ref Schema.GetRef<float>(this.Handle, "CTimerEntity", "m_flLowerRandomBound");
// m_flUpperRandomBound
[SchemaMember("CTimerEntity", "m_flUpperRandomBound")]
public ref float UpperRandomBound => ref Schema.GetRef<float>(this.Handle, "CTimerEntity", "m_flUpperRandomBound");
// m_flRemainingTime
[SchemaMember("CTimerEntity", "m_flRemainingTime")]
public ref float RemainingTime => ref Schema.GetRef<float>(this.Handle, "CTimerEntity", "m_flRemainingTime");
// m_bPaused
[SchemaMember("CTimerEntity", "m_bPaused")]
public ref bool Paused => ref Schema.GetRef<bool>(this.Handle, "CTimerEntity", "m_bPaused");
}
public partial class CTonemapController2 : CBaseEntity
{
public CTonemapController2 (IntPtr pointer) : base(pointer) {}
// m_flAutoExposureMin
[SchemaMember("CTonemapController2", "m_flAutoExposureMin")]
public ref float AutoExposureMin => ref Schema.GetRef<float>(this.Handle, "CTonemapController2", "m_flAutoExposureMin");
// m_flAutoExposureMax
[SchemaMember("CTonemapController2", "m_flAutoExposureMax")]
public ref float AutoExposureMax => ref Schema.GetRef<float>(this.Handle, "CTonemapController2", "m_flAutoExposureMax");
// m_flTonemapPercentTarget
[SchemaMember("CTonemapController2", "m_flTonemapPercentTarget")]
public ref float TonemapPercentTarget => ref Schema.GetRef<float>(this.Handle, "CTonemapController2", "m_flTonemapPercentTarget");
// m_flTonemapPercentBrightPixels
[SchemaMember("CTonemapController2", "m_flTonemapPercentBrightPixels")]
public ref float TonemapPercentBrightPixels => ref Schema.GetRef<float>(this.Handle, "CTonemapController2", "m_flTonemapPercentBrightPixels");
// m_flTonemapMinAvgLum
[SchemaMember("CTonemapController2", "m_flTonemapMinAvgLum")]
public ref float TonemapMinAvgLum => ref Schema.GetRef<float>(this.Handle, "CTonemapController2", "m_flTonemapMinAvgLum");
// m_flExposureAdaptationSpeedUp
[SchemaMember("CTonemapController2", "m_flExposureAdaptationSpeedUp")]
public ref float ExposureAdaptationSpeedUp => ref Schema.GetRef<float>(this.Handle, "CTonemapController2", "m_flExposureAdaptationSpeedUp");
// m_flExposureAdaptationSpeedDown
[SchemaMember("CTonemapController2", "m_flExposureAdaptationSpeedDown")]
public ref float ExposureAdaptationSpeedDown => ref Schema.GetRef<float>(this.Handle, "CTonemapController2", "m_flExposureAdaptationSpeedDown");
// m_flTonemapEVSmoothingRange
[SchemaMember("CTonemapController2", "m_flTonemapEVSmoothingRange")]
public ref float TonemapEVSmoothingRange => ref Schema.GetRef<float>(this.Handle, "CTonemapController2", "m_flTonemapEVSmoothingRange");
}
public partial class CTonemapController2Alias_env_tonemap_controller2 : CTonemapController2
{
public CTonemapController2Alias_env_tonemap_controller2 (IntPtr pointer) : base(pointer) {}
}
public partial class CTonemapTrigger : CBaseTrigger
{
public CTonemapTrigger (IntPtr pointer) : base(pointer) {}
// m_tonemapControllerName
[SchemaMember("CTonemapTrigger", "m_tonemapControllerName")]
public string TonemapControllerName
{
get { return Schema.GetUtf8String(this.Handle, "CTonemapTrigger", "m_tonemapControllerName"); }
set { Schema.SetString(this.Handle, "CTonemapTrigger", "m_tonemapControllerName", value); }
}
// m_hTonemapController
[SchemaMember("CTonemapTrigger", "m_hTonemapController")]
public CHandle<CEntityInstance> TonemapController => Schema.GetDeclaredClass<CHandle<CEntityInstance>>(this.Handle, "CTonemapTrigger", "m_hTonemapController");
}
public partial class CTouchExpansionComponent : CEntityComponent
{
public CTouchExpansionComponent (IntPtr pointer) : base(pointer) {}
}
public partial class CTriggerActiveWeaponDetect : CBaseTrigger
{
public CTriggerActiveWeaponDetect (IntPtr pointer) : base(pointer) {}
// m_OnTouchedActiveWeapon
[SchemaMember("CTriggerActiveWeaponDetect", "m_OnTouchedActiveWeapon")]
public CEntityIOOutput OnTouchedActiveWeapon => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerActiveWeaponDetect", "m_OnTouchedActiveWeapon");
// m_iszWeaponClassName
[SchemaMember("CTriggerActiveWeaponDetect", "m_iszWeaponClassName")]
public string WeaponClassName
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerActiveWeaponDetect", "m_iszWeaponClassName"); }
set { Schema.SetString(this.Handle, "CTriggerActiveWeaponDetect", "m_iszWeaponClassName", value); }
}
}
public partial class CTriggerBombReset : CBaseTrigger
{
public CTriggerBombReset (IntPtr pointer) : base(pointer) {}
}
public partial class CTriggerBrush : CBaseModelEntity
{
public CTriggerBrush (IntPtr pointer) : base(pointer) {}
// m_OnStartTouch
[SchemaMember("CTriggerBrush", "m_OnStartTouch")]
public CEntityIOOutput OnStartTouch => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerBrush", "m_OnStartTouch");
// m_OnEndTouch
[SchemaMember("CTriggerBrush", "m_OnEndTouch")]
public CEntityIOOutput OnEndTouch => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerBrush", "m_OnEndTouch");
// m_OnUse
[SchemaMember("CTriggerBrush", "m_OnUse")]
public CEntityIOOutput OnUse => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerBrush", "m_OnUse");
// m_iInputFilter
[SchemaMember("CTriggerBrush", "m_iInputFilter")]
public ref Int32 InputFilter => ref Schema.GetRef<Int32>(this.Handle, "CTriggerBrush", "m_iInputFilter");
// m_iDontMessageParent
[SchemaMember("CTriggerBrush", "m_iDontMessageParent")]
public ref Int32 DontMessageParent => ref Schema.GetRef<Int32>(this.Handle, "CTriggerBrush", "m_iDontMessageParent");
}
public partial class CTriggerBuoyancy : CBaseTrigger
{
public CTriggerBuoyancy (IntPtr pointer) : base(pointer) {}
// m_BuoyancyHelper
[SchemaMember("CTriggerBuoyancy", "m_BuoyancyHelper")]
public CBuoyancyHelper BuoyancyHelper => Schema.GetDeclaredClass<CBuoyancyHelper>(this.Handle, "CTriggerBuoyancy", "m_BuoyancyHelper");
// m_flFluidDensity
[SchemaMember("CTriggerBuoyancy", "m_flFluidDensity")]
public ref float FluidDensity => ref Schema.GetRef<float>(this.Handle, "CTriggerBuoyancy", "m_flFluidDensity");
}
public partial class CTriggerCallback : CBaseTrigger
{
public CTriggerCallback (IntPtr pointer) : base(pointer) {}
}
public partial class CTriggerDetectBulletFire : CBaseTrigger
{
public CTriggerDetectBulletFire (IntPtr pointer) : base(pointer) {}
// m_bPlayerFireOnly
[SchemaMember("CTriggerDetectBulletFire", "m_bPlayerFireOnly")]
public ref bool PlayerFireOnly => ref Schema.GetRef<bool>(this.Handle, "CTriggerDetectBulletFire", "m_bPlayerFireOnly");
// m_OnDetectedBulletFire
[SchemaMember("CTriggerDetectBulletFire", "m_OnDetectedBulletFire")]
public CEntityIOOutput OnDetectedBulletFire => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerDetectBulletFire", "m_OnDetectedBulletFire");
}
public partial class CTriggerDetectExplosion : CBaseTrigger
{
public CTriggerDetectExplosion (IntPtr pointer) : base(pointer) {}
// m_OnDetectedExplosion
[SchemaMember("CTriggerDetectExplosion", "m_OnDetectedExplosion")]
public CEntityIOOutput OnDetectedExplosion => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerDetectExplosion", "m_OnDetectedExplosion");
}
public partial class CTriggerFan : CBaseTrigger
{
public CTriggerFan (IntPtr pointer) : base(pointer) {}
// m_vFanOrigin
[SchemaMember("CTriggerFan", "m_vFanOrigin")]
public Vector FanOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "CTriggerFan", "m_vFanOrigin");
// m_vFanEnd
[SchemaMember("CTriggerFan", "m_vFanEnd")]
public Vector FanEnd => Schema.GetDeclaredClass<Vector>(this.Handle, "CTriggerFan", "m_vFanEnd");
// m_vNoise
[SchemaMember("CTriggerFan", "m_vNoise")]
public Vector Noise => Schema.GetDeclaredClass<Vector>(this.Handle, "CTriggerFan", "m_vNoise");
// m_flForce
[SchemaMember("CTriggerFan", "m_flForce")]
public ref float Force => ref Schema.GetRef<float>(this.Handle, "CTriggerFan", "m_flForce");
// m_flPlayerForce
[SchemaMember("CTriggerFan", "m_flPlayerForce")]
public ref float PlayerForce => ref Schema.GetRef<float>(this.Handle, "CTriggerFan", "m_flPlayerForce");
// m_flRampTime
[SchemaMember("CTriggerFan", "m_flRampTime")]
public ref float RampTime => ref Schema.GetRef<float>(this.Handle, "CTriggerFan", "m_flRampTime");
// m_bFalloff
[SchemaMember("CTriggerFan", "m_bFalloff")]
public ref bool Falloff => ref Schema.GetRef<bool>(this.Handle, "CTriggerFan", "m_bFalloff");
// m_bPushPlayer
[SchemaMember("CTriggerFan", "m_bPushPlayer")]
public ref bool PushPlayer => ref Schema.GetRef<bool>(this.Handle, "CTriggerFan", "m_bPushPlayer");
// m_bRampDown
[SchemaMember("CTriggerFan", "m_bRampDown")]
public ref bool RampDown => ref Schema.GetRef<bool>(this.Handle, "CTriggerFan", "m_bRampDown");
// m_bAddNoise
[SchemaMember("CTriggerFan", "m_bAddNoise")]
public ref bool AddNoise => ref Schema.GetRef<bool>(this.Handle, "CTriggerFan", "m_bAddNoise");
// m_RampTimer
[SchemaMember("CTriggerFan", "m_RampTimer")]
public CountdownTimer RampTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CTriggerFan", "m_RampTimer");
}
public partial class CTriggerGameEvent : CBaseTrigger
{
public CTriggerGameEvent (IntPtr pointer) : base(pointer) {}
// m_strStartTouchEventName
[SchemaMember("CTriggerGameEvent", "m_strStartTouchEventName")]
public string StrStartTouchEventName
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerGameEvent", "m_strStartTouchEventName"); }
set { Schema.SetString(this.Handle, "CTriggerGameEvent", "m_strStartTouchEventName", value); }
}
// m_strEndTouchEventName
[SchemaMember("CTriggerGameEvent", "m_strEndTouchEventName")]
public string StrEndTouchEventName
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerGameEvent", "m_strEndTouchEventName"); }
set { Schema.SetString(this.Handle, "CTriggerGameEvent", "m_strEndTouchEventName", value); }
}
// m_strTriggerID
[SchemaMember("CTriggerGameEvent", "m_strTriggerID")]
public string StrTriggerID
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerGameEvent", "m_strTriggerID"); }
set { Schema.SetString(this.Handle, "CTriggerGameEvent", "m_strTriggerID", value); }
}
}
public partial class CTriggerGravity : CBaseTrigger
{
public CTriggerGravity (IntPtr pointer) : base(pointer) {}
}
public partial class CTriggerHurt : CBaseTrigger
{
public CTriggerHurt (IntPtr pointer) : base(pointer) {}
// m_flOriginalDamage
[SchemaMember("CTriggerHurt", "m_flOriginalDamage")]
public ref float OriginalDamage => ref Schema.GetRef<float>(this.Handle, "CTriggerHurt", "m_flOriginalDamage");
// m_flDamage
[SchemaMember("CTriggerHurt", "m_flDamage")]
public ref float Damage => ref Schema.GetRef<float>(this.Handle, "CTriggerHurt", "m_flDamage");
// m_flDamageCap
[SchemaMember("CTriggerHurt", "m_flDamageCap")]
public ref float DamageCap => ref Schema.GetRef<float>(this.Handle, "CTriggerHurt", "m_flDamageCap");
// m_flLastDmgTime
[SchemaMember("CTriggerHurt", "m_flLastDmgTime")]
public ref float LastDmgTime => ref Schema.GetRef<float>(this.Handle, "CTriggerHurt", "m_flLastDmgTime");
// m_flForgivenessDelay
[SchemaMember("CTriggerHurt", "m_flForgivenessDelay")]
public ref float ForgivenessDelay => ref Schema.GetRef<float>(this.Handle, "CTriggerHurt", "m_flForgivenessDelay");
// m_bitsDamageInflict
[SchemaMember("CTriggerHurt", "m_bitsDamageInflict")]
public ref Int32 BitsDamageInflict => ref Schema.GetRef<Int32>(this.Handle, "CTriggerHurt", "m_bitsDamageInflict");
// m_damageModel
[SchemaMember("CTriggerHurt", "m_damageModel")]
public ref Int32 DamageModel => ref Schema.GetRef<Int32>(this.Handle, "CTriggerHurt", "m_damageModel");
// m_bNoDmgForce
[SchemaMember("CTriggerHurt", "m_bNoDmgForce")]
public ref bool NoDmgForce => ref Schema.GetRef<bool>(this.Handle, "CTriggerHurt", "m_bNoDmgForce");
// m_vDamageForce
[SchemaMember("CTriggerHurt", "m_vDamageForce")]
public Vector DamageForce => Schema.GetDeclaredClass<Vector>(this.Handle, "CTriggerHurt", "m_vDamageForce");
// m_thinkAlways
[SchemaMember("CTriggerHurt", "m_thinkAlways")]
public ref bool ThinkAlways => ref Schema.GetRef<bool>(this.Handle, "CTriggerHurt", "m_thinkAlways");
// m_hurtThinkPeriod
[SchemaMember("CTriggerHurt", "m_hurtThinkPeriod")]
public ref float HurtThinkPeriod => ref Schema.GetRef<float>(this.Handle, "CTriggerHurt", "m_hurtThinkPeriod");
// m_OnHurt
[SchemaMember("CTriggerHurt", "m_OnHurt")]
public CEntityIOOutput OnHurt => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerHurt", "m_OnHurt");
// m_OnHurtPlayer
[SchemaMember("CTriggerHurt", "m_OnHurtPlayer")]
public CEntityIOOutput OnHurtPlayer => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerHurt", "m_OnHurtPlayer");
// m_hurtEntities
[SchemaMember("CTriggerHurt", "m_hurtEntities")]
public NetworkedVector<CHandle<CBaseEntity>> HurtEntities => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseEntity>>>(this.Handle, "CTriggerHurt", "m_hurtEntities");
}
public partial class CTriggerHurtGhost : CTriggerHurt
{
public CTriggerHurtGhost (IntPtr pointer) : base(pointer) {}
}
public partial class CTriggerImpact : CTriggerMultiple
{
public CTriggerImpact (IntPtr pointer) : base(pointer) {}
// m_flMagnitude
[SchemaMember("CTriggerImpact", "m_flMagnitude")]
public ref float Magnitude => ref Schema.GetRef<float>(this.Handle, "CTriggerImpact", "m_flMagnitude");
// m_flNoise
[SchemaMember("CTriggerImpact", "m_flNoise")]
public ref float Noise => ref Schema.GetRef<float>(this.Handle, "CTriggerImpact", "m_flNoise");
// m_flViewkick
[SchemaMember("CTriggerImpact", "m_flViewkick")]
public ref float Viewkick => ref Schema.GetRef<float>(this.Handle, "CTriggerImpact", "m_flViewkick");
}
public partial class CTriggerLerpObject : CBaseTrigger
{
public CTriggerLerpObject (IntPtr pointer) : base(pointer) {}
// m_iszLerpTarget
[SchemaMember("CTriggerLerpObject", "m_iszLerpTarget")]
public string IszLerpTarget
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerLerpObject", "m_iszLerpTarget"); }
set { Schema.SetString(this.Handle, "CTriggerLerpObject", "m_iszLerpTarget", value); }
}
// m_hLerpTarget
[SchemaMember("CTriggerLerpObject", "m_hLerpTarget")]
public CHandle<CBaseEntity> HLerpTarget => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CTriggerLerpObject", "m_hLerpTarget");
// m_iszLerpTargetAttachment
[SchemaMember("CTriggerLerpObject", "m_iszLerpTargetAttachment")]
public string IszLerpTargetAttachment
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerLerpObject", "m_iszLerpTargetAttachment"); }
set { Schema.SetString(this.Handle, "CTriggerLerpObject", "m_iszLerpTargetAttachment", value); }
}
// m_flLerpDuration
[SchemaMember("CTriggerLerpObject", "m_flLerpDuration")]
public ref float LerpDuration => ref Schema.GetRef<float>(this.Handle, "CTriggerLerpObject", "m_flLerpDuration");
// m_bLerpRestoreMoveType
[SchemaMember("CTriggerLerpObject", "m_bLerpRestoreMoveType")]
public ref bool LerpRestoreMoveType => ref Schema.GetRef<bool>(this.Handle, "CTriggerLerpObject", "m_bLerpRestoreMoveType");
// m_bSingleLerpObject
[SchemaMember("CTriggerLerpObject", "m_bSingleLerpObject")]
public ref bool SingleLerpObject => ref Schema.GetRef<bool>(this.Handle, "CTriggerLerpObject", "m_bSingleLerpObject");
// m_vecLerpingObjects
[SchemaMember("CTriggerLerpObject", "m_vecLerpingObjects")]
public NetworkedVector<lerpdata_t> LerpingObjects => Schema.GetDeclaredClass<NetworkedVector<lerpdata_t>>(this.Handle, "CTriggerLerpObject", "m_vecLerpingObjects");
// m_iszLerpEffect
[SchemaMember("CTriggerLerpObject", "m_iszLerpEffect")]
public string LerpEffect
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerLerpObject", "m_iszLerpEffect"); }
set { Schema.SetString(this.Handle, "CTriggerLerpObject", "m_iszLerpEffect", value); }
}
// m_iszLerpSound
[SchemaMember("CTriggerLerpObject", "m_iszLerpSound")]
public string LerpSound
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerLerpObject", "m_iszLerpSound"); }
set { Schema.SetString(this.Handle, "CTriggerLerpObject", "m_iszLerpSound", value); }
}
// m_OnLerpStarted
[SchemaMember("CTriggerLerpObject", "m_OnLerpStarted")]
public CEntityIOOutput OnLerpStarted => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerLerpObject", "m_OnLerpStarted");
// m_OnLerpFinished
[SchemaMember("CTriggerLerpObject", "m_OnLerpFinished")]
public CEntityIOOutput OnLerpFinished => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerLerpObject", "m_OnLerpFinished");
}
public partial class CTriggerLook : CTriggerOnce
{
public CTriggerLook (IntPtr pointer) : base(pointer) {}
// m_hLookTarget
[SchemaMember("CTriggerLook", "m_hLookTarget")]
public CHandle<CBaseEntity> LookTarget => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CTriggerLook", "m_hLookTarget");
// m_flFieldOfView
[SchemaMember("CTriggerLook", "m_flFieldOfView")]
public ref float FieldOfView => ref Schema.GetRef<float>(this.Handle, "CTriggerLook", "m_flFieldOfView");
// m_flLookTime
[SchemaMember("CTriggerLook", "m_flLookTime")]
public ref float LookTime => ref Schema.GetRef<float>(this.Handle, "CTriggerLook", "m_flLookTime");
// m_flLookTimeTotal
[SchemaMember("CTriggerLook", "m_flLookTimeTotal")]
public ref float LookTimeTotal => ref Schema.GetRef<float>(this.Handle, "CTriggerLook", "m_flLookTimeTotal");
// m_flLookTimeLast
[SchemaMember("CTriggerLook", "m_flLookTimeLast")]
public ref float LookTimeLast => ref Schema.GetRef<float>(this.Handle, "CTriggerLook", "m_flLookTimeLast");
// m_flTimeoutDuration
[SchemaMember("CTriggerLook", "m_flTimeoutDuration")]
public ref float TimeoutDuration => ref Schema.GetRef<float>(this.Handle, "CTriggerLook", "m_flTimeoutDuration");
// m_bTimeoutFired
[SchemaMember("CTriggerLook", "m_bTimeoutFired")]
public ref bool TimeoutFired => ref Schema.GetRef<bool>(this.Handle, "CTriggerLook", "m_bTimeoutFired");
// m_bIsLooking
[SchemaMember("CTriggerLook", "m_bIsLooking")]
public ref bool IsLooking => ref Schema.GetRef<bool>(this.Handle, "CTriggerLook", "m_bIsLooking");
// m_b2DFOV
[SchemaMember("CTriggerLook", "m_b2DFOV")]
public ref bool B2DFOV => ref Schema.GetRef<bool>(this.Handle, "CTriggerLook", "m_b2DFOV");
// m_bUseVelocity
[SchemaMember("CTriggerLook", "m_bUseVelocity")]
public ref bool UseVelocity => ref Schema.GetRef<bool>(this.Handle, "CTriggerLook", "m_bUseVelocity");
// m_hActivator
[SchemaMember("CTriggerLook", "m_hActivator")]
public CHandle<CBaseEntity> Activator => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CTriggerLook", "m_hActivator");
// m_bTestOcclusion
[SchemaMember("CTriggerLook", "m_bTestOcclusion")]
public ref bool TestOcclusion => ref Schema.GetRef<bool>(this.Handle, "CTriggerLook", "m_bTestOcclusion");
// m_OnTimeout
[SchemaMember("CTriggerLook", "m_OnTimeout")]
public CEntityIOOutput OnTimeout => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerLook", "m_OnTimeout");
// m_OnStartLook
[SchemaMember("CTriggerLook", "m_OnStartLook")]
public CEntityIOOutput OnStartLook => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerLook", "m_OnStartLook");
// m_OnEndLook
[SchemaMember("CTriggerLook", "m_OnEndLook")]
public CEntityIOOutput OnEndLook => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerLook", "m_OnEndLook");
}
public partial class CTriggerMultiple : CBaseTrigger
{
public CTriggerMultiple (IntPtr pointer) : base(pointer) {}
// m_OnTrigger
[SchemaMember("CTriggerMultiple", "m_OnTrigger")]
public CEntityIOOutput OnTrigger => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerMultiple", "m_OnTrigger");
}
public partial class CTriggerOnce : CTriggerMultiple
{
public CTriggerOnce (IntPtr pointer) : base(pointer) {}
}
public partial class CTriggerPhysics : CBaseTrigger
{
public CTriggerPhysics (IntPtr pointer) : base(pointer) {}
// m_gravityScale
[SchemaMember("CTriggerPhysics", "m_gravityScale")]
public ref float GravityScale => ref Schema.GetRef<float>(this.Handle, "CTriggerPhysics", "m_gravityScale");
// m_linearLimit
[SchemaMember("CTriggerPhysics", "m_linearLimit")]
public ref float LinearLimit => ref Schema.GetRef<float>(this.Handle, "CTriggerPhysics", "m_linearLimit");
// m_linearDamping
[SchemaMember("CTriggerPhysics", "m_linearDamping")]
public ref float LinearDamping => ref Schema.GetRef<float>(this.Handle, "CTriggerPhysics", "m_linearDamping");
// m_angularLimit
[SchemaMember("CTriggerPhysics", "m_angularLimit")]
public ref float AngularLimit => ref Schema.GetRef<float>(this.Handle, "CTriggerPhysics", "m_angularLimit");
// m_angularDamping
[SchemaMember("CTriggerPhysics", "m_angularDamping")]
public ref float AngularDamping => ref Schema.GetRef<float>(this.Handle, "CTriggerPhysics", "m_angularDamping");
// m_linearForce
[SchemaMember("CTriggerPhysics", "m_linearForce")]
public ref float LinearForce => ref Schema.GetRef<float>(this.Handle, "CTriggerPhysics", "m_linearForce");
// m_flFrequency
[SchemaMember("CTriggerPhysics", "m_flFrequency")]
public ref float Frequency => ref Schema.GetRef<float>(this.Handle, "CTriggerPhysics", "m_flFrequency");
// m_flDampingRatio
[SchemaMember("CTriggerPhysics", "m_flDampingRatio")]
public ref float DampingRatio => ref Schema.GetRef<float>(this.Handle, "CTriggerPhysics", "m_flDampingRatio");
// m_vecLinearForcePointAt
[SchemaMember("CTriggerPhysics", "m_vecLinearForcePointAt")]
public Vector LinearForcePointAt => Schema.GetDeclaredClass<Vector>(this.Handle, "CTriggerPhysics", "m_vecLinearForcePointAt");
// m_bCollapseToForcePoint
[SchemaMember("CTriggerPhysics", "m_bCollapseToForcePoint")]
public ref bool CollapseToForcePoint => ref Schema.GetRef<bool>(this.Handle, "CTriggerPhysics", "m_bCollapseToForcePoint");
// m_vecLinearForcePointAtWorld
[SchemaMember("CTriggerPhysics", "m_vecLinearForcePointAtWorld")]
public Vector LinearForcePointAtWorld => Schema.GetDeclaredClass<Vector>(this.Handle, "CTriggerPhysics", "m_vecLinearForcePointAtWorld");
// m_vecLinearForceDirection
[SchemaMember("CTriggerPhysics", "m_vecLinearForceDirection")]
public Vector LinearForceDirection => Schema.GetDeclaredClass<Vector>(this.Handle, "CTriggerPhysics", "m_vecLinearForceDirection");
// m_bConvertToDebrisWhenPossible
[SchemaMember("CTriggerPhysics", "m_bConvertToDebrisWhenPossible")]
public ref bool ConvertToDebrisWhenPossible => ref Schema.GetRef<bool>(this.Handle, "CTriggerPhysics", "m_bConvertToDebrisWhenPossible");
}
public partial class CTriggerProximity : CBaseTrigger
{
public CTriggerProximity (IntPtr pointer) : base(pointer) {}
// m_hMeasureTarget
[SchemaMember("CTriggerProximity", "m_hMeasureTarget")]
public CHandle<CBaseEntity> HMeasureTarget => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "CTriggerProximity", "m_hMeasureTarget");
// m_iszMeasureTarget
[SchemaMember("CTriggerProximity", "m_iszMeasureTarget")]
public string IszMeasureTarget
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerProximity", "m_iszMeasureTarget"); }
set { Schema.SetString(this.Handle, "CTriggerProximity", "m_iszMeasureTarget", value); }
}
// m_fRadius
[SchemaMember("CTriggerProximity", "m_fRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "CTriggerProximity", "m_fRadius");
// m_nTouchers
[SchemaMember("CTriggerProximity", "m_nTouchers")]
public ref Int32 Touchers => ref Schema.GetRef<Int32>(this.Handle, "CTriggerProximity", "m_nTouchers");
}
public partial class CTriggerPush : CBaseTrigger
{
public CTriggerPush (IntPtr pointer) : base(pointer) {}
// m_angPushEntitySpace
[SchemaMember("CTriggerPush", "m_angPushEntitySpace")]
public QAngle PushEntitySpace => Schema.GetDeclaredClass<QAngle>(this.Handle, "CTriggerPush", "m_angPushEntitySpace");
// m_vecPushDirEntitySpace
[SchemaMember("CTriggerPush", "m_vecPushDirEntitySpace")]
public Vector PushDirEntitySpace => Schema.GetDeclaredClass<Vector>(this.Handle, "CTriggerPush", "m_vecPushDirEntitySpace");
// m_bTriggerOnStartTouch
[SchemaMember("CTriggerPush", "m_bTriggerOnStartTouch")]
public ref bool TriggerOnStartTouch => ref Schema.GetRef<bool>(this.Handle, "CTriggerPush", "m_bTriggerOnStartTouch");
// m_flAlternateTicksFix
[SchemaMember("CTriggerPush", "m_flAlternateTicksFix")]
public ref float AlternateTicksFix => ref Schema.GetRef<float>(this.Handle, "CTriggerPush", "m_flAlternateTicksFix");
// m_flPushSpeed
[SchemaMember("CTriggerPush", "m_flPushSpeed")]
public ref float PushSpeed => ref Schema.GetRef<float>(this.Handle, "CTriggerPush", "m_flPushSpeed");
}
public partial class CTriggerRemove : CBaseTrigger
{
public CTriggerRemove (IntPtr pointer) : base(pointer) {}
// m_OnRemove
[SchemaMember("CTriggerRemove", "m_OnRemove")]
public CEntityIOOutput OnRemove => Schema.GetDeclaredClass<CEntityIOOutput>(this.Handle, "CTriggerRemove", "m_OnRemove");
}
public partial class CTriggerSave : CBaseTrigger
{
public CTriggerSave (IntPtr pointer) : base(pointer) {}
// m_bForceNewLevelUnit
[SchemaMember("CTriggerSave", "m_bForceNewLevelUnit")]
public ref bool ForceNewLevelUnit => ref Schema.GetRef<bool>(this.Handle, "CTriggerSave", "m_bForceNewLevelUnit");
// m_fDangerousTimer
[SchemaMember("CTriggerSave", "m_fDangerousTimer")]
public ref float DangerousTimer => ref Schema.GetRef<float>(this.Handle, "CTriggerSave", "m_fDangerousTimer");
// m_minHitPoints
[SchemaMember("CTriggerSave", "m_minHitPoints")]
public ref Int32 MinHitPoints => ref Schema.GetRef<Int32>(this.Handle, "CTriggerSave", "m_minHitPoints");
}
public partial class CTriggerSndSosOpvar : CBaseTrigger
{
public CTriggerSndSosOpvar (IntPtr pointer) : base(pointer) {}
// m_hTouchingPlayers
[SchemaMember("CTriggerSndSosOpvar", "m_hTouchingPlayers")]
public NetworkedVector<CHandle<CBaseEntity>> TouchingPlayers => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBaseEntity>>>(this.Handle, "CTriggerSndSosOpvar", "m_hTouchingPlayers");
// m_flPosition
[SchemaMember("CTriggerSndSosOpvar", "m_flPosition")]
public Vector Position => Schema.GetDeclaredClass<Vector>(this.Handle, "CTriggerSndSosOpvar", "m_flPosition");
// m_flCenterSize
[SchemaMember("CTriggerSndSosOpvar", "m_flCenterSize")]
public ref float CenterSize => ref Schema.GetRef<float>(this.Handle, "CTriggerSndSosOpvar", "m_flCenterSize");
// m_flMinVal
[SchemaMember("CTriggerSndSosOpvar", "m_flMinVal")]
public ref float MinVal => ref Schema.GetRef<float>(this.Handle, "CTriggerSndSosOpvar", "m_flMinVal");
// m_flMaxVal
[SchemaMember("CTriggerSndSosOpvar", "m_flMaxVal")]
public ref float MaxVal => ref Schema.GetRef<float>(this.Handle, "CTriggerSndSosOpvar", "m_flMaxVal");
// m_flWait
[SchemaMember("CTriggerSndSosOpvar", "m_flWait")]
public ref float Wait => ref Schema.GetRef<float>(this.Handle, "CTriggerSndSosOpvar", "m_flWait");
// m_opvarName
[SchemaMember("CTriggerSndSosOpvar", "m_opvarName")]
public string OpvarName
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerSndSosOpvar", "m_opvarName"); }
set { Schema.SetString(this.Handle, "CTriggerSndSosOpvar", "m_opvarName", value); }
}
// m_stackName
[SchemaMember("CTriggerSndSosOpvar", "m_stackName")]
public string StackName
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerSndSosOpvar", "m_stackName"); }
set { Schema.SetString(this.Handle, "CTriggerSndSosOpvar", "m_stackName", value); }
}
// m_operatorName
[SchemaMember("CTriggerSndSosOpvar", "m_operatorName")]
public string OperatorName
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerSndSosOpvar", "m_operatorName"); }
set { Schema.SetString(this.Handle, "CTriggerSndSosOpvar", "m_operatorName", value); }
}
// m_bVolIs2D
[SchemaMember("CTriggerSndSosOpvar", "m_bVolIs2D")]
public ref bool VolIs2D => ref Schema.GetRef<bool>(this.Handle, "CTriggerSndSosOpvar", "m_bVolIs2D");
// m_opvarNameChar
[SchemaMember("CTriggerSndSosOpvar", "m_opvarNameChar")]
public string OpvarNameChar
{
get { return Schema.GetString(this.Handle, "CTriggerSndSosOpvar", "m_opvarNameChar"); }
set { Schema.SetString(this.Handle, "CTriggerSndSosOpvar", "m_opvarNameChar", value); }
}
// m_stackNameChar
[SchemaMember("CTriggerSndSosOpvar", "m_stackNameChar")]
public string StackNameChar
{
get { return Schema.GetString(this.Handle, "CTriggerSndSosOpvar", "m_stackNameChar"); }
set { Schema.SetString(this.Handle, "CTriggerSndSosOpvar", "m_stackNameChar", value); }
}
// m_operatorNameChar
[SchemaMember("CTriggerSndSosOpvar", "m_operatorNameChar")]
public string OperatorNameChar
{
get { return Schema.GetString(this.Handle, "CTriggerSndSosOpvar", "m_operatorNameChar"); }
set { Schema.SetString(this.Handle, "CTriggerSndSosOpvar", "m_operatorNameChar", value); }
}
// m_VecNormPos
[SchemaMember("CTriggerSndSosOpvar", "m_VecNormPos")]
public Vector VecNormPos => Schema.GetDeclaredClass<Vector>(this.Handle, "CTriggerSndSosOpvar", "m_VecNormPos");
// m_flNormCenterSize
[SchemaMember("CTriggerSndSosOpvar", "m_flNormCenterSize")]
public ref float NormCenterSize => ref Schema.GetRef<float>(this.Handle, "CTriggerSndSosOpvar", "m_flNormCenterSize");
}
public partial class CTriggerSoundscape : CBaseTrigger
{
public CTriggerSoundscape (IntPtr pointer) : base(pointer) {}
// m_hSoundscape
[SchemaMember("CTriggerSoundscape", "m_hSoundscape")]
public CHandle<CEnvSoundscapeTriggerable> Soundscape => Schema.GetDeclaredClass<CHandle<CEnvSoundscapeTriggerable>>(this.Handle, "CTriggerSoundscape", "m_hSoundscape");
// m_SoundscapeName
[SchemaMember("CTriggerSoundscape", "m_SoundscapeName")]
public string SoundscapeName
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerSoundscape", "m_SoundscapeName"); }
set { Schema.SetString(this.Handle, "CTriggerSoundscape", "m_SoundscapeName", value); }
}
// m_spectators
[SchemaMember("CTriggerSoundscape", "m_spectators")]
public NetworkedVector<CHandle<CBasePlayerPawn>> Spectators => Schema.GetDeclaredClass<NetworkedVector<CHandle<CBasePlayerPawn>>>(this.Handle, "CTriggerSoundscape", "m_spectators");
}
public partial class CTriggerTeleport : CBaseTrigger
{
public CTriggerTeleport (IntPtr pointer) : base(pointer) {}
// m_iLandmark
[SchemaMember("CTriggerTeleport", "m_iLandmark")]
public string Landmark
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerTeleport", "m_iLandmark"); }
set { Schema.SetString(this.Handle, "CTriggerTeleport", "m_iLandmark", value); }
}
// m_bUseLandmarkAngles
[SchemaMember("CTriggerTeleport", "m_bUseLandmarkAngles")]
public ref bool UseLandmarkAngles => ref Schema.GetRef<bool>(this.Handle, "CTriggerTeleport", "m_bUseLandmarkAngles");
// m_bMirrorPlayer
[SchemaMember("CTriggerTeleport", "m_bMirrorPlayer")]
public ref bool MirrorPlayer => ref Schema.GetRef<bool>(this.Handle, "CTriggerTeleport", "m_bMirrorPlayer");
}
public partial class CTriggerToggleSave : CBaseTrigger
{
public CTriggerToggleSave (IntPtr pointer) : base(pointer) {}
// m_bDisabled
[SchemaMember("CTriggerToggleSave", "m_bDisabled")]
public ref bool Disabled => ref Schema.GetRef<bool>(this.Handle, "CTriggerToggleSave", "m_bDisabled");
}
public partial class CTriggerTripWire : CBaseTrigger
{
public CTriggerTripWire (IntPtr pointer) : base(pointer) {}
}
public partial class CTriggerVolume : CBaseModelEntity
{
public CTriggerVolume (IntPtr pointer) : base(pointer) {}
// m_iFilterName
[SchemaMember("CTriggerVolume", "m_iFilterName")]
public string FilterName
{
get { return Schema.GetUtf8String(this.Handle, "CTriggerVolume", "m_iFilterName"); }
set { Schema.SetString(this.Handle, "CTriggerVolume", "m_iFilterName", value); }
}
// m_hFilter
[SchemaMember("CTriggerVolume", "m_hFilter")]
public CHandle<CBaseFilter> Filter => Schema.GetDeclaredClass<CHandle<CBaseFilter>>(this.Handle, "CTriggerVolume", "m_hFilter");
}
public partial class CTripWireFire : CBaseCSGrenade
{
public CTripWireFire (IntPtr pointer) : base(pointer) {}
}
public partial class CTripWireFireProjectile : CBaseGrenade
{
public CTripWireFireProjectile (IntPtr pointer) : base(pointer) {}
}
public partial class CVariantDefaultAllocator : NativeObject
{
public CVariantDefaultAllocator (IntPtr pointer) : base(pointer) {}
}
public partial class CVoteController : CBaseEntity
{
public CVoteController (IntPtr pointer) : base(pointer) {}
// m_iActiveIssueIndex
[SchemaMember("CVoteController", "m_iActiveIssueIndex")]
public ref Int32 ActiveIssueIndex => ref Schema.GetRef<Int32>(this.Handle, "CVoteController", "m_iActiveIssueIndex");
// m_iOnlyTeamToVote
[SchemaMember("CVoteController", "m_iOnlyTeamToVote")]
public ref Int32 OnlyTeamToVote => ref Schema.GetRef<Int32>(this.Handle, "CVoteController", "m_iOnlyTeamToVote");
// m_nVoteOptionCount
[SchemaMember("CVoteController", "m_nVoteOptionCount")]
public Span<Int32> VoteOptionCount => Schema.GetFixedArray<Int32>(this.Handle, "CVoteController", "m_nVoteOptionCount", 5);
// m_nPotentialVotes
[SchemaMember("CVoteController", "m_nPotentialVotes")]
public ref Int32 PotentialVotes => ref Schema.GetRef<Int32>(this.Handle, "CVoteController", "m_nPotentialVotes");
// m_bIsYesNoVote
[SchemaMember("CVoteController", "m_bIsYesNoVote")]
public ref bool IsYesNoVote => ref Schema.GetRef<bool>(this.Handle, "CVoteController", "m_bIsYesNoVote");
// m_acceptingVotesTimer
[SchemaMember("CVoteController", "m_acceptingVotesTimer")]
public CountdownTimer AcceptingVotesTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CVoteController", "m_acceptingVotesTimer");
// m_executeCommandTimer
[SchemaMember("CVoteController", "m_executeCommandTimer")]
public CountdownTimer ExecuteCommandTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CVoteController", "m_executeCommandTimer");
// m_resetVoteTimer
[SchemaMember("CVoteController", "m_resetVoteTimer")]
public CountdownTimer ResetVoteTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CVoteController", "m_resetVoteTimer");
// m_nVotesCast
[SchemaMember("CVoteController", "m_nVotesCast")]
public Span<Int32> VotesCast => Schema.GetFixedArray<Int32>(this.Handle, "CVoteController", "m_nVotesCast", 64);
// m_playerHoldingVote
[SchemaMember("CVoteController", "m_playerHoldingVote")]
public ref Int32 PlayerHoldingVote => ref Schema.GetRef<Int32>(this.Handle, "CVoteController", "m_playerHoldingVote");
// m_playerOverrideForVote
[SchemaMember("CVoteController", "m_playerOverrideForVote")]
public ref Int32 PlayerOverrideForVote => ref Schema.GetRef<Int32>(this.Handle, "CVoteController", "m_playerOverrideForVote");
// m_nHighestCountIndex
[SchemaMember("CVoteController", "m_nHighestCountIndex")]
public ref Int32 HighestCountIndex => ref Schema.GetRef<Int32>(this.Handle, "CVoteController", "m_nHighestCountIndex");
// m_potentialIssues
[SchemaMember("CVoteController", "m_potentialIssues")]
public NetworkedVector<CBaseIssue?> PotentialIssues => Schema.GetDeclaredClass<NetworkedVector<CBaseIssue?>>(this.Handle, "CVoteController", "m_potentialIssues");
}
public partial class CWaterBullet : CBaseAnimGraph
{
public CWaterBullet (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponAug : CCSWeaponBaseGun
{
public CWeaponAug (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponAWP : CCSWeaponBaseGun
{
public CWeaponAWP (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponBaseItem : CCSWeaponBase
{
public CWeaponBaseItem (IntPtr pointer) : base(pointer) {}
// m_SequenceCompleteTimer
[SchemaMember("CWeaponBaseItem", "m_SequenceCompleteTimer")]
public CountdownTimer SequenceCompleteTimer => Schema.GetDeclaredClass<CountdownTimer>(this.Handle, "CWeaponBaseItem", "m_SequenceCompleteTimer");
// m_bRedraw
[SchemaMember("CWeaponBaseItem", "m_bRedraw")]
public ref bool Redraw => ref Schema.GetRef<bool>(this.Handle, "CWeaponBaseItem", "m_bRedraw");
}
public partial class CWeaponBizon : CCSWeaponBaseGun
{
public CWeaponBizon (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponCZ75a : CCSWeaponBaseGun
{
public CWeaponCZ75a (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponElite : CCSWeaponBaseGun
{
public CWeaponElite (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponFamas : CCSWeaponBaseGun
{
public CWeaponFamas (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponFiveSeven : CCSWeaponBaseGun
{
public CWeaponFiveSeven (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponG3SG1 : CCSWeaponBaseGun
{
public CWeaponG3SG1 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponGalilAR : CCSWeaponBaseGun
{
public CWeaponGalilAR (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponGlock : CCSWeaponBaseGun
{
public CWeaponGlock (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponHKP2000 : CCSWeaponBaseGun
{
public CWeaponHKP2000 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponM249 : CCSWeaponBaseGun
{
public CWeaponM249 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponM4A1 : CCSWeaponBaseGun
{
public CWeaponM4A1 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponM4A1Silencer : CCSWeaponBaseGun
{
public CWeaponM4A1Silencer (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponMAC10 : CCSWeaponBaseGun
{
public CWeaponMAC10 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponMag7 : CCSWeaponBaseGun
{
public CWeaponMag7 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponMP5SD : CCSWeaponBaseGun
{
public CWeaponMP5SD (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponMP7 : CCSWeaponBaseGun
{
public CWeaponMP7 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponMP9 : CCSWeaponBaseGun
{
public CWeaponMP9 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponNegev : CCSWeaponBaseGun
{
public CWeaponNegev (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponNOVA : CCSWeaponBase
{
public CWeaponNOVA (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponP250 : CCSWeaponBaseGun
{
public CWeaponP250 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponP90 : CCSWeaponBaseGun
{
public CWeaponP90 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponRevolver : CCSWeaponBaseGun
{
public CWeaponRevolver (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponSawedoff : CCSWeaponBase
{
public CWeaponSawedoff (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponSCAR20 : CCSWeaponBaseGun
{
public CWeaponSCAR20 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponSG556 : CCSWeaponBaseGun
{
public CWeaponSG556 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponShield : CCSWeaponBaseGun
{
public CWeaponShield (IntPtr pointer) : base(pointer) {}
// m_flBulletDamageAbsorbed
[SchemaMember("CWeaponShield", "m_flBulletDamageAbsorbed")]
public ref float BulletDamageAbsorbed => ref Schema.GetRef<float>(this.Handle, "CWeaponShield", "m_flBulletDamageAbsorbed");
// m_flLastBulletHitSoundTime
[SchemaMember("CWeaponShield", "m_flLastBulletHitSoundTime")]
public ref float LastBulletHitSoundTime => ref Schema.GetRef<float>(this.Handle, "CWeaponShield", "m_flLastBulletHitSoundTime");
// m_flDisplayHealth
[SchemaMember("CWeaponShield", "m_flDisplayHealth")]
public ref float DisplayHealth => ref Schema.GetRef<float>(this.Handle, "CWeaponShield", "m_flDisplayHealth");
}
public partial class CWeaponSSG08 : CCSWeaponBaseGun
{
public CWeaponSSG08 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponTaser : CCSWeaponBaseGun
{
public CWeaponTaser (IntPtr pointer) : base(pointer) {}
// m_fFireTime
[SchemaMember("CWeaponTaser", "m_fFireTime")]
public ref float FireTime => ref Schema.GetRef<float>(this.Handle, "CWeaponTaser", "m_fFireTime");
}
public partial class CWeaponTec9 : CCSWeaponBaseGun
{
public CWeaponTec9 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponUMP45 : CCSWeaponBaseGun
{
public CWeaponUMP45 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponUSPSilencer : CCSWeaponBaseGun
{
public CWeaponUSPSilencer (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponXM1014 : CCSWeaponBase
{
public CWeaponXM1014 (IntPtr pointer) : base(pointer) {}
}
public partial class CWeaponZoneRepulsor : CCSWeaponBaseGun
{
public CWeaponZoneRepulsor (IntPtr pointer) : base(pointer) {}
}
public partial class CWorld : CBaseModelEntity
{
public CWorld (IntPtr pointer) : base(pointer) {}
}
public partial class dynpitchvol_base_t : NativeObject
{
public dynpitchvol_base_t (IntPtr pointer) : base(pointer) {}
// preset
[SchemaMember("dynpitchvol_base_t", "preset")]
public ref Int32 Preset => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "preset");
// pitchrun
[SchemaMember("dynpitchvol_base_t", "pitchrun")]
public ref Int32 Pitchrun => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "pitchrun");
// pitchstart
[SchemaMember("dynpitchvol_base_t", "pitchstart")]
public ref Int32 Pitchstart => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "pitchstart");
// spinup
[SchemaMember("dynpitchvol_base_t", "spinup")]
public ref Int32 Spinup => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "spinup");
// spindown
[SchemaMember("dynpitchvol_base_t", "spindown")]
public ref Int32 Spindown => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "spindown");
// volrun
[SchemaMember("dynpitchvol_base_t", "volrun")]
public ref Int32 Volrun => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "volrun");
// volstart
[SchemaMember("dynpitchvol_base_t", "volstart")]
public ref Int32 Volstart => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "volstart");
// fadein
[SchemaMember("dynpitchvol_base_t", "fadein")]
public ref Int32 Fadein => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "fadein");
// fadeout
[SchemaMember("dynpitchvol_base_t", "fadeout")]
public ref Int32 Fadeout => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "fadeout");
// lfotype
[SchemaMember("dynpitchvol_base_t", "lfotype")]
public ref Int32 Lfotype => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lfotype");
// lforate
[SchemaMember("dynpitchvol_base_t", "lforate")]
public ref Int32 Lforate => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lforate");
// lfomodpitch
[SchemaMember("dynpitchvol_base_t", "lfomodpitch")]
public ref Int32 Lfomodpitch => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lfomodpitch");
// lfomodvol
[SchemaMember("dynpitchvol_base_t", "lfomodvol")]
public ref Int32 Lfomodvol => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lfomodvol");
// cspinup
[SchemaMember("dynpitchvol_base_t", "cspinup")]
public ref Int32 Cspinup => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "cspinup");
// cspincount
[SchemaMember("dynpitchvol_base_t", "cspincount")]
public ref Int32 Cspincount => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "cspincount");
// pitch
[SchemaMember("dynpitchvol_base_t", "pitch")]
public ref Int32 Pitch => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "pitch");
// spinupsav
[SchemaMember("dynpitchvol_base_t", "spinupsav")]
public ref Int32 Spinupsav => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "spinupsav");
// spindownsav
[SchemaMember("dynpitchvol_base_t", "spindownsav")]
public ref Int32 Spindownsav => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "spindownsav");
// pitchfrac
[SchemaMember("dynpitchvol_base_t", "pitchfrac")]
public ref Int32 Pitchfrac => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "pitchfrac");
// vol
[SchemaMember("dynpitchvol_base_t", "vol")]
public ref Int32 Vol => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "vol");
// fadeinsav
[SchemaMember("dynpitchvol_base_t", "fadeinsav")]
public ref Int32 Fadeinsav => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "fadeinsav");
// fadeoutsav
[SchemaMember("dynpitchvol_base_t", "fadeoutsav")]
public ref Int32 Fadeoutsav => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "fadeoutsav");
// volfrac
[SchemaMember("dynpitchvol_base_t", "volfrac")]
public ref Int32 Volfrac => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "volfrac");
// lfofrac
[SchemaMember("dynpitchvol_base_t", "lfofrac")]
public ref Int32 Lfofrac => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lfofrac");
// lfomult
[SchemaMember("dynpitchvol_base_t", "lfomult")]
public ref Int32 Lfomult => ref Schema.GetRef<Int32>(this.Handle, "dynpitchvol_base_t", "lfomult");
}
public partial class dynpitchvol_t : dynpitchvol_base_t
{
public dynpitchvol_t (IntPtr pointer) : base(pointer) {}
}
public partial class EntityRenderAttribute_t : NativeObject
{
public EntityRenderAttribute_t (IntPtr pointer) : base(pointer) {}
// m_ID
[SchemaMember("EntityRenderAttribute_t", "m_ID")]
public CUtlStringToken ID => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "EntityRenderAttribute_t", "m_ID");
// m_Values
[SchemaMember("EntityRenderAttribute_t", "m_Values")]
public Vector4D Values => Schema.GetDeclaredClass<Vector4D>(this.Handle, "EntityRenderAttribute_t", "m_Values");
}
public partial class EntitySpottedState_t : NativeObject
{
public EntitySpottedState_t (IntPtr pointer) : base(pointer) {}
// m_bSpotted
[SchemaMember("EntitySpottedState_t", "m_bSpotted")]
public ref bool Spotted => ref Schema.GetRef<bool>(this.Handle, "EntitySpottedState_t", "m_bSpotted");
// m_bSpottedByMask
[SchemaMember("EntitySpottedState_t", "m_bSpottedByMask")]
public Span<UInt32> SpottedByMask => Schema.GetFixedArray<UInt32>(this.Handle, "EntitySpottedState_t", "m_bSpottedByMask", 2);
}
public partial class Extent : NativeObject
{
public Extent (IntPtr pointer) : base(pointer) {}
// lo
[SchemaMember("Extent", "lo")]
public Vector Lo => Schema.GetDeclaredClass<Vector>(this.Handle, "Extent", "lo");
// hi
[SchemaMember("Extent", "hi")]
public Vector Hi => Schema.GetDeclaredClass<Vector>(this.Handle, "Extent", "hi");
}
public partial class FilterDamageType : CBaseFilter
{
public FilterDamageType (IntPtr pointer) : base(pointer) {}
// m_iDamageType
[SchemaMember("FilterDamageType", "m_iDamageType")]
public ref Int32 DamageType => ref Schema.GetRef<Int32>(this.Handle, "FilterDamageType", "m_iDamageType");
}
public partial class FilterHealth : CBaseFilter
{
public FilterHealth (IntPtr pointer) : base(pointer) {}
// m_bAdrenalineActive
[SchemaMember("FilterHealth", "m_bAdrenalineActive")]
public ref bool AdrenalineActive => ref Schema.GetRef<bool>(this.Handle, "FilterHealth", "m_bAdrenalineActive");
// m_iHealthMin
[SchemaMember("FilterHealth", "m_iHealthMin")]
public ref Int32 HealthMin => ref Schema.GetRef<Int32>(this.Handle, "FilterHealth", "m_iHealthMin");
// m_iHealthMax
[SchemaMember("FilterHealth", "m_iHealthMax")]
public ref Int32 HealthMax => ref Schema.GetRef<Int32>(this.Handle, "FilterHealth", "m_iHealthMax");
}
public partial class FilterTeam : CBaseFilter
{
public FilterTeam (IntPtr pointer) : base(pointer) {}
// m_iFilterTeam
[SchemaMember("FilterTeam", "m_iFilterTeam")]
public ref Int32 Value => ref Schema.GetRef<Int32>(this.Handle, "FilterTeam", "m_iFilterTeam");
}
public partial class fogparams_t : NativeObject
{
public fogparams_t (IntPtr pointer) : base(pointer) {}
// dirPrimary
[SchemaMember("fogparams_t", "dirPrimary")]
public Vector DirPrimary => Schema.GetDeclaredClass<Vector>(this.Handle, "fogparams_t", "dirPrimary");
// colorPrimary
[SchemaMember("fogparams_t", "colorPrimary")]
public Color ColorPrimary
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "fogparams_t", "colorPrimary"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "fogparams_t", "colorPrimary", value); }
}
// colorSecondary
[SchemaMember("fogparams_t", "colorSecondary")]
public Color ColorSecondary
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "fogparams_t", "colorSecondary"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "fogparams_t", "colorSecondary", value); }
}
// colorPrimaryLerpTo
[SchemaMember("fogparams_t", "colorPrimaryLerpTo")]
public Color ColorPrimaryLerpTo
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "fogparams_t", "colorPrimaryLerpTo"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "fogparams_t", "colorPrimaryLerpTo", value); }
}
// colorSecondaryLerpTo
[SchemaMember("fogparams_t", "colorSecondaryLerpTo")]
public Color ColorSecondaryLerpTo
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "fogparams_t", "colorSecondaryLerpTo"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "fogparams_t", "colorSecondaryLerpTo", value); }
}
// start
[SchemaMember("fogparams_t", "start")]
public ref float Start => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "start");
// end
[SchemaMember("fogparams_t", "end")]
public ref float End => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "end");
// farz
[SchemaMember("fogparams_t", "farz")]
public ref float Farz => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "farz");
// maxdensity
[SchemaMember("fogparams_t", "maxdensity")]
public ref float Maxdensity => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "maxdensity");
// exponent
[SchemaMember("fogparams_t", "exponent")]
public ref float Exponent => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "exponent");
// HDRColorScale
[SchemaMember("fogparams_t", "HDRColorScale")]
public ref float HDRColorScale => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "HDRColorScale");
// skyboxFogFactor
[SchemaMember("fogparams_t", "skyboxFogFactor")]
public ref float SkyboxFogFactor => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "skyboxFogFactor");
// skyboxFogFactorLerpTo
[SchemaMember("fogparams_t", "skyboxFogFactorLerpTo")]
public ref float SkyboxFogFactorLerpTo => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "skyboxFogFactorLerpTo");
// startLerpTo
[SchemaMember("fogparams_t", "startLerpTo")]
public ref float StartLerpTo => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "startLerpTo");
// endLerpTo
[SchemaMember("fogparams_t", "endLerpTo")]
public ref float EndLerpTo => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "endLerpTo");
// maxdensityLerpTo
[SchemaMember("fogparams_t", "maxdensityLerpTo")]
public ref float MaxdensityLerpTo => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "maxdensityLerpTo");
// lerptime
[SchemaMember("fogparams_t", "lerptime")]
public ref float Lerptime => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "lerptime");
// duration
[SchemaMember("fogparams_t", "duration")]
public ref float Duration => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "duration");
// blendtobackground
[SchemaMember("fogparams_t", "blendtobackground")]
public ref float Blendtobackground => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "blendtobackground");
// scattering
[SchemaMember("fogparams_t", "scattering")]
public ref float Scattering => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "scattering");
// locallightscale
[SchemaMember("fogparams_t", "locallightscale")]
public ref float Locallightscale => ref Schema.GetRef<float>(this.Handle, "fogparams_t", "locallightscale");
// enable
[SchemaMember("fogparams_t", "enable")]
public ref bool Enable => ref Schema.GetRef<bool>(this.Handle, "fogparams_t", "enable");
// blend
[SchemaMember("fogparams_t", "blend")]
public ref bool Blend => ref Schema.GetRef<bool>(this.Handle, "fogparams_t", "blend");
// m_bNoReflectionFog
[SchemaMember("fogparams_t", "m_bNoReflectionFog")]
public ref bool NoReflectionFog => ref Schema.GetRef<bool>(this.Handle, "fogparams_t", "m_bNoReflectionFog");
// m_bPadding
[SchemaMember("fogparams_t", "m_bPadding")]
public ref bool Padding => ref Schema.GetRef<bool>(this.Handle, "fogparams_t", "m_bPadding");
}
public partial class fogplayerparams_t : NativeObject
{
public fogplayerparams_t (IntPtr pointer) : base(pointer) {}
// m_hCtrl
[SchemaMember("fogplayerparams_t", "m_hCtrl")]
public CHandle<CFogController> Ctrl => Schema.GetDeclaredClass<CHandle<CFogController>>(this.Handle, "fogplayerparams_t", "m_hCtrl");
// m_flTransitionTime
[SchemaMember("fogplayerparams_t", "m_flTransitionTime")]
public ref float TransitionTime => ref Schema.GetRef<float>(this.Handle, "fogplayerparams_t", "m_flTransitionTime");
// m_OldColor
[SchemaMember("fogplayerparams_t", "m_OldColor")]
public Color OldColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "fogplayerparams_t", "m_OldColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "fogplayerparams_t", "m_OldColor", value); }
}
// m_flOldStart
[SchemaMember("fogplayerparams_t", "m_flOldStart")]
public ref float OldStart => ref Schema.GetRef<float>(this.Handle, "fogplayerparams_t", "m_flOldStart");
// m_flOldEnd
[SchemaMember("fogplayerparams_t", "m_flOldEnd")]
public ref float OldEnd => ref Schema.GetRef<float>(this.Handle, "fogplayerparams_t", "m_flOldEnd");
// m_flOldMaxDensity
[SchemaMember("fogplayerparams_t", "m_flOldMaxDensity")]
public ref float OldMaxDensity => ref Schema.GetRef<float>(this.Handle, "fogplayerparams_t", "m_flOldMaxDensity");
// m_flOldHDRColorScale
[SchemaMember("fogplayerparams_t", "m_flOldHDRColorScale")]
public ref float OldHDRColorScale => ref Schema.GetRef<float>(this.Handle, "fogplayerparams_t", "m_flOldHDRColorScale");
// m_flOldFarZ
[SchemaMember("fogplayerparams_t", "m_flOldFarZ")]
public ref float OldFarZ => ref Schema.GetRef<float>(this.Handle, "fogplayerparams_t", "m_flOldFarZ");
// m_NewColor
[SchemaMember("fogplayerparams_t", "m_NewColor")]
public Color NewColor
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "fogplayerparams_t", "m_NewColor"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "fogplayerparams_t", "m_NewColor", value); }
}
// m_flNewStart
[SchemaMember("fogplayerparams_t", "m_flNewStart")]
public ref float NewStart => ref Schema.GetRef<float>(this.Handle, "fogplayerparams_t", "m_flNewStart");
// m_flNewEnd
[SchemaMember("fogplayerparams_t", "m_flNewEnd")]
public ref float NewEnd => ref Schema.GetRef<float>(this.Handle, "fogplayerparams_t", "m_flNewEnd");
// m_flNewMaxDensity
[SchemaMember("fogplayerparams_t", "m_flNewMaxDensity")]
public ref float NewMaxDensity => ref Schema.GetRef<float>(this.Handle, "fogplayerparams_t", "m_flNewMaxDensity");
// m_flNewHDRColorScale
[SchemaMember("fogplayerparams_t", "m_flNewHDRColorScale")]
public ref float NewHDRColorScale => ref Schema.GetRef<float>(this.Handle, "fogplayerparams_t", "m_flNewHDRColorScale");
// m_flNewFarZ
[SchemaMember("fogplayerparams_t", "m_flNewFarZ")]
public ref float NewFarZ => ref Schema.GetRef<float>(this.Handle, "fogplayerparams_t", "m_flNewFarZ");
}
public partial class hudtextparms_t : NativeObject
{
public hudtextparms_t (IntPtr pointer) : base(pointer) {}
// color1
[SchemaMember("hudtextparms_t", "color1")]
public Color Color1
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "hudtextparms_t", "color1"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "hudtextparms_t", "color1", value); }
}
// color2
[SchemaMember("hudtextparms_t", "color2")]
public Color Color2
{
get { return Schema.GetCustomMarshalledType<Color>(this.Handle, "hudtextparms_t", "color2"); }
set { Schema.SetCustomMarshalledType<Color>(this.Handle, "hudtextparms_t", "color2", value); }
}
// effect
[SchemaMember("hudtextparms_t", "effect")]
public ref byte Effect => ref Schema.GetRef<byte>(this.Handle, "hudtextparms_t", "effect");
// channel
[SchemaMember("hudtextparms_t", "channel")]
public ref byte Channel => ref Schema.GetRef<byte>(this.Handle, "hudtextparms_t", "channel");
// x
[SchemaMember("hudtextparms_t", "x")]
public ref float X => ref Schema.GetRef<float>(this.Handle, "hudtextparms_t", "x");
// y
[SchemaMember("hudtextparms_t", "y")]
public ref float Y => ref Schema.GetRef<float>(this.Handle, "hudtextparms_t", "y");
}
public partial class IChoreoServices : NativeObject
{
public IChoreoServices (IntPtr pointer) : base(pointer) {}
}
public partial class IEconItemInterface : NativeObject
{
public IEconItemInterface (IntPtr pointer) : base(pointer) {}
}
public partial class InfoForResourceTypeCModel : NativeObject
{
public InfoForResourceTypeCModel (IntPtr pointer) : base(pointer) {}
}
public partial class InfoForResourceTypeCPostProcessingResource : NativeObject
{
public InfoForResourceTypeCPostProcessingResource (IntPtr pointer) : base(pointer) {}
}
public partial class InfoForResourceTypeCTextureBase : NativeObject
{
public InfoForResourceTypeCTextureBase (IntPtr pointer) : base(pointer) {}
}
public partial class InfoForResourceTypeCVDataResource : NativeObject
{
public InfoForResourceTypeCVDataResource (IntPtr pointer) : base(pointer) {}
}
public partial class InfoForResourceTypeIMaterial2 : NativeObject
{
public InfoForResourceTypeIMaterial2 (IntPtr pointer) : base(pointer) {}
}
public partial class InfoForResourceTypeIParticleSystemDefinition : NativeObject
{
public InfoForResourceTypeIParticleSystemDefinition (IntPtr pointer) : base(pointer) {}
}
public partial class IntervalTimer : NativeObject
{
public IntervalTimer (IntPtr pointer) : base(pointer) {}
// m_timestamp
[SchemaMember("IntervalTimer", "m_timestamp")]
public ref float Timestamp => ref Schema.GetRef<float>(this.Handle, "IntervalTimer", "m_timestamp");
// m_nWorldGroupId
[SchemaMember("IntervalTimer", "m_nWorldGroupId")]
public WorldGroupId_t WorldGroupId => Schema.GetDeclaredClass<WorldGroupId_t>(this.Handle, "IntervalTimer", "m_nWorldGroupId");
}
public partial class ISkeletonAnimationController : NativeObject
{
public ISkeletonAnimationController (IntPtr pointer) : base(pointer) {}
}
public partial class lerpdata_t : NativeObject
{
public lerpdata_t (IntPtr pointer) : base(pointer) {}
// m_hEnt
[SchemaMember("lerpdata_t", "m_hEnt")]
public CHandle<CBaseEntity> Ent => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "lerpdata_t", "m_hEnt");
// m_MoveType
[SchemaMember("lerpdata_t", "m_MoveType")]
public ref MoveType_t MoveType => ref Schema.GetRef<MoveType_t>(this.Handle, "lerpdata_t", "m_MoveType");
// m_flStartTime
[SchemaMember("lerpdata_t", "m_flStartTime")]
public ref float StartTime => ref Schema.GetRef<float>(this.Handle, "lerpdata_t", "m_flStartTime");
// m_vecStartOrigin
[SchemaMember("lerpdata_t", "m_vecStartOrigin")]
public Vector StartOrigin => Schema.GetDeclaredClass<Vector>(this.Handle, "lerpdata_t", "m_vecStartOrigin");
// m_qStartRot
[SchemaMember("lerpdata_t", "m_qStartRot")]
public Quaternion StartRot => Schema.GetDeclaredClass<Quaternion>(this.Handle, "lerpdata_t", "m_qStartRot");
// m_nFXIndex
[SchemaMember("lerpdata_t", "m_nFXIndex")]
public ParticleIndex_t FXIndex => Schema.GetDeclaredClass<ParticleIndex_t>(this.Handle, "lerpdata_t", "m_nFXIndex");
}
public partial class locksound_t : NativeObject
{
public locksound_t (IntPtr pointer) : base(pointer) {}
// sLockedSound
[SchemaMember("locksound_t", "sLockedSound")]
public string SLockedSound
{
get { return Schema.GetUtf8String(this.Handle, "locksound_t", "sLockedSound"); }
set { Schema.SetString(this.Handle, "locksound_t", "sLockedSound", value); }
}
// sUnlockedSound
[SchemaMember("locksound_t", "sUnlockedSound")]
public string SUnlockedSound
{
get { return Schema.GetUtf8String(this.Handle, "locksound_t", "sUnlockedSound"); }
set { Schema.SetString(this.Handle, "locksound_t", "sUnlockedSound", value); }
}
// flwaitSound
[SchemaMember("locksound_t", "flwaitSound")]
public ref float FlwaitSound => ref Schema.GetRef<float>(this.Handle, "locksound_t", "flwaitSound");
}
public partial class magnetted_objects_t : NativeObject
{
public magnetted_objects_t (IntPtr pointer) : base(pointer) {}
// hEntity
[SchemaMember("magnetted_objects_t", "hEntity")]
public CHandle<CBaseEntity> HEntity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "magnetted_objects_t", "hEntity");
}
public partial class ParticleIndex_t : NativeObject
{
public ParticleIndex_t (IntPtr pointer) : base(pointer) {}
// m_Value
[SchemaMember("ParticleIndex_t", "m_Value")]
public ref Int32 Value => ref Schema.GetRef<Int32>(this.Handle, "ParticleIndex_t", "m_Value");
}
public partial class PhysicsRagdollPose_t : NativeObject
{
public PhysicsRagdollPose_t (IntPtr pointer) : base(pointer) {}
// __m_pChainEntity
[SchemaMember("PhysicsRagdollPose_t", "__m_pChainEntity")]
public CNetworkVarChainer __m_pChainEntity => Schema.GetDeclaredClass<CNetworkVarChainer>(this.Handle, "PhysicsRagdollPose_t", "__m_pChainEntity");
// m_Transforms
[SchemaMember("PhysicsRagdollPose_t", "m_Transforms")]
public NetworkedVector<CTransform> Transforms => Schema.GetDeclaredClass<NetworkedVector<CTransform>>(this.Handle, "PhysicsRagdollPose_t", "m_Transforms");
// m_hOwner
[SchemaMember("PhysicsRagdollPose_t", "m_hOwner")]
public CHandle<CBaseEntity> Owner => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "PhysicsRagdollPose_t", "m_hOwner");
}
public partial class ragdoll_t : NativeObject
{
public ragdoll_t (IntPtr pointer) : base(pointer) {}
// list
[SchemaMember("ragdoll_t", "list")]
public NetworkedVector<ragdollelement_t> List => Schema.GetDeclaredClass<NetworkedVector<ragdollelement_t>>(this.Handle, "ragdoll_t", "list");
// boneIndex
[SchemaMember("ragdoll_t", "boneIndex")]
public NetworkedVector<Int32> BoneIndex => Schema.GetDeclaredClass<NetworkedVector<Int32>>(this.Handle, "ragdoll_t", "boneIndex");
// allowStretch
[SchemaMember("ragdoll_t", "allowStretch")]
public ref bool AllowStretch => ref Schema.GetRef<bool>(this.Handle, "ragdoll_t", "allowStretch");
// unused
[SchemaMember("ragdoll_t", "unused")]
public ref bool Unused => ref Schema.GetRef<bool>(this.Handle, "ragdoll_t", "unused");
}
public partial class ragdollelement_t : NativeObject
{
public ragdollelement_t (IntPtr pointer) : base(pointer) {}
// originParentSpace
[SchemaMember("ragdollelement_t", "originParentSpace")]
public Vector OriginParentSpace => Schema.GetDeclaredClass<Vector>(this.Handle, "ragdollelement_t", "originParentSpace");
// parentIndex
[SchemaMember("ragdollelement_t", "parentIndex")]
public ref Int32 ParentIndex => ref Schema.GetRef<Int32>(this.Handle, "ragdollelement_t", "parentIndex");
// m_flRadius
[SchemaMember("ragdollelement_t", "m_flRadius")]
public ref float Radius => ref Schema.GetRef<float>(this.Handle, "ragdollelement_t", "m_flRadius");
}
public partial class Relationship_t : NativeObject
{
public Relationship_t (IntPtr pointer) : base(pointer) {}
// disposition
[SchemaMember("Relationship_t", "disposition")]
public ref Disposition_t Disposition => ref Schema.GetRef<Disposition_t>(this.Handle, "Relationship_t", "disposition");
// priority
[SchemaMember("Relationship_t", "priority")]
public ref Int32 Priority => ref Schema.GetRef<Int32>(this.Handle, "Relationship_t", "priority");
}
public partial class RelationshipOverride_t : Relationship_t
{
public RelationshipOverride_t (IntPtr pointer) : base(pointer) {}
// entity
[SchemaMember("RelationshipOverride_t", "entity")]
public CHandle<CBaseEntity> Entity => Schema.GetDeclaredClass<CHandle<CBaseEntity>>(this.Handle, "RelationshipOverride_t", "entity");
// classType
[SchemaMember("RelationshipOverride_t", "classType")]
public ref Class_T ClassType => ref Schema.GetRef<Class_T>(this.Handle, "RelationshipOverride_t", "classType");
}
public partial class ResponseContext_t : NativeObject
{
public ResponseContext_t (IntPtr pointer) : base(pointer) {}
// m_iszName
[SchemaMember("ResponseContext_t", "m_iszName")]
public string Name
{
get { return Schema.GetUtf8String(this.Handle, "ResponseContext_t", "m_iszName"); }
set { Schema.SetString(this.Handle, "ResponseContext_t", "m_iszName", value); }
}
// m_iszValue
[SchemaMember("ResponseContext_t", "m_iszValue")]
public string Value
{
get { return Schema.GetUtf8String(this.Handle, "ResponseContext_t", "m_iszValue"); }
set { Schema.SetString(this.Handle, "ResponseContext_t", "m_iszValue", value); }
}
// m_fExpirationTime
[SchemaMember("ResponseContext_t", "m_fExpirationTime")]
public ref float ExpirationTime => ref Schema.GetRef<float>(this.Handle, "ResponseContext_t", "m_fExpirationTime");
}
public partial class ResponseFollowup : NativeObject
{
public ResponseFollowup (IntPtr pointer) : base(pointer) {}
// followup_concept
[SchemaMember("ResponseFollowup", "followup_concept")]
public string Followup_concept
{
get { return Schema.GetString(this.Handle, "ResponseFollowup", "followup_concept"); }
set { Schema.SetString(this.Handle, "ResponseFollowup", "followup_concept", value); }
}
// followup_contexts
[SchemaMember("ResponseFollowup", "followup_contexts")]
public string Followup_contexts
{
get { return Schema.GetString(this.Handle, "ResponseFollowup", "followup_contexts"); }
set { Schema.SetString(this.Handle, "ResponseFollowup", "followup_contexts", value); }
}
// followup_delay
[SchemaMember("ResponseFollowup", "followup_delay")]
public ref float Followup_delay => ref Schema.GetRef<float>(this.Handle, "ResponseFollowup", "followup_delay");
// followup_target
[SchemaMember("ResponseFollowup", "followup_target")]
public string Followup_target
{
get { return Schema.GetString(this.Handle, "ResponseFollowup", "followup_target"); }
set { Schema.SetString(this.Handle, "ResponseFollowup", "followup_target", value); }
}
// followup_entityiotarget
[SchemaMember("ResponseFollowup", "followup_entityiotarget")]
public string Followup_entityiotarget
{
get { return Schema.GetString(this.Handle, "ResponseFollowup", "followup_entityiotarget"); }
set { Schema.SetString(this.Handle, "ResponseFollowup", "followup_entityiotarget", value); }
}
// followup_entityioinput
[SchemaMember("ResponseFollowup", "followup_entityioinput")]
public string Followup_entityioinput
{
get { return Schema.GetString(this.Handle, "ResponseFollowup", "followup_entityioinput"); }
set { Schema.SetString(this.Handle, "ResponseFollowup", "followup_entityioinput", value); }
}
// followup_entityiodelay
[SchemaMember("ResponseFollowup", "followup_entityiodelay")]
public ref float Followup_entityiodelay => ref Schema.GetRef<float>(this.Handle, "ResponseFollowup", "followup_entityiodelay");
// bFired
[SchemaMember("ResponseFollowup", "bFired")]
public ref bool BFired => ref Schema.GetRef<bool>(this.Handle, "ResponseFollowup", "bFired");
}
public partial class SellbackPurchaseEntry_t : NativeObject
{
public SellbackPurchaseEntry_t (IntPtr pointer) : base(pointer) {}
// m_unDefIdx
[SchemaMember("SellbackPurchaseEntry_t", "m_unDefIdx")]
public ref UInt16 DefIdx => ref Schema.GetRef<UInt16>(this.Handle, "SellbackPurchaseEntry_t", "m_unDefIdx");
// m_nCost
[SchemaMember("SellbackPurchaseEntry_t", "m_nCost")]
public ref Int32 Cost => ref Schema.GetRef<Int32>(this.Handle, "SellbackPurchaseEntry_t", "m_nCost");
// m_nPrevArmor
[SchemaMember("SellbackPurchaseEntry_t", "m_nPrevArmor")]
public ref Int32 PrevArmor => ref Schema.GetRef<Int32>(this.Handle, "SellbackPurchaseEntry_t", "m_nPrevArmor");
// m_bPrevHelmet
[SchemaMember("SellbackPurchaseEntry_t", "m_bPrevHelmet")]
public ref bool PrevHelmet => ref Schema.GetRef<bool>(this.Handle, "SellbackPurchaseEntry_t", "m_bPrevHelmet");
// m_hItem
[SchemaMember("SellbackPurchaseEntry_t", "m_hItem")]
public CHandle<CEntityInstance> Item => Schema.GetDeclaredClass<CHandle<CEntityInstance>>(this.Handle, "SellbackPurchaseEntry_t", "m_hItem");
}
public partial class ServerAuthoritativeWeaponSlot_t : NativeObject
{
public ServerAuthoritativeWeaponSlot_t (IntPtr pointer) : base(pointer) {}
// unClass
[SchemaMember("ServerAuthoritativeWeaponSlot_t", "unClass")]
public ref UInt16 UnClass => ref Schema.GetRef<UInt16>(this.Handle, "ServerAuthoritativeWeaponSlot_t", "unClass");
// unSlot
[SchemaMember("ServerAuthoritativeWeaponSlot_t", "unSlot")]
public ref UInt16 UnSlot => ref Schema.GetRef<UInt16>(this.Handle, "ServerAuthoritativeWeaponSlot_t", "unSlot");
// unItemDefIdx
[SchemaMember("ServerAuthoritativeWeaponSlot_t", "unItemDefIdx")]
public ref UInt16 UnItemDefIdx => ref Schema.GetRef<UInt16>(this.Handle, "ServerAuthoritativeWeaponSlot_t", "unItemDefIdx");
}
public partial class shard_model_desc_t : NativeObject
{
public shard_model_desc_t (IntPtr pointer) : base(pointer) {}
// m_nModelID
[SchemaMember("shard_model_desc_t", "m_nModelID")]
public ref Int32 ModelID => ref Schema.GetRef<Int32>(this.Handle, "shard_model_desc_t", "m_nModelID");
// m_hMaterial
[SchemaMember("shard_model_desc_t", "m_hMaterial")]
public CStrongHandle<InfoForResourceTypeIMaterial2> Material => Schema.GetDeclaredClass<CStrongHandle<InfoForResourceTypeIMaterial2>>(this.Handle, "shard_model_desc_t", "m_hMaterial");
// m_solid
[SchemaMember("shard_model_desc_t", "m_solid")]
public ref ShardSolid_t Solid => ref Schema.GetRef<ShardSolid_t>(this.Handle, "shard_model_desc_t", "m_solid");
// m_ShatterPanelMode
[SchemaMember("shard_model_desc_t", "m_ShatterPanelMode")]
public ref ShatterPanelMode ShatterPanelMode => ref Schema.GetRef<ShatterPanelMode>(this.Handle, "shard_model_desc_t", "m_ShatterPanelMode");
// m_vecPanelSize
[SchemaMember("shard_model_desc_t", "m_vecPanelSize")]
public Vector2D PanelSize => Schema.GetDeclaredClass<Vector2D>(this.Handle, "shard_model_desc_t", "m_vecPanelSize");
// m_vecStressPositionA
[SchemaMember("shard_model_desc_t", "m_vecStressPositionA")]
public Vector2D StressPositionA => Schema.GetDeclaredClass<Vector2D>(this.Handle, "shard_model_desc_t", "m_vecStressPositionA");
// m_vecStressPositionB
[SchemaMember("shard_model_desc_t", "m_vecStressPositionB")]
public Vector2D StressPositionB => Schema.GetDeclaredClass<Vector2D>(this.Handle, "shard_model_desc_t", "m_vecStressPositionB");
// m_vecPanelVertices
[SchemaMember("shard_model_desc_t", "m_vecPanelVertices")]
public NetworkedVector<Vector2D> PanelVertices => Schema.GetDeclaredClass<NetworkedVector<Vector2D>>(this.Handle, "shard_model_desc_t", "m_vecPanelVertices");
// m_flGlassHalfThickness
[SchemaMember("shard_model_desc_t", "m_flGlassHalfThickness")]
public ref float GlassHalfThickness => ref Schema.GetRef<float>(this.Handle, "shard_model_desc_t", "m_flGlassHalfThickness");
// m_bHasParent
[SchemaMember("shard_model_desc_t", "m_bHasParent")]
public ref bool HasParent => ref Schema.GetRef<bool>(this.Handle, "shard_model_desc_t", "m_bHasParent");
// m_bParentFrozen
[SchemaMember("shard_model_desc_t", "m_bParentFrozen")]
public ref bool ParentFrozen => ref Schema.GetRef<bool>(this.Handle, "shard_model_desc_t", "m_bParentFrozen");
// m_SurfacePropStringToken
[SchemaMember("shard_model_desc_t", "m_SurfacePropStringToken")]
public CUtlStringToken SurfacePropStringToken => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "shard_model_desc_t", "m_SurfacePropStringToken");
}
public partial class SimpleConstraintSoundProfile : NativeObject
{
public SimpleConstraintSoundProfile (IntPtr pointer) : base(pointer) {}
// m_keyPoints
[SchemaMember("SimpleConstraintSoundProfile", "m_keyPoints")]
public Span<float> KeyPoints => Schema.GetFixedArray<float>(this.Handle, "SimpleConstraintSoundProfile", "m_keyPoints", 2);
// m_reversalSoundThresholds
[SchemaMember("SimpleConstraintSoundProfile", "m_reversalSoundThresholds")]
public Span<float> ReversalSoundThresholds => Schema.GetFixedArray<float>(this.Handle, "SimpleConstraintSoundProfile", "m_reversalSoundThresholds", 3);
}
public partial class sky3dparams_t : NativeObject
{
public sky3dparams_t (IntPtr pointer) : base(pointer) {}
// scale
[SchemaMember("sky3dparams_t", "scale")]
public ref Int16 Scale => ref Schema.GetRef<Int16>(this.Handle, "sky3dparams_t", "scale");
// origin
[SchemaMember("sky3dparams_t", "origin")]
public Vector Origin => Schema.GetDeclaredClass<Vector>(this.Handle, "sky3dparams_t", "origin");
// bClip3DSkyBoxNearToWorldFar
[SchemaMember("sky3dparams_t", "bClip3DSkyBoxNearToWorldFar")]
public ref bool BClip3DSkyBoxNearToWorldFar => ref Schema.GetRef<bool>(this.Handle, "sky3dparams_t", "bClip3DSkyBoxNearToWorldFar");
// flClip3DSkyBoxNearToWorldFarOffset
[SchemaMember("sky3dparams_t", "flClip3DSkyBoxNearToWorldFarOffset")]
public ref float FlClip3DSkyBoxNearToWorldFarOffset => ref Schema.GetRef<float>(this.Handle, "sky3dparams_t", "flClip3DSkyBoxNearToWorldFarOffset");
// fog
[SchemaMember("sky3dparams_t", "fog")]
public fogparams_t Fog => Schema.GetDeclaredClass<fogparams_t>(this.Handle, "sky3dparams_t", "fog");
// m_nWorldGroupID
[SchemaMember("sky3dparams_t", "m_nWorldGroupID")]
public WorldGroupId_t WorldGroupID => Schema.GetDeclaredClass<WorldGroupId_t>(this.Handle, "sky3dparams_t", "m_nWorldGroupID");
}
public partial class SpawnPoint : CServerOnlyPointEntity
{
public SpawnPoint (IntPtr pointer) : base(pointer) {}
// m_iPriority
[SchemaMember("SpawnPoint", "m_iPriority")]
public ref Int32 Priority => ref Schema.GetRef<Int32>(this.Handle, "SpawnPoint", "m_iPriority");
// m_bEnabled
[SchemaMember("SpawnPoint", "m_bEnabled")]
public ref bool Enabled => ref Schema.GetRef<bool>(this.Handle, "SpawnPoint", "m_bEnabled");
// m_nType
[SchemaMember("SpawnPoint", "m_nType")]
public ref Int32 Type => ref Schema.GetRef<Int32>(this.Handle, "SpawnPoint", "m_nType");
}
public partial class SpawnPointCoopEnemy : SpawnPoint
{
public SpawnPointCoopEnemy (IntPtr pointer) : base(pointer) {}
// m_szWeaponsToGive
[SchemaMember("SpawnPointCoopEnemy", "m_szWeaponsToGive")]
public string WeaponsToGive
{
get { return Schema.GetUtf8String(this.Handle, "SpawnPointCoopEnemy", "m_szWeaponsToGive"); }
set { Schema.SetString(this.Handle, "SpawnPointCoopEnemy", "m_szWeaponsToGive", value); }
}
// m_szPlayerModelToUse
[SchemaMember("SpawnPointCoopEnemy", "m_szPlayerModelToUse")]
public string PlayerModelToUse
{
get { return Schema.GetUtf8String(this.Handle, "SpawnPointCoopEnemy", "m_szPlayerModelToUse"); }
set { Schema.SetString(this.Handle, "SpawnPointCoopEnemy", "m_szPlayerModelToUse", value); }
}
// m_nArmorToSpawnWith
[SchemaMember("SpawnPointCoopEnemy", "m_nArmorToSpawnWith")]
public ref Int32 ArmorToSpawnWith => ref Schema.GetRef<Int32>(this.Handle, "SpawnPointCoopEnemy", "m_nArmorToSpawnWith");
// m_nBotDifficulty
[SchemaMember("SpawnPointCoopEnemy", "m_nBotDifficulty")]
public ref Int32 BotDifficulty => ref Schema.GetRef<Int32>(this.Handle, "SpawnPointCoopEnemy", "m_nBotDifficulty");
// m_bIsAgressive
[SchemaMember("SpawnPointCoopEnemy", "m_bIsAgressive")]
public ref bool IsAgressive => ref Schema.GetRef<bool>(this.Handle, "SpawnPointCoopEnemy", "m_bIsAgressive");
// m_bStartAsleep
[SchemaMember("SpawnPointCoopEnemy", "m_bStartAsleep")]
public ref bool StartAsleep => ref Schema.GetRef<bool>(this.Handle, "SpawnPointCoopEnemy", "m_bStartAsleep");
// m_flHideRadius
[SchemaMember("SpawnPointCoopEnemy", "m_flHideRadius")]
public ref float HideRadius => ref Schema.GetRef<float>(this.Handle, "SpawnPointCoopEnemy", "m_flHideRadius");
// m_szBehaviorTreeFile
[SchemaMember("SpawnPointCoopEnemy", "m_szBehaviorTreeFile")]
public string BehaviorTreeFile
{
get { return Schema.GetUtf8String(this.Handle, "SpawnPointCoopEnemy", "m_szBehaviorTreeFile"); }
set { Schema.SetString(this.Handle, "SpawnPointCoopEnemy", "m_szBehaviorTreeFile", value); }
}
}
public partial class thinkfunc_t : NativeObject
{
public thinkfunc_t (IntPtr pointer) : base(pointer) {}
// m_nContext
[SchemaMember("thinkfunc_t", "m_nContext")]
public CUtlStringToken Context => Schema.GetDeclaredClass<CUtlStringToken>(this.Handle, "thinkfunc_t", "m_nContext");
// m_nNextThinkTick
[SchemaMember("thinkfunc_t", "m_nNextThinkTick")]
public ref Int32 NextThinkTick => ref Schema.GetRef<Int32>(this.Handle, "thinkfunc_t", "m_nNextThinkTick");
// m_nLastThinkTick
[SchemaMember("thinkfunc_t", "m_nLastThinkTick")]
public ref Int32 LastThinkTick => ref Schema.GetRef<Int32>(this.Handle, "thinkfunc_t", "m_nLastThinkTick");
}
public partial class VelocitySampler : NativeObject
{
public VelocitySampler (IntPtr pointer) : base(pointer) {}
// m_prevSample
[SchemaMember("VelocitySampler", "m_prevSample")]
public Vector PrevSample => Schema.GetDeclaredClass<Vector>(this.Handle, "VelocitySampler", "m_prevSample");
// m_fPrevSampleTime
[SchemaMember("VelocitySampler", "m_fPrevSampleTime")]
public ref float PrevSampleTime => ref Schema.GetRef<float>(this.Handle, "VelocitySampler", "m_fPrevSampleTime");
// m_fIdealSampleRate
[SchemaMember("VelocitySampler", "m_fIdealSampleRate")]
public ref float IdealSampleRate => ref Schema.GetRef<float>(this.Handle, "VelocitySampler", "m_fIdealSampleRate");
}
public partial class ViewAngleServerChange_t : NativeObject
{
public ViewAngleServerChange_t (IntPtr pointer) : base(pointer) {}
// nType
[SchemaMember("ViewAngleServerChange_t", "nType")]
public ref FixAngleSet_t NType => ref Schema.GetRef<FixAngleSet_t>(this.Handle, "ViewAngleServerChange_t", "nType");
// qAngle
[SchemaMember("ViewAngleServerChange_t", "qAngle")]
public QAngle QAngle => Schema.GetDeclaredClass<QAngle>(this.Handle, "ViewAngleServerChange_t", "qAngle");
// nIndex
[SchemaMember("ViewAngleServerChange_t", "nIndex")]
public ref UInt32 NIndex => ref Schema.GetRef<UInt32>(this.Handle, "ViewAngleServerChange_t", "nIndex");
}
public partial class VPhysicsCollisionAttribute_t : NativeObject
{
public VPhysicsCollisionAttribute_t (IntPtr pointer) : base(pointer) {}
// m_nInteractsAs
[SchemaMember("VPhysicsCollisionAttribute_t", "m_nInteractsAs")]
public ref UInt64 InteractsAs => ref Schema.GetRef<UInt64>(this.Handle, "VPhysicsCollisionAttribute_t", "m_nInteractsAs");
// m_nInteractsWith
[SchemaMember("VPhysicsCollisionAttribute_t", "m_nInteractsWith")]
public ref UInt64 InteractsWith => ref Schema.GetRef<UInt64>(this.Handle, "VPhysicsCollisionAttribute_t", "m_nInteractsWith");
// m_nInteractsExclude
[SchemaMember("VPhysicsCollisionAttribute_t", "m_nInteractsExclude")]
public ref UInt64 InteractsExclude => ref Schema.GetRef<UInt64>(this.Handle, "VPhysicsCollisionAttribute_t", "m_nInteractsExclude");
// m_nEntityId
[SchemaMember("VPhysicsCollisionAttribute_t", "m_nEntityId")]
public ref UInt32 EntityId => ref Schema.GetRef<UInt32>(this.Handle, "VPhysicsCollisionAttribute_t", "m_nEntityId");
// m_nOwnerId
[SchemaMember("VPhysicsCollisionAttribute_t", "m_nOwnerId")]
public ref UInt32 OwnerId => ref Schema.GetRef<UInt32>(this.Handle, "VPhysicsCollisionAttribute_t", "m_nOwnerId");
// m_nHierarchyId
[SchemaMember("VPhysicsCollisionAttribute_t", "m_nHierarchyId")]
public ref UInt16 HierarchyId => ref Schema.GetRef<UInt16>(this.Handle, "VPhysicsCollisionAttribute_t", "m_nHierarchyId");
// m_nCollisionGroup
[SchemaMember("VPhysicsCollisionAttribute_t", "m_nCollisionGroup")]
public ref byte CollisionGroup => ref Schema.GetRef<byte>(this.Handle, "VPhysicsCollisionAttribute_t", "m_nCollisionGroup");
// m_nCollisionFunctionMask
[SchemaMember("VPhysicsCollisionAttribute_t", "m_nCollisionFunctionMask")]
public ref byte CollisionFunctionMask => ref Schema.GetRef<byte>(this.Handle, "VPhysicsCollisionAttribute_t", "m_nCollisionFunctionMask");
}
public partial class WeaponPurchaseCount_t : NativeObject
{
public WeaponPurchaseCount_t (IntPtr pointer) : base(pointer) {}
// m_nItemDefIndex
[SchemaMember("WeaponPurchaseCount_t", "m_nItemDefIndex")]
public ref UInt16 ItemDefIndex => ref Schema.GetRef<UInt16>(this.Handle, "WeaponPurchaseCount_t", "m_nItemDefIndex");
// m_nCount
[SchemaMember("WeaponPurchaseCount_t", "m_nCount")]
public ref UInt16 Count => ref Schema.GetRef<UInt16>(this.Handle, "WeaponPurchaseCount_t", "m_nCount");
}
public partial class WeaponPurchaseTracker_t : NativeObject
{
public WeaponPurchaseTracker_t (IntPtr pointer) : base(pointer) {}
// m_weaponPurchases
[SchemaMember("WeaponPurchaseTracker_t", "m_weaponPurchases")]
public NetworkedVector<WeaponPurchaseCount_t> WeaponPurchases => Schema.GetDeclaredClass<NetworkedVector<WeaponPurchaseCount_t>>(this.Handle, "WeaponPurchaseTracker_t", "m_weaponPurchases");
}