Tanoda
ToolAction Class Reference
Inheritance diagram for ToolAction:
ActionObject HoldToolAction

Public Member Functions

override void Start ()
 
override void OnPointerEnter (PointerEventData eventData)
 
override void OnPointerExit (PointerEventData eventData)
 
void SetToOriginalPos ()
 
void SetSecondGoButton ()
 
void SetToolPosition ()
 
void SelectedCustomTool (GameObject tool)
 
void onTaktTimeChanged (string value)
 
void NmInputEnded (string input)
 
void OnSelectionChanged (int value)
 
override void Triggered (string id)
 
IEnumerator HideTCD ()
 
IEnumerator SetGameObjectJob (string hash)
 
GameObject GetGameObject ()
 
void SetGameObject (string hash)
 
new void RefreshTargetDisplay ()
 
override void GetObjectData (SerializationInfo info, StreamingContext context)
 
 ToolAction (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)
 

Static Public Member Functions

static float Clamp0360 (float eulerAngles)
 

Public Attributes

Dropdown drop
 
GameObject NmInput
 
InputField NmInputField
 
InputField taktTimeInput
 
string selectedHash = ""
 
string customToolHash = ""
 
string secondGoHash = ""
 
Material highlightMaterial
 
Material highlightToolMaterial
 
Material origHighlightToolMaterial
 
bool hasTwoObjects = false
 
- 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

bool InGoodPos (Transform t)
 
bool InGoodRot (Transform t)
 
IEnumerator ShowSecondGOHighLight (Vector3 pos, Vector3 rot)
 
IEnumerator ShowSecondGOHighLightTarget ()
 
void TriggerNext ()
 
- Protected Member Functions inherited from ActionObject
void SaveOrigInPos ()
 

Protected Attributes

GameObject screwdriver
 
GameObject scanner
 
GameObject wrench
 
GameObject smolwrench
 
GameObject seeger_plier
 
GameObject filctoll
 
GameObject brush
 
GameObject hammer
 
GameObject digitalTorqueWrench
 
GameObject levegosPisztoly
 
GameObject selectedGO
 
GameObject secondGO
 
- Protected Attributes inherited from ActionObject
float originalHeight = 0.0f
 

Detailed Description

Definition at line 20 of file ToolAction.cs.

Constructor & Destructor Documentation

◆ ToolAction()

ToolAction.ToolAction ( SerializationInfo  info,
StreamingContext  context 
)

Definition at line 1582 of file ToolAction.cs.

Member Function Documentation

◆ Clamp0360()

static float ToolAction.Clamp0360 ( float  eulerAngles)
static

Definition at line 451 of file ToolAction.cs.

◆ GetGameObject()

GameObject ToolAction.GetGameObject ( )

Definition at line 1291 of file ToolAction.cs.

◆ GetObjectData()

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

Reimplemented from ActionObject.

Definition at line 1527 of file ToolAction.cs.

◆ HideTCD()

IEnumerator ToolAction.HideTCD ( )

Definition at line 1258 of file ToolAction.cs.

◆ InGoodPos()

bool ToolAction.InGoodPos ( Transform  t)
protected

Definition at line 421 of file ToolAction.cs.

◆ InGoodRot()

bool ToolAction.InGoodRot ( Transform  t)
protected

Definition at line 430 of file ToolAction.cs.

◆ NmInputEnded()

void ToolAction.NmInputEnded ( string  input)

Definition at line 1174 of file ToolAction.cs.

◆ OnPointerEnter()

override void ToolAction.OnPointerEnter ( PointerEventData  eventData)
virtual

Reimplemented from ActionObject.

Definition at line 104 of file ToolAction.cs.

◆ OnPointerExit()

override void ToolAction.OnPointerExit ( PointerEventData  eventData)
virtual

Reimplemented from ActionObject.

Definition at line 111 of file ToolAction.cs.

◆ OnSelectionChanged()

void ToolAction.OnSelectionChanged ( int  value)

Definition at line 1179 of file ToolAction.cs.

◆ onTaktTimeChanged()

void ToolAction.onTaktTimeChanged ( string  value)

Definition at line 755 of file ToolAction.cs.

◆ RefreshTargetDisplay()

new void ToolAction.RefreshTargetDisplay ( )

Definition at line 1316 of file ToolAction.cs.

◆ SelectedCustomTool()

void ToolAction.SelectedCustomTool ( GameObject  tool)

Definition at line 274 of file ToolAction.cs.

◆ SetGameObject()

void ToolAction.SetGameObject ( string  hash)

Definition at line 1302 of file ToolAction.cs.

◆ SetGameObjectJob()

IEnumerator ToolAction.SetGameObjectJob ( string  hash)

Definition at line 1274 of file ToolAction.cs.

◆ SetSecondGoButton()

void ToolAction.SetSecondGoButton ( )

Definition at line 160 of file ToolAction.cs.

◆ SetToolPosition()

void ToolAction.SetToolPosition ( )

Definition at line 177 of file ToolAction.cs.

◆ SetToOriginalPos()

void ToolAction.SetToOriginalPos ( )

Definition at line 125 of file ToolAction.cs.

◆ ShowSecondGOHighLight()

IEnumerator ToolAction.ShowSecondGOHighLight ( Vector3  pos,
Vector3  rot 
)
protected

Definition at line 1007 of file ToolAction.cs.

◆ ShowSecondGOHighLightTarget()

IEnumerator ToolAction.ShowSecondGOHighLightTarget ( )
protected

Definition at line 1044 of file ToolAction.cs.

◆ Start()

override void ToolAction.Start ( )
virtual

Reimplemented from ActionObject.

Definition at line 71 of file ToolAction.cs.

◆ Triggered()

override void ToolAction.Triggered ( string  id)
virtual

Reimplemented from ActionObject.

Definition at line 1252 of file ToolAction.cs.

◆ TriggerNext()

void ToolAction.TriggerNext ( )
protected

Definition at line 1094 of file ToolAction.cs.

Member Data Documentation

◆ brush

GameObject ToolAction.brush
protected

Definition at line 31 of file ToolAction.cs.

◆ customToolHash

string ToolAction.customToolHash = ""

Definition at line 38 of file ToolAction.cs.

◆ digitalTorqueWrench

GameObject ToolAction.digitalTorqueWrench
protected

Definition at line 31 of file ToolAction.cs.

◆ drop

Dropdown ToolAction.drop

Definition at line 23 of file ToolAction.cs.

◆ filctoll

GameObject ToolAction.filctoll
protected

Definition at line 31 of file ToolAction.cs.

◆ hammer

GameObject ToolAction.hammer
protected

Definition at line 31 of file ToolAction.cs.

◆ hasTwoObjects

bool ToolAction.hasTwoObjects = false

Definition at line 48 of file ToolAction.cs.

◆ highlightMaterial

Material ToolAction.highlightMaterial

Definition at line 40 of file ToolAction.cs.

◆ highlightToolMaterial

Material ToolAction.highlightToolMaterial

Definition at line 40 of file ToolAction.cs.

◆ levegosPisztoly

GameObject ToolAction.levegosPisztoly
protected

Definition at line 31 of file ToolAction.cs.

◆ NmInput

GameObject ToolAction.NmInput

Definition at line 24 of file ToolAction.cs.

◆ NmInputField

InputField ToolAction.NmInputField

Definition at line 25 of file ToolAction.cs.

◆ origHighlightToolMaterial

Material ToolAction.origHighlightToolMaterial

Definition at line 40 of file ToolAction.cs.

◆ scanner

GameObject ToolAction.scanner
protected

Definition at line 31 of file ToolAction.cs.

◆ screwdriver

GameObject ToolAction.screwdriver
protected

Definition at line 31 of file ToolAction.cs.

◆ secondGO

GameObject ToolAction.secondGO
protected

Definition at line 34 of file ToolAction.cs.

◆ secondGoHash

string ToolAction.secondGoHash = ""

Definition at line 39 of file ToolAction.cs.

◆ seeger_plier

GameObject ToolAction.seeger_plier
protected

Definition at line 31 of file ToolAction.cs.

◆ selectedGO

GameObject ToolAction.selectedGO
protected

Definition at line 34 of file ToolAction.cs.

◆ selectedHash

string ToolAction.selectedHash = ""

Definition at line 37 of file ToolAction.cs.

◆ smolwrench

GameObject ToolAction.smolwrench
protected

Definition at line 31 of file ToolAction.cs.

◆ taktTimeInput

InputField ToolAction.taktTimeInput

Definition at line 25 of file ToolAction.cs.

◆ wrench

GameObject ToolAction.wrench
protected

Definition at line 31 of file ToolAction.cs.


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