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

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

Inheritance diagram for FlexibleVector2:
FlexibleField< Vector2 >

Public Member Functions

 FlexibleVector2 ()
 FlexibleVector2 default constructor More...
 
 FlexibleVector2 (Vector2 value)
 FlexibleVector2 constructor More...
 
 FlexibleVector2 (Vector2ParameterReference parameter)
 FlexibleVector2 constructor More...
 
 FlexibleVector2 (InputSlotVector2 slot)
 FlexibleVector2 constructor More...
 
- Public Member Functions inherited from FlexibleField< Vector2 >
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 Vector2 (FlexibleVector2 flexible)
 Cast FlexibleVector2 to Vector2. More...
 
static operator FlexibleVector2 (Vector2 value)
 Cast Vector2 to FlexibleVector2. More...
 
- Static Public Member Functions inherited from FlexibleField< Vector2 >
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< Vector2 >
_Value
 Constant value More...
 
AnyParameterReference _Parameter
 Parameter reference More...
 
InputSlotAny _Slot
 Data input slot More...
 
- Properties inherited from FlexibleField< Vector2 >
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 Vector2 type reference method there is more than one.

Constructor & Destructor Documentation

◆ FlexibleVector2() [1/4]

FlexibleVector2 default constructor

◆ FlexibleVector2() [2/4]

FlexibleVector2 ( Vector2  value)

FlexibleVector2 constructor

Parameters
valueValue

◆ FlexibleVector2() [3/4]

FlexibleVector2 constructor

Parameters
parameterParameter

◆ FlexibleVector2() [4/4]

FlexibleVector2 constructor

Parameters
slotSlot

Member Function Documentation

◆ operator FlexibleVector2()

static operator FlexibleVector2 ( Vector2  value)
explicitstatic

Cast Vector2 to FlexibleVector2.

Parameters
valueVector2

◆ operator Vector2()

static operator Vector2 ( FlexibleVector2  flexible)
explicitstatic

Cast FlexibleVector2 to Vector2.

Parameters
flexibleFlexibleVector2