Show / Hide Table of Contents

Class Prop

Adds events to the attached GameObject.
Required by Interactable components.

Inheritance
System.Object
Prop
Implements
IProp
Namespace: ShadowBox.Interactions
Assembly: cs.temp.dll.dll
Syntax
public class Prop : MonoBehaviour, IProp

Fields

actionName

Declaration
public string actionName
Field Value
Type Description
System.String

actionRequiresGameObject

Declaration
public bool actionRequiresGameObject
Field Value
Type Description
System.Boolean

actionText

Declaration
public string actionText
Field Value
Type Description
System.String

actionType

Declaration
public InteractableType actionType
Field Value
Type Description
InteractableType

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

OnAfterUseTransform

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

OnUseTransform

Declaration
public ShadowedTransformEvent OnUseTransform
Field Value
Type Description
ShadowedTransformEvent

tmpAction

Declaration
public string tmpAction
Field Value
Type Description
System.String

tmpName

Declaration
public string tmpName
Field Value
Type Description
System.String

Methods

AfterUse()

Declaration
public void AfterUse()

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

AfterUse(Transform)

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
Type Name Description
InteractableType value

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
public void Use()

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

Use(Transform)

Declaration
public void Use(Transform target)
Parameters
Type Name Description
Transform target

Implements

IProp
Back to top Generated by DocFX