Interface IMyHandheldGunObject<T>
Assembly: Sandbox.Game.dll
Syntax
public interface IMyHandheldGunObject<out T> : IMyGunObject<T> where T : MyDeviceBase
Type Parameters
Properties
CurrentAmmunition
Declaration
int CurrentAmmunition { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
CurrentMagazineAmmunition
Declaration
int CurrentMagazineAmmunition { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
CurrentMagazineAmount
Declaration
int CurrentMagazineAmount { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
ForceAnimationInsteadOfIK
Declaration
bool ForceAnimationInsteadOfIK { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsBlocking
Declaration
Property Value
Type |
Description |
System.Boolean |
|
IsRecoiling
Declaration
bool IsRecoiling { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsReloading
Declaration
bool IsReloading { get; }
Property Value
Type |
Description |
System.Boolean |
|
NeedsReload
Declaration
bool NeedsReload { get; }
Property Value
Type |
Description |
System.Boolean |
|
OwnerId
Declaration
Property Value
Type |
Description |
System.Int64 |
|
OwnerIdentityId
Declaration
long OwnerIdentityId { get; }
Property Value
Type |
Description |
System.Int64 |
|
PhysicalItemDefinition
Declaration
MyPhysicalItemDefinition PhysicalItemDefinition { get; }
Property Value
PhysicalObject
Declaration
MyObjectBuilder_PhysicalGunObject PhysicalObject { get; }
Property Value
Reloadable
Declaration
Property Value
Type |
Description |
System.Boolean |
|
Methods
CanDoubleClickToStick(MyShootActionEnum)
Declaration
bool CanDoubleClickToStick(MyShootActionEnum action)
Parameters
Returns
Type |
Description |
System.Boolean |
|
CanReload()
Declaration
Returns
Type |
Description |
System.Boolean |
|
DoubleClicked(MyShootActionEnum)
Declaration
void DoubleClicked(MyShootActionEnum action)
Parameters
GetReloadDuration()
Declaration
float GetReloadDuration()
Returns
Type |
Description |
System.Single |
|
GetShakeOnAction(MyShootActionEnum)
Declaration
bool GetShakeOnAction(MyShootActionEnum action)
Parameters
Returns
Type |
Description |
System.Boolean |
|
PlayReloadSound()
Declaration
Reload()
Declaration
Returns
Type |
Description |
System.Boolean |
|
ShouldEndShootOnPause(MyShootActionEnum)
Declaration
bool ShouldEndShootOnPause(MyShootActionEnum action)
Parameters
Returns
Type |
Description |
System.Boolean |
|