0x00x00B0
Members 25
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | projectileSpawnPoints | List<UnityEngine.Transform> | Public | — | |
| 0x08 | disableOnAttack | List<UnityEngine.GameObject> | Public | — | |
| 0x08 | projectilePrefab | ProjectileCC | Public | — | |
| 0x08 | info | WeaponInfo | Public | — | |
| 0x01 | ShowWeaponInfo | bool | Public | — | |
| 0x01 | OverrideAttackAnimation | bool | Public | — | |
| 0x0042 | 0x02 | padding / unreflected | |||
| 0x04 | UseAttackAnimation | AttackAnimation | Public | — | |
| 0x08 | buffChances | BuffChances | Public | — | |
| 0x08 | EntityHitEffects | List<PEffectField> | Public | — | |
| 0x08 | MobHitEffects | List<PEffectField> | Public | — | |
| 0x08 | HitDirections | List<Directional> | Public | — | |
| 0x01 | SpecialAttackRaycast | bool | Public | — | |
| 0x0069 | 0x03 | padding / unreflected | |||
| 0x04 | attackRaycast | LayerMask | Public | — | |
| 0x01 | CanHitPlayers | bool | Public | — | |
| 0x0071 | 0x07 | padding / unreflected | |||
| 0x08 | weaponSpecialties | List<WeaponSpecialty> | Public | — | |
| 0x08 | view | PhotonView | Public | — | |
| 0x01 | CanDamageWithVelocity | bool | Public+1 flags | — | |
| 0x01 | DealWeaponHitWithVelocity | bool | Public+1 flags | — | |
| 0x008A | 0x06 | padding / unreflected | |||
| 0x08 | OnHitEntity | Action<Entity | Private | — | |
| 0x08 | impactedEnts | List<Entity> | Private | — | |
| — | 0x04 | impactVeloSpeed | float | PrivateStatic+1 flags | 1077936128 |
| — | 0x04 | impactNormalResponse | float | PrivateStatic+1 flags | 1041865114 |
| — | 0x04 | impactVeloRetention | float | PrivateStatic+1 flags | 1063675494 |
| 0x08 | OnImpactedEntity | Action<Weapon | Private | — | |
| 0x08 | OnUseFuncs | List<System.Func<Entity | Public | — | |
Inherited from ItemModifier 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _item | Item | Private | — |
Inherited from Object 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+1 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_OnHitEntity(Action<Entity value) | Public+1 flags | 0x08 | |
| void remove_OnHitEntity(Action<Entity value) | Public+1 flags | 0x08 | |
| void Awake() | 1 flags | 0x00 | |
| void OnItemAwake(Item item) | Public+1 flags | 0x08 | |
| void Start() | Private | 0x00 | |
| void Update() | Private | 0x00 | |
| void FixedUpdate() | Private | 0x00 | |
| void CheckForImpacts() | Private | 0x00 | |
| void ImpactEntity(Entity entity, const RaycastHit& hit) | Private | 0x2C | |
| bool DamageWithVelo(Entity entity, Collider hitCol) | Private | 0x08 | |
| void IgnoreCollisionWith(Entity entity, bool ignore) | Private | 0x08 | |
| void ChangeVeloFromImpact(const RaycastHit& hit) | Private | 0x2C | |
| void CollisionEnter(Collision collision) | Private | 0x08 | |
| void add_OnImpactedEntity(Action<Weapon value) | Public+1 flags | 0x08 | |
| void remove_OnImpactedEntity(Action<Weapon value) | Public+1 flags | 0x08 | |
| void TriggerEnter(Collider other) | Private | 0x08 | |
| void WeaponSpecialtyUpdate() | Private | 0x00 | |
| void OnPickedUp(Player player) | Public+1 flags | 0x08 | |
| void OnDropped(Player player) | Public+1 flags | 0x08 | |
| bool OnUse(Entity user, ItemSlot inSlot) | Public+2 flags | 0x08 | |
| void DoHitEntity(Entity user, HitEntity hitEnt, StatChange statChange) | Public+2 flags | 0x08 | |
| void SetReloaded(bool reload) | Public | 0x01 | |
| void .ctor() | Public+1 flags | 0x00 |
Subclasses 1
Used by 34
types with a member, parameter or interface of this typeAction`1Action`2Action`3Action`3Action`4ArraySortHelper`1AttackQueryBeenadeBeeWeaponBombBouncingWeaponElementalWeaponEmptyInternalEnumerator`1EnchantedTridentEnumeratorEqualityComparer`1EscapeRopeWeaponFishingRodHolyLightHolyStrikeEffectICollection`1IEnumerator`1IList`1InternalEnumerator`1IReadOnlyList`1ItemList`1PlayerPredicate`1ProjectileCCReadOnlyCollection`1SpellCastItemSpikeWeaponWeapon[]