Struct NeoFpsInputActions.CombatActions
Provides access to input actions defined in input action map "Combat".
Inherited Members
Namespace: NeoFPS
Assembly: NeoFPS.dll
Syntax
public struct CombatActions
Constructors
CombatActions(NeoFpsInputActions)
Construct a new instance of the input action map wrapper class.
Declaration
public CombatActions(NeoFpsInputActions wrapper)
Parameters
| Type | Name | Description |
|---|---|---|
| NeoFpsInputActions | wrapper |
Properties
Ability
Provides access to the underlying input action "Combat/Ability".
Declaration
public InputAction Ability { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
Aim
Provides access to the underlying input action "Combat/Aim".
Declaration
public InputAction Aim { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
AimToggle
Provides access to the underlying input action "Combat/AimToggle".
Declaration
public InputAction AimToggle { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
enabled
Declaration
public bool enabled { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Flashlight
Provides access to the underlying input action "Combat/Flashlight".
Declaration
public InputAction Flashlight { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
OpticsBrightnessDown
Provides access to the underlying input action "Combat/OpticsBrightnessDown".
Declaration
public InputAction OpticsBrightnessDown { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
OpticsBrightnessUp
Provides access to the underlying input action "Combat/OpticsBrightnessUp".
Declaration
public InputAction OpticsBrightnessUp { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
PrimaryFire
Provides access to the underlying input action "Combat/PrimaryFire".
Declaration
public InputAction PrimaryFire { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
QuickMelee
Provides access to the underlying input action "Combat/QuickMelee".
Declaration
public InputAction QuickMelee { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
QuickThrow
Provides access to the underlying input action "Combat/QuickThrow".
Declaration
public InputAction QuickThrow { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
Reload
Provides access to the underlying input action "Combat/Reload".
Declaration
public InputAction Reload { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
SecondaryFire
Provides access to the underlying input action "Combat/SecondaryFire".
Declaration
public InputAction SecondaryFire { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
SwitchWeaponModes
Provides access to the underlying input action "Combat/SwitchWeaponModes".
Declaration
public InputAction SwitchWeaponModes { get; }
Property Value
| Type | Description |
|---|---|
| InputAction |
Methods
AddCallbacks(NeoFpsInputActions.ICombatActions)
Adds
Declaration
public void AddCallbacks(NeoFpsInputActions.ICombatActions instance)
Parameters
| Type | Name | Description |
|---|---|---|
| NeoFpsInputActions.ICombatActions | instance | Callback instance. |
Remarks
If instance is null or instance have already been added this method does nothing.
See Also
Disable()
Declaration
public void Disable()
Enable()
Declaration
public void Enable()
Get()
Provides access to the underlying input action map instance.
Declaration
public InputActionMap Get()
Returns
| Type | Description |
|---|---|
| InputActionMap |
RemoveCallbacks(NeoFpsInputActions.ICombatActions)
Unregisters and unregisters all input action callbacks via NeoFPS.NeoFpsInputActions.CombatActions.UnregisterCallbacks(NeoFPS.NeoFpsInputActions.ICombatActions).
Declaration
public void RemoveCallbacks(NeoFpsInputActions.ICombatActions instance)
Parameters
| Type | Name | Description |
|---|---|---|
| NeoFpsInputActions.ICombatActions | instance |
See Also
SetCallbacks(NeoFpsInputActions.ICombatActions)
Replaces all existing callback instances and previously registered input action callbacks associated with them with callbacks provided via .
Declaration
public void SetCallbacks(NeoFpsInputActions.ICombatActions instance)
Parameters
| Type | Name | Description |
|---|---|---|
| NeoFpsInputActions.ICombatActions | instance |
Remarks
If instance is null, calling this method will only unregister all existing callbacks but not register any new callbacks.
See Also
Operators
Implicit(NeoFpsInputActions.CombatActions to InputActionMap)
Implicitly converts an
Declaration
public static implicit operator InputActionMap(NeoFpsInputActions.CombatActions set)
Parameters
| Type | Name | Description |
|---|---|---|
| NeoFpsInputActions.CombatActions | set |
Returns
| Type | Description |
|---|---|
| InputActionMap |