C# Class LockedInteractable, Hellbound

Locked interactable. Legacy script, no longer in use. Was previusly used to regulate objects which could be locked/unlocked. Was obsolete by Alexis PuzzleLogic system Created by Simon Jonasson
Inheritance: Interactable
Afficher le fichier Open project: Backman/Hellbound

Méthodes publiques

Свойство Type Description
m_FSM StateMachine
m_LockedState LockedState
m_LockedText string
m_NeedsItems List
m_NeedsToBeOpen List
m_OpenedState OpenedState

Méthodes publiques

Méthode Description
activate ( ) : void
allItems ( ) : bool
allKeys ( ) : bool
allOpen ( ) : bool
examine ( ) : void
useWith ( GameObject obj ) : void

Méthodes protégées

Méthode Description
Start ( ) : void

Private Methods

Méthode Description
initializeKeyState ( ) : void

Method Details

Start() protected méthode

protected Start ( ) : void
Résultat void

activate() public méthode

public activate ( ) : void
Résultat void

allItems() public méthode

public allItems ( ) : bool
Résultat bool

allKeys() public méthode

public allKeys ( ) : bool
Résultat bool

allOpen() public méthode

public allOpen ( ) : bool
Résultat bool

examine() public méthode

public examine ( ) : void
Résultat void

useWith() public méthode

public useWith ( GameObject obj ) : void
obj GameObject
Résultat void

Property Details

m_FSM public_oe property

public StateMachine m_FSM
Résultat StateMachine

m_LockedState public_oe property

public LockedState m_LockedState
Résultat LockedState

m_LockedText public_oe property

public string m_LockedText
Résultat string

m_NeedsItems public_oe property

public List m_NeedsItems
Résultat List

m_NeedsToBeOpen public_oe property

public List m_NeedsToBeOpen
Résultat List

m_OpenedState public_oe property

public OpenedState m_OpenedState
Résultat OpenedState