Skip to content

Game.Input.ValueInputBindingComposite`1

Assembly: Game
Namespace: Game.Input

Type: class abstract public

Base: UnityEngine.InputSystem.InputBindingComposite<T>
Implements: Game.Input.ICustomComposite

Code

public abstract class ValueInputBindingComposite<T> : UnityEngine.InputSystem.InputBindingComposite<T>, Game.Input.ICustomComposite
{
    public System.Boolean m_IsRebindable;
    public System.Boolean m_IsModifiersRebindable;
    public System.Boolean m_AllowModifiers;
    public System.Boolean m_CanBeEmpty;
    public System.Boolean m_DeveloperOnly;
    public Colossal.Platform m_Platform;
    public System.Boolean m_BuiltIn;
    public System.Boolean m_IsDummy;
    public System.Boolean m_IsHidden;
    public Game.Input.OptionGroupOverride m_OptionGroupOverride;
    public Game.Input.BuiltInUsages m_Usages;
    public System.Int64 m_LinkGuid1;
    public System.Int64 m_LinkGuid2;

    public System.Boolean isRebindable { get; }
    public System.Boolean isModifiersRebindable { get; }
    public System.Boolean allowModifiers { get; }
    public System.Boolean canBeEmpty { get; }
    public System.Boolean developerOnly { get; }
    public Colossal.Platform platform { get; }
    public System.Boolean builtIn { get; }
    public System.Boolean isDummy { get; }
    public System.Boolean isHidden { get; }
    public Game.Input.OptionGroupOverride optionGroupOverride { get; }
    public System.Guid linkedGuid { get; set; }
    public UnityEngine.InputSystem.Utilities.NameAndParameters parameters { get; }
    public Game.Input.Usages usages { get; }

    protected ValueInputBindingComposite`1();

    protected virtual System.Collections.Generic.IEnumerable<UnityEngine.InputSystem.Utilities.NamedValue> GetParameters();
}

Fields

  • public System.Boolean m_IsRebindable
public System.Boolean m_IsRebindable;
  • public System.Boolean m_IsModifiersRebindable
public System.Boolean m_IsModifiersRebindable;
  • public System.Boolean m_AllowModifiers
public System.Boolean m_AllowModifiers;
  • public System.Boolean m_CanBeEmpty
public System.Boolean m_CanBeEmpty;
  • public System.Boolean m_DeveloperOnly
public System.Boolean m_DeveloperOnly;
  • public Colossal.Platform m_Platform
public Colossal.Platform m_Platform;
  • public System.Boolean m_BuiltIn
public System.Boolean m_BuiltIn;
  • public System.Boolean m_IsDummy
public System.Boolean m_IsDummy;
  • public System.Boolean m_IsHidden
public System.Boolean m_IsHidden;
  • public Game.Input.OptionGroupOverride m_OptionGroupOverride
public Game.Input.OptionGroupOverride m_OptionGroupOverride;
  • public Game.Input.BuiltInUsages m_Usages
public Game.Input.BuiltInUsages m_Usages;
  • public System.Int64 m_LinkGuid1
public System.Int64 m_LinkGuid1;
  • public System.Int64 m_LinkGuid2
public System.Int64 m_LinkGuid2;

Properties

  • public System.Boolean isRebindable { get }
public System.Boolean isRebindable { get; }
  • public System.Boolean isModifiersRebindable { get }
public System.Boolean isModifiersRebindable { get; }
  • public System.Boolean allowModifiers { get }
public System.Boolean allowModifiers { get; }
  • public System.Boolean canBeEmpty { get }
public System.Boolean canBeEmpty { get; }
  • public System.Boolean developerOnly { get }
public System.Boolean developerOnly { get; }
  • public Colossal.Platform platform { get }
public Colossal.Platform platform { get; }
  • public System.Boolean builtIn { get }
public System.Boolean builtIn { get; }
  • public System.Boolean isDummy { get }
public System.Boolean isDummy { get; }
  • public System.Boolean isHidden { get }
public System.Boolean isHidden { get; }
  • public Game.Input.OptionGroupOverride optionGroupOverride { get }
public Game.Input.OptionGroupOverride optionGroupOverride { get; }
  • public System.Guid linkedGuid { get; set }
public System.Guid linkedGuid { get; set; }
  • public UnityEngine.InputSystem.Utilities.NameAndParameters parameters { get }
public UnityEngine.InputSystem.Utilities.NameAndParameters parameters { get; }
  • public Game.Input.Usages usages { get }
public Game.Input.Usages usages { get; }

Constructors

  • protected ValueInputBindingComposite1()`
protected ValueInputBindingComposite`1();

Methods

  • protected virtual GetParameters() : System.Collections.Generic.IEnumerable<UnityEngine.InputSystem.Utilities.NamedValue>
protected virtual System.Collections.Generic.IEnumerable<UnityEngine.InputSystem.Utilities.NamedValue> GetParameters();

Nested types

  • Game.Input.ValueInputBindingComposite<T>