struct Opal::Input::Core::BindingConflict

Overview

Represents a conflicting input assignment between two actions in the same or global context.

Defined in:

opal/input/core/remap_model.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(action_a : String, action_b : String, slot_a : Int32, slot_b : Int32, binding : InputBinding) #

[View source]

Instance Method Detail

def action_a : String #

[View source]
def action_b : String #

[View source]
def binding : InputBinding #

[View source]
def involves?(action_id : String, slot : Int32) : Bool #

[View source]
def involves?(action_id : String) : Bool #

[View source]
def other_action(action_id : String) : String #

[View source]
def slot_a : Int32 #

[View source]
def slot_b : Int32 #

[View source]