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
DaggerfallActionDoorSpecial
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
|
Improve this Doc
View Source
IsTriggerWhenOpen
Declaration
public bool IsTriggerWhenOpen
Field Value
|
Improve this Doc
View Source
OpenAngle
Declaration
Field Value
|
Improve this Doc
View Source
OpenDuration
Declaration
public float OpenDuration
Field Value
|
Improve this Doc
View Source
OpenSound
Declaration
public SoundClips OpenSound
Field Value
|
Improve this Doc
View Source
PlaySounds
Declaration
Field Value
|
Improve this Doc
View Source
StartOpen
Declaration
Field Value
Properties
|
Improve this Doc
View Source
ClosedRotation
Declaration
public Quaternion ClosedRotation { get; }
Property Value
|
Improve this Doc
View Source
CurrentState
Declaration
public ActionState CurrentState { get; set; }
Property Value
|
Improve this Doc
View Source
IsClosed
Declaration
public bool IsClosed { get; }
Property Value
|
Improve this Doc
View Source
IsMoving
Declaration
public bool IsMoving { get; }
Property Value
|
Improve this Doc
View Source
IsOpen
Declaration
public bool IsOpen { get; }
Property Value
|
Improve this Doc
View Source
LoadID
Declaration
public ulong LoadID { get; set; }
Property Value
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
|
Improve this Doc
View Source
ToggleDoor(Boolean)
Declaration
public void ToggleDoor(bool activatedByPlayer = false)
Parameters
Type |
Name |
Description |
Boolean |
activatedByPlayer |
|
Extension Methods
MBExtensions.Invoke<T1, T2, T3, T4>(MonoBehaviour, Action<T1, T2, T3, T4>, T1, T2, T3, T4, Single)