Interface IWeaponSystem Inherited Members IRideSystem.SystemAwakeCalled IRideSystem.SystemInitCalled IRideSystem.SystemAwake() IRideSystem.SystemInit() IRideSystem.SystemUpdate(Single) IRideSystem.SystemLateUpdate(Single) IRideSystem.SystemFixedUpdate(Single) IRideSystem.SystemShutdown() IRideSystem.isActive IRideSystem.Activate() IRideSystem.Deactivate() IApiInject.Inject(IApi) IIdentity.id Namespace: Ride.Entities Assembly: cs.temp.dll.dll Syntax public interface IWeaponSystem : IRideSystem, IApiInject, IIdentity Methods Name Description GetArmorPiercingRating(RideID) GetAttachedWeaponMagazine(RideID) GetExplosiveData(RideID) GetExplosiveTimer(RideID) GetPrimaryWeapon(RideID) GetWeapon(RideID) GetWeaponAmmoCapacity(RideID) GetWeaponAmmoCount(RideID) GetWeaponAmmoSize(RideID) GetWeaponDamage(RideID) GetWeaponDamageRadius(RideID) GetWeaponFiringMode(RideID) GetWeaponMuzzleVelocity(RideID) GetWeaponPointedDirection(RideID) GetWeaponRange(RideID) GetWeaponRechamberTime(RideID) GetWeapons(RideID) GetWeaponSuppressionEffect(RideID) GetWeaponSuppressionRadius(RideID) HasExplosiveExploded(RideID) HasExplosiveTriggered(RideID) IsMountedWeapon(RideID) IsOutOfAmmo(RideID) RemoveItems(RideID) ResetWeaponSystem() StopUseWeapon(RideID, Boolean) WeaponFX(RideID, RideVector3, RideVector3, Boolean) WeaponFX(RideID, Boolean) WeaponPointedAtTarget(RideID) WeaponUsesProjectile(RideID)