C# Класс 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
Наследование: Interactable
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
m_FSM StateMachine
m_LockedState LockedState
m_LockedText string
m_NeedsItems List
m_NeedsToBeOpen List
m_OpenedState OpenedState

Открытые методы

Метод Описание
activate ( ) : void
allItems ( ) : bool
allKeys ( ) : bool
allOpen ( ) : bool
examine ( ) : void
useWith ( GameObject obj ) : void

Защищенные методы

Метод Описание
Start ( ) : void

Приватные методы

Метод Описание
initializeKeyState ( ) : void

Описание методов

Start() защищенный Метод

protected Start ( ) : void
Результат void

activate() публичный Метод

public activate ( ) : void
Результат void

allItems() публичный Метод

public allItems ( ) : bool
Результат bool

allKeys() публичный Метод

public allKeys ( ) : bool
Результат bool

allOpen() публичный Метод

public allOpen ( ) : bool
Результат bool

examine() публичный Метод

public examine ( ) : void
Результат void

useWith() публичный Метод

public useWith ( GameObject obj ) : void
obj GameObject
Результат void

Описание свойств

m_FSM публичное свойство

public StateMachine m_FSM
Результат StateMachine

m_LockedState публичное свойство

public LockedState m_LockedState
Результат LockedState

m_LockedText публичное свойство

public string m_LockedText
Результат string

m_NeedsItems публичное свойство

public List m_NeedsItems
Результат List

m_NeedsToBeOpen публичное свойство

public List m_NeedsToBeOpen
Результат List

m_OpenedState публичное свойство

public OpenedState m_OpenedState
Результат OpenedState