Tanoda
PositionAction Class Reference
Inheritance diagram for PositionAction:
ActionObject HoldPositionAction

Public Member Functions

override void Triggered (string id)
 
override void Deactivate ()
 
void Reactivate ()
 
override void InputAdded (string id)
 
void StartPosition ()
 
void FinalPosition ()
 
override void Start ()
 
override void OnPointerEnter (PointerEventData eventData)
 
override void OnPointerExit (PointerEventData eventData)
 
void FillCurrentTransform ()
 
void SelectObjectToPosition ()
 
void onPosChanged (string value)
 
void onRotChanged (string value)
 
void RefreshTargetDisplay ()
 
void onToleranceChanged (string value)
 
void onTaktTimeChanged (string value)
 
void OneHandToggle (bool value)
 
new void TriggerOutput (string id)
 
bool GetHandOffsets (out Vector3 offset, out Vector3 rotation, out Vector3 leftoffset, out Vector3 leftrotation)
 
override void GetObjectData (SerializationInfo info, StreamingContext context)
 
 PositionAction (SerializationInfo info, StreamingContext context)
 
- Public Member Functions inherited from ActionObject
void ToggleWindowSize ()
 
IEnumerator LateMinimize ()
 
void InstaMinimize ()
 
void Minimize ()
 
void Maximize ()
 
void GetOriginalHeight ()
 
List< Vector2 > GetSides ()
 
virtual void GetObjectData (SerializationInfo info, StreamingContext context)
 
 ActionObject ()
 
 ActionObject (SerializationInfo info, StreamingContext context)
 
virtual void Start ()
 
virtual void Triggered (string id)
 
virtual void Deactivate ()
 
virtual void Reset ()
 
virtual void OutputAdded (string id)
 
virtual void InputAdded (string id)
 
virtual void Remove ()
 
void TriggerOutput (string id)
 
void AddInput (GameObject go)
 
string GetInput ()
 
string GetInput (int index)
 
void RemoveInput (string id)
 
void AddOutput (GameObject go)
 
GameObject GetOutput (string id)
 
GameObject GetInput (string id)
 
List< string > GetOutputs ()
 
List< string > GetInputs ()
 
bool LimitInputTypes ()
 
List< Type > GetAcceptedInputTypes ()
 
void ApplyComment ()
 
void TriggerOut (string id)
 
virtual void OnPointerEnter (PointerEventData eventData)
 
virtual void OnPointerExit (PointerEventData eventData)
 

Public Attributes

InputField[] posInputs = new InputField[3]
 
InputField[] rotInputs = new InputField[3]
 
InputField toleranceField
 
InputField taktTimeInput
 
Vector3 originalPosition
 
Vector3 targetPosition
 
Vector3 originalRotation
 
Vector3 targetRotation
 
Material highlightMaterial
 
Material originalHighlightMat
 
Material imageHighlight
 
Toggle HandToggle
 
Vector3 localpos
 
Vector3 fwdoffset
 
Vector3 upoffset
 
Vector3 localrot
 
- Public Attributes inherited from ActionObject
List< GameObject > inPuts
 
List< GameObject > outPuts
 
List< ClassTypeReferenceacceptInputTypes
 
Image statusImg
 
string action
 
string ID
 
string comment
 
List< GameObject > hideOnMinimize = new List<GameObject>()
 
bool IsCounting
 

Protected Member Functions

IEnumerator ShowHighLight (ThrowableCanDisable tcd)
 
IEnumerator ShowSelectedHighLight (ThrowableCanDisable tcd)
 
IEnumerator ShowHighLightOptimization ()
 
IEnumerator ShowHighLightOriginal ()
 
IEnumerator ShowHighLightOriginalOptimization ()
 
void RemoveHighlight ()
 
void RemoveSelectedHighlight ()
 
bool InGoodPos (Transform t)
 
bool InGoodRot (Transform t)
 
new void Update ()
 
- Protected Member Functions inherited from ActionObject
void SaveOrigInPos ()
 

Protected Attributes

float chill
 
bool canReturnNow
 
List< Transform > allSame
 
GameObject highlightObject
 
GameObject highlightObjectOriginal
 
