Table of Contents

Class InputAction

Namespace
Gloam.Core.Input
Assembly
Gloam.Core.dll

Represents an input action that can be triggered by key combinations

public record InputAction : IEquatable<InputAction>
Inheritance
InputAction
Implements
Inherited Members

Constructors

InputAction(string, string, int)

Represents an input action that can be triggered by key combinations

public InputAction(string Name, string Description = "", int Priority = 0)

Parameters

Name string
Description string
Priority int

Properties

Description

public string Description { get; init; }

Property Value

string

Name

public string Name { get; init; }

Property Value

string

Priority

public int Priority { get; init; }

Property Value

int

Methods

Contextual(string, string)

Creates a contextual input action with normal priority

public static InputAction Contextual(string name, string description = "")

Parameters

name string
description string

Returns

InputAction

Global(string, string)

Creates a global input action with high priority

public static InputAction Global(string name, string description = "")

Parameters

name string
description string

Returns

InputAction