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

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

Inheritance diagram for FlexibleVector3:
FlexibleField< Vector3 >

Public Member Functions

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

Constructor & Destructor Documentation

◆ FlexibleVector3() [1/4]

FlexibleVector3 default constructor

◆ FlexibleVector3() [2/4]

FlexibleVector3 ( Vector3  value)

FlexibleVector3 constructor

Parameters
valueValue

◆ FlexibleVector3() [3/4]

FlexibleVector3 constructor

Parameters
parameterParameter

◆ FlexibleVector3() [4/4]

FlexibleVector3 constructor

Parameters
slotSlot

Member Function Documentation

◆ operator FlexibleVector3()

static operator FlexibleVector3 ( Vector3  value)
explicitstatic

Cast Vector3 to FlexibleVector3.

Parameters
valueVector3

◆ operator Vector3()

static operator Vector3 ( FlexibleVector3  flexible)
explicitstatic

Cast FlexibleVector3 to Vector3.

Parameters
flexibleFlexibleVector3