Zdexby TheHolyOneZ
42,628 classes
Weapon, Assembly-CSharp 0x00B0 (176 B) inherited 0x0020 Assembly-CSharp.dll
0x00x00B0

Members 25

OffsetSizeNameTypeFlagsDefault
0x08projectileSpawnPointsList<UnityEngine.Transform>Public—
0x08disableOnAttackList<UnityEngine.GameObject>Public—
0x08projectilePrefabProjectileCCPublic—
0x08infoWeaponInfoPublic—
0x01ShowWeaponInfoboolPublic—
0x01OverrideAttackAnimationboolPublic—
0x00420x02padding / unreflected
0x04UseAttackAnimationAttackAnimationPublic—
0x08buffChancesBuffChancesPublic—
0x08EntityHitEffectsList<PEffectField>Public—
0x08MobHitEffectsList<PEffectField>Public—
0x08HitDirectionsList<Directional>Public—
0x01SpecialAttackRaycastboolPublic—
0x00690x03padding / unreflected
0x04attackRaycastLayerMaskPublic—
0x01CanHitPlayersboolPublic—
0x00710x07padding / unreflected
0x08weaponSpecialtiesList<WeaponSpecialty>Public—
0x08viewPhotonViewPublic—
0x01CanDamageWithVelocityboolPublic+1 flags—
0x01DealWeaponHitWithVelocityboolPublic+1 flags—
0x008A0x06padding / unreflected
0x08OnHitEntityAction<EntityPrivate—
0x08impactedEntsList<Entity>Private—
—0x04impactVeloSpeedfloatPrivateStatic+1 flags1077936128
—0x04impactNormalResponsefloatPrivateStatic+1 flags1041865114
—0x04impactVeloRetentionfloatPrivateStatic+1 flags1063675494
0x08OnImpactedEntityAction<WeaponPrivate—
0x08OnUseFuncsList<System.Func<EntityPublic—
Inherited from ItemModifier 1
OffsetSizeNameTypeFlagsDefault
0x08_itemItemPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 23

SignatureFlagsNativeParams
void add_OnHitEntity(Action<Entity value)Public+1 flags0x08
void remove_OnHitEntity(Action<Entity value)Public+1 flags0x08
void Awake()1 flags0x00
void OnItemAwake(Item item)Public+1 flags0x08
void Start()Private0x00
void Update()Private0x00
void FixedUpdate()Private0x00
void CheckForImpacts()Private0x00
void ImpactEntity(Entity entity, const RaycastHit& hit)Private0x2C
bool DamageWithVelo(Entity entity, Collider hitCol)Private0x08
void IgnoreCollisionWith(Entity entity, bool ignore)Private0x08
void ChangeVeloFromImpact(const RaycastHit& hit)Private0x2C
void CollisionEnter(Collision collision)Private0x08
void add_OnImpactedEntity(Action<Weapon value)Public+1 flags0x08
void remove_OnImpactedEntity(Action<Weapon value)Public+1 flags0x08
void TriggerEnter(Collider other)Private0x08
void WeaponSpecialtyUpdate()Private0x00
void OnPickedUp(Player player)Public+1 flags0x08
void OnDropped(Player player)Public+1 flags0x08
bool OnUse(Entity user, ItemSlot inSlot)Public+2 flags0x08
void DoHitEntity(Entity user, HitEntity hitEnt, StatChange statChange)Public+2 flags0x08
void SetReloaded(bool reload)Public0x01
void .ctor()Public+1 flags0x00

Subclasses 1

Used by 34

types with a member, parameter or interface of this type