Class EntitySmgItem NamespaceVoxelPlayground.Entity AssemblyGamePlay.dll public class EntitySmgItem : EntityGunItem Inheritance object Object Component Behaviour MonoBehaviour Entity EntityItem EntityAttachmentItem EntityFirableWeapon EntityHoldWeapon EntityGunItem EntitySmgItem Inherited Members EntityGunItem.bulletInitSpeed EntityGunItem.bulletMass EntityGunItem.casingPoint EntityGunItem.bulletName EntityGunItem.bulletTrailName EntityGunItem.recoilForce EntityGunItem.shotBias EntityGunItem.numBulletsPerFire EntityGunItem.needCasing EntityGunItem.shootSoundEffect EntityGunItem.upAsForward EntityGunItem.fireEffectName EntityGunItem.shotBulletOffsetForward EntityGunItem.Awake() EntityGunItem.Activate() EntityGunItem.UpdateFirePointDirection(Vector3, float) EntityGunItem.ResetFirePointDirection() EntityGunItem.ForceFire() EntityGunItem.projectilePrefab EntityGunItem.OnShotProjectile(Entity) EntityGunItem.FireOnce() EntityGunItem.GetSpreadShotDir(Vector3) EntityGunItem.FireAuxiliary() EntityGunItem.hasShotFlash EntityGunItem.Casing() EntityHoldWeapon.interval EntityHoldWeapon.FireReloadPercentage() EntityHoldWeapon.shotBlockSound EntityHoldWeapon.OnTriggerPressed() EntityHoldWeapon.OnTriggerReleased() EntityHoldWeapon.Update() EntityHoldWeapon.OnReloadComplete() EntityFirableWeapon.windUpTime EntityFirableWeapon.magAmmo EntityFirableWeapon.ammoLeft EntityFirableWeapon.reloadTime EntityFirableWeapon.firePoint EntityFirableWeapon.attackRange EntityFirableWeapon.Start() EntityFirableWeapon.HasAmmo() EntityFirableWeapon.CheckAmmoOtherwiseDestroy() EntityFirableWeapon.RestoreFirePointLocalTransform() EntityFirableWeapon.UpdateFirePointOnTarget(Vector3) EntityFirableWeapon.GetInfoPose() EntityFirableWeapon.OnAbilityPressed() EntityFirableWeapon.OnAbilityLongPressed() EntityFirableWeapon.OnCarried(EntityCharacter) EntityFirableWeapon.UpdateReload(float) EntityAttachmentItem.attachObj EntityAttachmentItem.jointData EntityAttachmentItem.itemOwner EntityAttachmentItem.targetAttachRig EntityAttachmentItem.isOnGrab EntityAttachmentItem.useDirectAttach EntityAttachmentItem.freeAttachLayer EntityAttachmentItem.needCheckConnected EntityAttachmentItem.group EntityAttachmentItem.durability EntityAttachmentItem.maxDurability EntityAttachmentItem.durabilityDamageRelVelThreshold EntityAttachmentItem.gripPose EntityAttachmentItem.IsGripMelee EntityAttachmentItem.IsGripRanged EntityAttachmentItem.IsWeapon EntityAttachmentItem.extraVoxelDatas EntityAttachmentItem.isDangerousWithWideAvoidance EntityAttachmentItem.saveId EntityAttachmentItem.targetId EntityAttachmentItem.myAttachLocals EntityAttachmentItem.targetAttachLocals EntityAttachmentItem.OnEntityDisconnected EntityAttachmentItem.carriedTooltip EntityAttachmentItem.invincibleTime EntityAttachmentItem.GetConnectedEntity() EntityAttachmentItem.OnEnable() EntityAttachmentItem.OnDisable() EntityAttachmentItem.OnGrab(Rigidbody) EntityAttachmentItem.OnCancelGrab() EntityAttachmentItem.GetOptimalAttachPointAndRotation(Vector3, Vector3, Entity) EntityAttachmentItem.ShowPreviewObject() EntityAttachmentItem.HidePreviewObject() EntityAttachmentItem.HideConnectionPreviewObjects() EntityAttachmentItem.TryAttachToTargetAttachmentItem() EntityAttachmentItem.Attach(Vector3, Vector3, Quaternion, Rigidbody, Vector3?, Vector3?) EntityAttachmentItem.Attach(Vector3, Vector3, Quaternion, Rigidbody) EntityAttachmentItem.AttachAs(EntityAttachmentItem) EntityAttachmentItem.OnAttached EntityAttachmentItem.Attach(Vector3, Vector3?, Quaternion) EntityAttachmentItem.Detach() EntityAttachmentItem.SetInvincibleTimeForConnectedEntities(float) EntityAttachmentItem.hasAttachedOnstart EntityAttachmentItem.InitializeData() EntityAttachmentItem.hasDestroy EntityAttachmentItem.OnDestroy() EntityAttachmentItem.attachDistance EntityAttachmentItem.attachOnStart EntityAttachmentItem.myAttachLocal EntityAttachmentItem.targetAttachLocal EntityAttachmentItem.connectedCharacter EntityAttachmentItem.IsEquippedByCharacter EntityAttachmentItem.twoHandTipsStr EntityAttachmentItem.previewData EntityAttachmentItem.AttachPreviewUpdate(bool) EntityAttachmentItem.SetPreviewData(Transform, Vector3, Vector3) EntityAttachmentItem.SetAttachLocal(EntityAttachmentItem, EntityAttachmentItem, Vector3, Vector3) EntityAttachmentItem.DrawAttachPointLocals() EntityAttachmentItem.DrawAttachPointEnabledDirs() EntityAttachmentItem.CancelPreview() EntityAttachmentItem.CancelConnectionPreview() EntityAttachmentItem.PointAttachDectection(bool) EntityAttachmentItem.SmartAttachTo(EntityAttachmentItem, bool) EntityAttachmentItem.kSnapAttachDistanceThreshold EntityAttachmentItem.ControlledUpdate(float) EntityAttachmentItem.CalculateInLowSpeedUpdate() EntityAttachmentItem.OnJointBreak(float) EntityAttachmentItem.directAttachList EntityAttachmentItem.DirectAttachList EntityAttachmentItem.GetConnectionCount() EntityAttachmentItem.CreateConnection(EntityAttachmentItem) EntityAttachmentItem.RemoveConnection(EntityAttachmentItem) EntityAttachmentItem.BreakConnection() EntityAttachmentItem.IsConnectedWith(Rigidbody) EntityAttachmentItem.IsConnectedWithItem(EntityAttachmentItem) EntityAttachmentItem.IsUnyielding() EntityAttachmentItem.OnPutDown() EntityAttachmentItem.SaveBlueprintData(string) EntityAttachmentItem.CreateBlueprintEntityDataPublic(BlueprintData) EntityAttachmentItem.sfxDuringActivated EntityAttachmentItem.Deactivate() EntityAttachmentItem.OnDrawGizmosSelected() EntityAttachmentItem.DrawAttachPoints() EntityItem.rb EntityItem.colliders Entity.IsPlayerFaction() Entity.IsEnemyFaction() Entity.freezeState Entity.enableFreeze Entity.needUseGravity Entity.isPin Entity.entityId Entity.registryId Entity.soundTag Entity.teamFlag Entity.PositionIterationOnGrab Entity.VelocityIterationOnGrab Entity.itemName Entity.IsGrabbed Entity.isGrabbedIndirect Entity.stillTimer Entity.FixedUpdateSleepingTime(float) Entity.dontDestroyOnSceneClear Entity.disableVoxelDestructionUntil Entity.voxelDestructor Entity.GetVoxelDestructor() Entity.voxelData Entity.GetVoxelData() Entity.trans Entity.ModifyLocalScale(float) Entity.RecoverLocalScale() Entity.gripPoint Entity.GRIP_POINT_STR Entity.sfxGain Entity.GetScaledSize() Entity.GetSolidBlockCount() Entity._rigidbodies Entity.Rigidbodies Entity.MainRigidbody Entity.RefreshRigidbodiesRefs() Entity.SetGravityEnable(bool) Entity.SetIsKinematic(bool) Entity.UpdatePhysGravityKinematic() Entity.RestoreRigidbodiesDrags() Entity.GetTotalMass() Entity.TryRemoveVelocity() Entity.Freeze(bool) Entity.CancelFreeze() Entity.RemoveUnFreezeSchedule() Entity.SetRigidbodiesDragsFreeze() Entity.TogglePin() Entity.Pin() Entity.UnPin() Entity.isActivated Entity.ToggleActivate() Entity.SetActivate(bool) Entity.SetActivateForConnected(bool) Entity.IsActivated() Entity.connectedEntity Entity.OnBeStabbed(Entity, bool) Entity.GetVoxelDataCenterPoint() Entity.GetPinchCenterPoint(Rigidbody) Entity.AddVoxelDestructor(VoxelDestructor) Entity.RemoveVoxelDestructors(VoxelDestructor[]) Entity.SetVoxelColliderIgnore(Collider, bool) Entity.SetTargetColliderAndNeighborsIgnore(Collider, Collider, bool) Entity.GetNeighborJoints(Rigidbody) Entity.notifier Entity.Initialize(EntityNotifier, EntityManager) Entity.Notify(VoxelEvent, int, params object[]) Entity.OnIgnite(Vector3, float) Entity.OnReset() Entity.IgnoreEntityCollision(Entity, bool, List<Collider>) Entity.dysfunctional Entity.Dysfunctional Entity.CanHighlight Entity.SetHighlight(bool) Entity.Equals(object) Entity.Equals(Entity) Entity.GetHashCode() Entity.SetVisible(bool) Entity.Teleport(Vector3, Quaternion) Extension Methods GameUtilities.TryDestroy(Object) GameUtilities.CopyAllProperties<T>(T, T) GameUtilities.OrNull<T>(T) GameUtilities.RequiresActiveOrNull<T>(T)