Class ChangeFiremodeRequested
Invoked when a player tries to change their firemode on their held gun.
[EventModel(EventSynchronizationContext.PerPlayer, SynchronizedModelTags = new string[] { "modify_inventory", "modify_useable" })]
public class ChangeFiremodeRequested : CancellablePlayerEvent, IPlayerEvent, ICancellable
- Inheritance
-
ChangeFiremodeRequested
- Implements
- Inherited Members
Properties
Asset
The asset of the item who's firemode is being changed.
public required ItemGunAsset Asset { get; init; }
Property Value
- ItemGunAsset
CurrentFiremode
The current firemode.
public required EFiremode CurrentFiremode { get; init; }
Property Value
- EFiremode
Firemode
The new firemode.
public required EFiremode Firemode { get; set; }
Property Value
- EFiremode
Remarks
This can be changed.
Item
The item who's firemode is being changed.
public required ItemJar Item { get; init; }
Property Value
- ItemJar
Useable
The gun who's firemode is being changed.
public required UseableGun Useable { get; init; }
Property Value
- UseableGun