Tanoda
ActionObject Class Reference
Inheritance diagram for ActionObject:
BeltSetterAction CheckAction CollectorAction CountdownAction DeactivateAction FinishAction GameObjectAction HintAction HotfixAction LedAction MoveAction PositionAction QuizAction RealToolAction RotateAction ScriptAction ShowHideAction SoundAction StartAction ToolAction TriggerAction VoiceAction WaiterAction WeldAction

Public Member Functions

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

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

void SaveOrigInPos ()
 

Protected Attributes

float originalHeight = 0.0f
 

Detailed Description

Definition at line 16 of file ActionObject.cs.

Constructor & Destructor Documentation

◆ ActionObject() [1/2]

ActionObject.ActionObject ( )

Definition at line 255 of file ActionObject.cs.

◆ ActionObject() [2/2]

ActionObject.ActionObject ( SerializationInfo  info,
StreamingContext  context 
)

Definition at line 259 of file ActionObject.cs.

Member Function Documentation

◆ AddInput()

void ActionObject.AddInput ( GameObject  go)

Definition at line 661 of file ActionObject.cs.

◆ AddOutput()

void ActionObject.AddOutput ( GameObject  go)

Definition at line 703 of file ActionObject.cs.

◆ ApplyComment()

void ActionObject.ApplyComment ( )

Definition at line 775 of file ActionObject.cs.

◆ Deactivate()

virtual void ActionObject.Deactivate ( )
virtual

◆ GetAcceptedInputTypes()

List< Type > ActionObject.GetAcceptedInputTypes ( )

Definition at line 736 of file ActionObject.cs.

◆ GetInput() [1/3]

string ActionObject.GetInput ( )

Definition at line 668 of file ActionObject.cs.

◆ GetInput() [2/3]

string ActionObject.GetInput ( int  index)

Definition at line 679 of file ActionObject.cs.

◆ GetInput() [3/3]

GameObject ActionObject.GetInput ( string  id)

Definition at line 716 of file ActionObject.cs.

◆ GetInputs()

List< string > ActionObject.GetInputs ( )

Definition at line 726 of file ActionObject.cs.

◆ GetObjectData()

virtual void ActionObject.GetObjectData ( SerializationInfo  info,
StreamingContext  context 
)
virtual

◆ GetOriginalHeight()

void ActionObject.GetOriginalHeight ( )

Definition at line 224 of file ActionObject.cs.

◆ GetOutput()

GameObject ActionObject.GetOutput ( string  id)

Definition at line 711 of file ActionObject.cs.

◆ GetOutputs()

List< string > ActionObject.GetOutputs ( )

Definition at line 721 of file ActionObject.cs.

◆ GetSides()

List< Vector2 > ActionObject.GetSides ( )

Definition at line 229 of file ActionObject.cs.

◆ InputAdded()

virtual void ActionObject.InputAdded ( string  id)
virtual

Reimplemented in CollectorAction, PositionAction, and RotateAction.

Definition at line 600 of file ActionObject.cs.

◆ InstaMinimize()

void ActionObject.InstaMinimize ( )

Definition at line 78 of file ActionObject.cs.

◆ LateMinimize()

IEnumerator ActionObject.LateMinimize ( )

Definition at line 63 of file ActionObject.cs.

◆ LimitInputTypes()

bool ActionObject.LimitInputTypes ( )

Definition at line 731 of file ActionObject.cs.

◆ Maximize()

void ActionObject.Maximize ( )

Definition at line 129 of file ActionObject.cs.

◆ Minimize()

void ActionObject.Minimize ( )

Definition at line 116 of file ActionObject.cs.

◆ OnPointerEnter()

virtual void ActionObject.OnPointerEnter ( PointerEventData  eventData)
virtual

◆ OnPointerExit()

virtual void ActionObject.OnPointerExit ( PointerEventData  eventData)
virtual

◆ OutputAdded()

virtual void ActionObject.OutputAdded ( string  id)
virtual

Reimplemented in CollectorAction.

Definition at line 596 of file ActionObject.cs.

◆ Remove()

virtual void ActionObject.Remove ( )
virtual

Reimplemented in TriggerAction.

Definition at line 604 of file ActionObject.cs.

◆ RemoveInput()

void ActionObject.RemoveInput ( string  id)

Definition at line 690 of file ActionObject.cs.

◆ Reset()

virtual void ActionObject.Reset ( )
virtual

Reimplemented in CollectorAction, and WaiterAction.

Definition at line 592 of file ActionObject.cs.

◆ SaveOrigInPos()

void ActionObject.SaveOrigInPos ( )
protected

Definition at line 529 of file ActionObject.cs.

◆ Start()

◆ ToggleWindowSize()

void ActionObject.ToggleWindowSize ( )

Definition at line 48 of file ActionObject.cs.

◆ Triggered()

◆ TriggerOut()

void ActionObject.TriggerOut ( string  id)

Definition at line 799 of file ActionObject.cs.

◆ TriggerOutput()

void ActionObject.TriggerOutput ( string  id)

Definition at line 610 of file ActionObject.cs.

Member Data Documentation

◆ acceptInputTypes

List<ClassTypeReference> ActionObject.acceptInputTypes

Definition at line 20 of file ActionObject.cs.

◆ action

string ActionObject.action

Definition at line 32 of file ActionObject.cs.

◆ comment

string ActionObject.comment

Definition at line 34 of file ActionObject.cs.

◆ hideOnMinimize

List<GameObject> ActionObject.hideOnMinimize = new List<GameObject>()

Definition at line 36 of file ActionObject.cs.

◆ ID

string ActionObject.ID

Definition at line 32 of file ActionObject.cs.

◆ inPuts

List<GameObject> ActionObject.inPuts

Definition at line 18 of file ActionObject.cs.

◆ IsCounting

bool ActionObject.IsCounting

Definition at line 44 of file ActionObject.cs.

◆ originalHeight

float ActionObject.originalHeight = 0.0f
protected

Definition at line 37 of file ActionObject.cs.

◆ outPuts

List<GameObject> ActionObject.outPuts

Definition at line 19 of file ActionObject.cs.

◆ statusImg

Image ActionObject.statusImg

Definition at line 21 of file ActionObject.cs.


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