GameObject highlightSelected
 
GameObject followGo
 
Object highlightCurrentObject
 
Object highlightCurrentSelectedObject
 
- Protected Attributes inherited from ActionObject
float originalHeight = 0.0f
 

Detailed Description

Definition at line 19 of file PositionAction.cs.

Constructor & Destructor Documentation

◆ PositionAction()

PositionAction.PositionAction ( SerializationInfo  info,
StreamingContext  context 
)

Definition at line 1711 of file PositionAction.cs.

Member Function Documentation

◆ Deactivate()

override void PositionAction.Deactivate ( )
virtual

Reimplemented from ActionObject.

Definition at line 156 of file PositionAction.cs.

◆ FillCurrentTransform()

void PositionAction.FillCurrentTransform ( )

Definition at line 793 of file PositionAction.cs.

◆ FinalPosition()

void PositionAction.FinalPosition ( )

Definition at line 713 of file PositionAction.cs.

◆ GetHandOffsets()

bool PositionAction.GetHandOffsets ( out Vector3  offset,
out Vector3  rotation,
out Vector3  leftoffset,
out Vector3  leftrotation 
)

Definition at line 1618 of file PositionAction.cs.

◆ GetObjectData()

override void PositionAction.GetObjectData ( SerializationInfo  info,
StreamingContext  context 
)
virtual

Reimplemented from ActionObject.

Definition at line 1684 of file PositionAction.cs.

◆ InGoodPos()

bool PositionAction.InGoodPos ( Transform  t)
protected

Definition at line 1137 of file PositionAction.cs.

◆ InGoodRot()

bool PositionAction.InGoodRot ( Transform  t)
protected

Definition at line 1168 of file PositionAction.cs.

◆ InputAdded()

override void PositionAction.InputAdded ( string  id)
virtual

Reimplemented from ActionObject.

Definition at line 689 of file PositionAction.cs.

◆ OneHandToggle()

void PositionAction.OneHandToggle ( bool  value)

Definition at line 1285 of file PositionAction.cs.

◆ OnPointerEnter()

override void PositionAction.OnPointerEnter ( PointerEventData  eventData)
virtual

Reimplemented from ActionObject.

Definition at line 745 of file PositionAction.cs.

◆ OnPointerExit()

override void PositionAction.OnPointerExit ( PointerEventData  eventData)
virtual

Reimplemented from ActionObject.

Definition at line 770 of file PositionAction.cs.

◆ onPosChanged()

void PositionAction.onPosChanged ( string  value)

Definition at line 876 of file PositionAction.cs.

◆ onRotChanged()

void PositionAction.onRotChanged ( string  value)

Definition at line 925 of file PositionAction.cs.

◆ onTaktTimeChanged()

void PositionAction.onTaktTimeChanged ( string  value)

Definition at line 1010 of file PositionAction.cs.

◆ onToleranceChanged()

void PositionAction.onToleranceChanged ( string  value)

Definition at line 988 of file PositionAction.cs.

◆ Reactivate()

void PositionAction.Reactivate ( )

Definition at line 168 of file PositionAction.cs.

◆ RefreshTargetDisplay()

void PositionAction.RefreshTargetDisplay ( )

Definition at line 973 of file PositionAction.cs.

◆ RemoveHighlight()

void PositionAction.RemoveHighlight ( )
protected

Definition at line 653 of file PositionAction.cs.

◆ RemoveSelectedHighlight()

void PositionAction.RemoveSelectedHighlight ( )
protected

Definition at line 663 of file PositionAction.cs.

◆ SelectObjectToPosition()

void PositionAction.SelectObjectToPosition ( )

Definition at line 817 of file PositionAction.cs.

◆ ShowHighLight()

IEnumerator PositionAction.ShowHighLight ( ThrowableCanDisable  tcd)
protected

Definition at line 274 of file PositionAction.cs.

◆ ShowHighLightOptimization()

IEnumerator PositionAction.ShowHighLightOptimization ( )
protected

Definition at line 386 of file PositionAction.cs.

◆ ShowHighLightOriginal()

IEnumerator PositionAction.ShowHighLightOriginal ( )
protected

Definition at line 558 of file PositionAction.cs.

