Show / Hide Table of Contents

Class DaggerfallActionDoorSpecial

This door component is assigned when linked action calls for a door, but no normal door record found. Usually found on super-secret doors the player is never intended to open manually and must find a lever. Player cannot open, bash, pick, or cast their way through this type of door.

Inheritance
Object
Object
Component
Behaviour
MonoBehaviour
DaggerfallActionDoorSpecial
Namespace: DaggerfallWorkshop
Assembly: Assembly-CSharp.dll
Syntax
[RequireComponent(typeof(AudioSource))]
[RequireComponent(typeof(BoxCollider))]
public class DaggerfallActionDoorSpecial : MonoBehaviour

Fields

| Improve this Doc View Source

CloseSound

Declaration
public SoundClips CloseSound
Field Value
Type Description
SoundClips
| Improve this Doc View Source

IsTriggerWhenOpen

Declaration
public bool IsTriggerWhenOpen
Field Value
Type Description
Boolean
| Improve this Doc View Source

OpenAngle

Declaration
public float OpenAngle
Field Value
Type Description
Single
| Improve this Doc View Source

OpenDuration

Declaration
public float OpenDuration
Field Value
Type Description
Single
| Improve this Doc View Source

OpenSound

Declaration
public SoundClips OpenSound
Field Value
Type Description
SoundClips
| Improve this Doc View Source

PlaySounds

Declaration
public bool PlaySounds
Field Value
Type Description
Boolean
| Improve this Doc View Source

StartOpen

Declaration
public bool StartOpen
Field Value
Type Description
Boolean

Properties

| Improve this Doc View Source

ClosedRotation

Declaration
public Quaternion ClosedRotation { get; }
Property Value
Type Description
Quaternion
| Improve this Doc View Source

CurrentState

Declaration
public ActionState CurrentState { get; set; }
Property Value
Type Description
ActionState
| Improve this Doc View Source

IsClosed

Declaration
public bool IsClosed { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

IsMoving

Declaration
public bool IsMoving { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

IsOpen

Declaration
public bool IsOpen { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

LoadID

Declaration
public ulong LoadID { get; set; }
Property Value
Type Description
UInt64

Methods

| Improve this Doc View Source

RestartTween(Single)

Restarts a tween in progress. For exmaple, if restoring from save.

Declaration
public void RestartTween(float durationScale = 1F)
Parameters
Type Name Description
Single durationScale
| Improve this Doc View Source

SetOpen(Boolean, Boolean, Boolean)

Declaration
public void SetOpen(bool open, bool instant = false, bool ignoreLocks = false)
Parameters
Type Name Description
Boolean open
Boolean instant
Boolean ignoreLocks
| Improve this Doc View Source

ToggleDoor(Boolean)

Declaration
public void ToggleDoor(bool activatedByPlayer = false)
Parameters
Type Name Description
Boolean activatedByPlayer

Extension Methods

MBExtensions.Invoke(MonoBehaviour, Action, Single)
MBExtensions.Invoke<T>(MonoBehaviour, Action<T>, T, Single)
MBExtensions.Invoke<T1, T2>(MonoBehaviour, Action<T1, T2>, T1, T2, Single)
MBExtensions.Invoke<T1, T2, T3>(MonoBehaviour, Action<T1, T2, T3>, T1, T2, T3, Single)
MBExtensions.Invoke<T1, T2, T3, T4>(MonoBehaviour, Action<T1, T2, T3, T4>, T1, T2, T3, T4, Single)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX