Arbor 3: FSM & BT Graph Editor  3.7.8
FlexibleKeyCode Class Reference

Class to handle a flexible KeyCode type reference method there is more than one. More...

Inheritance diagram for FlexibleKeyCode:
FlexibleField< KeyCode >

Public Member Functions

 FlexibleKeyCode ()
 FlexibleKeyCode default constructor More...
 
 FlexibleKeyCode (KeyCode value)
 FlexibleKeyCode constructor More...
 
 FlexibleKeyCode (AnyParameterReference parameter)
 FlexibleKeyCode constructor More...
 
 FlexibleKeyCode (InputSlotAny slot)
 FlexibleKeyCode constructor More...
 
- Public Member Functions inherited from FlexibleField< KeyCode >
override object GetValueObject ()
 Return the value as object. More...
 
 FlexibleField ()
 FlexibleField default constructor More...
 
 FlexibleField (T value)
 FlexibleField constructor More...
 
 FlexibleField (AnyParameterReference parameter)
 FlexibleField constructor More...
 
 FlexibleField (InputSlotAny slot)
 FlexibleField constructor More...
 

Static Public Member Functions

static operator KeyCode (FlexibleKeyCode flexible)
 Cast FlexibleKeyCode to KeyCode. More...
 
static operator FlexibleKeyCode (KeyCode value)
 Cast KeyCode to FlexibleKeyCode. More...
 
- Static Public Member Functions inherited from FlexibleField< KeyCode >
static operator T (FlexibleField< T > flexible)
 Cast FlexibleField to T. More...
 
static operator FlexibleField< T > (T value)
 Cast T to FlexibleField. More...
 

Additional Inherited Members

- Protected Attributes inherited from FlexibleField< KeyCode >
_Value
 Constant value More...
 
AnyParameterReference _Parameter
 Parameter reference More...
 
InputSlotAny _Slot
 Data input slot More...
 
- Properties inherited from FlexibleField< KeyCode >
override System.Type fieldType [get]
 It returns a field type. More...
 
Parameter parameter [get]
 It return a Paramter. More...
 
value [get]
 It returns a value More...
 

Detailed Description

Class to handle a flexible KeyCode type reference method there is more than one.

Constructor & Destructor Documentation

◆ FlexibleKeyCode() [1/4]

FlexibleKeyCode default constructor

◆ FlexibleKeyCode() [2/4]

FlexibleKeyCode ( KeyCode  value)

FlexibleKeyCode constructor

Parameters
valueValue

◆ FlexibleKeyCode() [3/4]

FlexibleKeyCode constructor

Parameters
parameterParameter

◆ FlexibleKeyCode() [4/4]

FlexibleKeyCode constructor

Parameters
slotSlot

Member Function Documentation

◆ operator FlexibleKeyCode()

static operator FlexibleKeyCode ( KeyCode  value)
explicitstatic

Cast KeyCode to FlexibleKeyCode.

Parameters
valueKeyCode

◆ operator KeyCode()

static operator KeyCode ( FlexibleKeyCode  flexible)
explicitstatic

Cast FlexibleKeyCode to KeyCode.

Parameters
flexibleFlexibleKeyCode