◆ ShowHighLightOriginalOptimization()

IEnumerator PositionAction.ShowHighLightOriginalOptimization ( )
protected

Definition at line 593 of file PositionAction.cs.

◆ ShowSelectedHighLight()

IEnumerator PositionAction.ShowSelectedHighLight ( ThrowableCanDisable  tcd)
protected

Definition at line 338 of file PositionAction.cs.

◆ Start()

override void PositionAction.Start ( )
virtual

Reimplemented from ActionObject.

Definition at line 734 of file PositionAction.cs.

◆ StartPosition()

void PositionAction.StartPosition ( )

Definition at line 694 of file PositionAction.cs.

◆ Triggered()

override void PositionAction.Triggered ( string  id)
virtual

Reimplemented from ActionObject.

Definition at line 73 of file PositionAction.cs.

◆ TriggerOutput()

new void PositionAction.TriggerOutput ( string  id)

Definition at line 1514 of file PositionAction.cs.

◆ Update()

new void PositionAction.Update ( )
protected

Definition at line 1290 of file PositionAction.cs.

Member Data Documentation

◆ allSame

List<Transform> PositionAction.allSame
protected

Definition at line 38 of file PositionAction.cs.

◆ canReturnNow

bool PositionAction.canReturnNow
protected

Definition at line 32 of file PositionAction.cs.

◆ chill

float PositionAction.chill
protected

Definition at line 30 of file PositionAction.cs.

◆ followGo

GameObject PositionAction.followGo
protected

Definition at line 40 of file PositionAction.cs.

◆ fwdoffset

Vector3 PositionAction.fwdoffset

Definition at line 811 of file PositionAction.cs.

◆ HandToggle

Toggle PositionAction.HandToggle

Definition at line 67 of file PositionAction.cs.

◆ highlightCurrentObject

Object PositionAction.highlightCurrentObject
protected

Definition at line 41 of file PositionAction.cs.

◆ highlightCurrentSelectedObject

Object PositionAction.highlightCurrentSelectedObject
protected

Definition at line 41 of file PositionAction.cs.

◆ highlightMaterial

Material PositionAction.highlightMaterial

Definition at line 26 of file PositionAction.cs.

◆ highlightObject

GameObject PositionAction.highlightObject
protected

Definition at line 39 of file PositionAction.cs.

◆ highlightObjectOriginal

GameObject PositionAction.highlightObjectOriginal
protected

Definition at line 39 of file PositionAction.cs.

◆ highlightSelected

GameObject PositionAction.highlightSelected
protected

Definition at line 39 of file PositionAction.cs.

◆ imageHighlight

Material PositionAction.imageHighlight

Definition at line 26 of file PositionAction.cs.

◆ localpos

Vector3 PositionAction.localpos

Definition at line 811 of file PositionAction.cs.

◆ localrot

Vector3 PositionAction.localrot

Definition at line 811 of file PositionAction.cs.

◆ originalHighlightMat

Material PositionAction.originalHighlightMat

Definition at line 26 of file PositionAction.cs.

◆ originalPosition

Vector3 PositionAction.originalPosition

Definition at line 24 of file PositionAction.cs.

◆ originalRotation

Vector3 PositionAction.originalRotation

Definition at line 24 of file PositionAction.cs.

◆ posInputs

InputField [] PositionAction.posInputs = new InputField[3]

Definition at line 21 of file PositionAction.cs.

◆ rotInputs

InputField [] PositionAction.rotInputs = new InputField[3]

Definition at line 22 of file PositionAction.cs.

◆ taktTimeInput

InputField PositionAction.taktTimeInput

Definition at line 23 of file PositionAction.cs.

◆ targetPosition

Vector3 PositionAction.targetPosition

Definition at line 24 of file PositionAction.cs.

◆ targetRotation

Vector3 PositionAction.targetRotation

Definition at line 24 of file PositionAction.cs.

◆ toleranceField

InputField PositionAction.toleranceField

Definition at line 23 of file PositionAction.cs.

◆ upoffset

Vector3 PositionAction.upoffset

Definition at line 811 of file PositionAction.cs.


The documentation for this class was generated from the following file: