Tanoda
GameObjectAction Class Reference
Inheritance diagram for GameObjectAction:
ActionObject

Public Member Functions

override void Start ()
 
void EnterOffsetEditor ()
 
void EnterLeftOffsetEditor ()
 
void IfTrigger (string id)
 
void IfNotTrigger ()
 
void SetGameObject (GameObject go)
 
IEnumerator SetGameObjectJob (string hash)
 
void SetGameObject (string hash)
 
void SetSelectedGO ()
 
void CancelSelection ()
 
void TriggerSelection ()
 
string GetOutput ()
 
GameObject GetGameObject ()
 
override void OnPointerEnter (PointerEventData eventData)
 
override void OnPointerExit (PointerEventData eventData)
 
new void GetObjectData (SerializationInfo info, StreamingContext context)
 
 GameObjectAction (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

GameObjectPreview gop
 
string canvasSelectorName = "Canvas_selector"
 
string selectedHash = ""
 
Vector3 originalPosition
 
Vector3 targetPosition
 
Vector3 originalRotation
 
Vector3 targetRotation
 
Material highlightMaterial
 
Vector3 Offset
 
Vector3 Rotation
 
Vector3 LeftOffset
 
Vector3 LeftRotation
 
- 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
 

Additional Inherited Members

- Protected Member Functions inherited from ActionObject
void SaveOrigInPos ()
 
- Protected Attributes inherited from ActionObject
float originalHeight = 0.0f
 

Detailed Description

Definition at line 13 of file GameObjectAction.cs.

Constructor & Destructor Documentation

◆ GameObjectAction()

GameObjectAction.GameObjectAction ( SerializationInfo  info,
StreamingContext  context 
)

Definition at line 457 of file GameObjectAction.cs.

Member Function Documentation

◆ CancelSelection()

void GameObjectAction.CancelSelection ( )

Definition at line 266 of file GameObjectAction.cs.

◆ EnterLeftOffsetEditor()

void GameObjectAction.EnterLeftOffsetEditor ( )

Definition at line 112 of file GameObjectAction.cs.

◆ EnterOffsetEditor()

void GameObjectAction.EnterOffsetEditor ( )

Definition at line 93 of file GameObjectAction.cs.

◆ GetGameObject()

GameObject GameObjectAction.GetGameObject ( )

Definition at line 344 of file GameObjectAction.cs.

◆ GetObjectData()

new void GameObjectAction.GetObjectData ( SerializationInfo  info,
StreamingContext  context 
)
virtual

Reimplemented from ActionObject.

Definition at line 429 of file GameObjectAction.cs.

◆ GetOutput()

string GameObjectAction.GetOutput ( )

Definition at line 316 of file GameObjectAction.cs.

◆ IfNotTrigger()

void GameObjectAction.IfNotTrigger ( )

Definition at line 173 of file GameObjectAction.cs.

◆ IfTrigger()

void GameObjectAction.IfTrigger ( string  id)

Definition at line 168 of file GameObjectAction.cs.

◆ OnPointerEnter()

override void GameObjectAction.OnPointerEnter ( PointerEventData  eventData)
virtual

Reimplemented from ActionObject.

Definition at line 353 of file GameObjectAction.cs.

◆ OnPointerExit()

override void GameObjectAction.OnPointerExit ( PointerEventData  eventData)
virtual

Reimplemented from ActionObject.

Definition at line 358 of file GameObjectAction.cs.

◆ SetGameObject() [1/2]

void GameObjectAction.SetGameObject ( GameObject  go)

Definition at line 178 of file GameObjectAction.cs.

◆ SetGameObject() [2/2]

void GameObjectAction.SetGameObject ( string  hash)

Definition at line 217 of file GameObjectAction.cs.

◆ SetGameObjectJob()

IEnumerator GameObjectAction.SetGameObjectJob ( string  hash)

Definition at line 207 of file GameObjectAction.cs.

◆ SetSelectedGO()

void GameObjectAction.SetSelectedGO ( )

Definition at line 251 of file GameObjectAction.cs.

◆ Start()

override void GameObjectAction.Start ( )
virtual

Reimplemented from ActionObject.

Definition at line 40 of file GameObjectAction.cs.

◆ TriggerSelection()

void GameObjectAction.TriggerSelection ( )

Definition at line 280 of file GameObjectAction.cs.

Member Data Documentation

◆ canvasSelectorName

string GameObjectAction.canvasSelectorName = "Canvas_selector"

Definition at line 16 of file GameObjectAction.cs.

◆ gop

GameObjectPreview GameObjectAction.gop

Definition at line 15 of file GameObjectAction.cs.

◆ highlightMaterial

Material GameObjectAction.highlightMaterial

Definition at line 26 of file GameObjectAction.cs.

◆ LeftOffset

Vector3 GameObjectAction.LeftOffset

Definition at line 37 of file GameObjectAction.cs.

◆ LeftRotation

Vector3 GameObjectAction.LeftRotation

Definition at line 38 of file GameObjectAction.cs.

◆ Offset

Vector3 GameObjectAction.Offset

Definition at line 35 of file GameObjectAction.cs.

◆ originalPosition

Vector3 GameObjectAction.originalPosition

Definition at line 23 of file GameObjectAction.cs.

◆ originalRotation

Vector3 GameObjectAction.originalRotation

Definition at line 23 of file GameObjectAction.cs.

◆ Rotation

Vector3 GameObjectAction.Rotation

Definition at line 36 of file GameObjectAction.cs.

◆ selectedHash

string GameObjectAction.selectedHash = ""

Definition at line 17 of file GameObjectAction.cs.

◆ targetPosition

Vector3 GameObjectAction.targetPosition

Definition at line 23 of file GameObjectAction.cs.

◆ targetRotation

Vector3 GameObjectAction.targetRotation

Definition at line 23 of file GameObjectAction.cs.


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