Class Prop
Adds events to the attached GameObject.
Required by Interactable components.
Inheritance
System.Object
Prop
Assembly: cs.temp.dll.dll
Syntax
public class Prop : MonoBehaviour, IProp
Fields
actionName
Declaration
Field Value
Type |
Description |
System.String |
|
actionRequiresGameObject
Declaration
public bool actionRequiresGameObject
Field Value
Type |
Description |
System.Boolean |
|
actionText
Declaration
Field Value
Type |
Description |
System.String |
|
actionType
Declaration
public InteractableType actionType
Field Value
isInteractive
Declaration
public bool isInteractive
Field Value
Type |
Description |
System.Boolean |
|
OnAfterUse
Declaration
public ShadowedEvent OnAfterUse
Field Value
Type |
Description |
ShadowedEvent |
|
OnAfterUseBoolean
Declaration
public ShadowedBooleanEvent OnAfterUseBoolean
Field Value
Type |
Description |
ShadowedBooleanEvent |
|
OnAfterUseFloat
Declaration
public ShadowedFloatEvent OnAfterUseFloat
Field Value
Type |
Description |
ShadowedFloatEvent |
|
OnAfterUseInt
Declaration
public ShadowedIntEvent OnAfterUseInt
Field Value
Type |
Description |
ShadowedIntEvent |
|
OnAfterUseString
Declaration
public ShadowedStringEvent OnAfterUseString
Field Value
Type |
Description |
ShadowedStringEvent |
|
Declaration
public ShadowedTransformEvent OnAfterUseTransform
Field Value
Type |
Description |
ShadowedTransformEvent |
|
OnUse
Declaration
public ShadowedEvent OnUse
Field Value
Type |
Description |
ShadowedEvent |
|
OnUseBoolean
Declaration
public ShadowedBooleanEvent OnUseBoolean
Field Value
Type |
Description |
ShadowedBooleanEvent |
|
OnUseFloat
Declaration
public ShadowedFloatEvent OnUseFloat
Field Value
Type |
Description |
ShadowedFloatEvent |
|
OnUseInt
Declaration
public ShadowedIntEvent OnUseInt
Field Value
Type |
Description |
ShadowedIntEvent |
|
OnUseString
Declaration
public ShadowedStringEvent OnUseString
Field Value
Type |
Description |
ShadowedStringEvent |
|
Declaration
public ShadowedTransformEvent OnUseTransform
Field Value
Type |
Description |
ShadowedTransformEvent |
|
tmpAction
Declaration
Field Value
Type |
Description |
System.String |
|
tmpName
Declaration
Field Value
Type |
Description |
System.String |
|
Methods
AfterUse()
Declaration
AfterUse(Boolean)
Declaration
public void AfterUse(bool value)
Parameters
Type |
Name |
Description |
System.Boolean |
value |
|
AfterUse(Int32)
Declaration
public void AfterUse(int value)
Parameters
Type |
Name |
Description |
System.Int32 |
value |
|
AfterUse(Single)
Declaration
public void AfterUse(float value)
Parameters
Type |
Name |
Description |
System.Single |
value |
|
AfterUse(String)
Declaration
public void AfterUse(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Declaration
public void AfterUse(Transform target)
Parameters
Type |
Name |
Description |
Transform |
target |
|
GetActionName()
Declaration
public string GetActionName()
Returns
Type |
Description |
System.String |
|
GetActionText()
Declaration
public string GetActionText()
Returns
Type |
Description |
System.String |
|
SetActionName(String)
Declaration
public void SetActionName(string text)
Parameters
Type |
Name |
Description |
System.String |
text |
|
SetActionText(String)
Declaration
public void SetActionText(string text)
Parameters
Type |
Name |
Description |
System.String |
text |
|
SetActionType(InteractableType)
Declaration
public void SetActionType(InteractableType value)
Parameters
SetInteractive(Boolean)
Declaration
public bool SetInteractive(bool active)
Parameters
Type |
Name |
Description |
System.Boolean |
active |
|
Returns
Type |
Description |
System.Boolean |
|
ToggleInteractive()
Declaration
public bool ToggleInteractive()
Returns
Type |
Description |
System.Boolean |
|
Use()
Declaration
Use(Boolean)
Declaration
public void Use(bool value)
Parameters
Type |
Name |
Description |
System.Boolean |
value |
|
Use(Int32)
Declaration
public void Use(int value)
Parameters
Type |
Name |
Description |
System.Int32 |
value |
|
Use(Single)
Declaration
public void Use(float value)
Parameters
Type |
Name |
Description |
System.Single |
value |
|
Use(String)
Declaration
public void Use(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Declaration
public void Use(Transform target)
Parameters
Type |
Name |
Description |
Transform |
target |
|
Implements