C# Класс DoorControl, UnderworldExporter

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
DR int
DoorBusy bool
KeyIndex int
Pickable bool
Spiked bool
UseLink string
isPortcullis bool
locked bool
state bool

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

Метод Описание
Activate ( ) : bool
ActivateByObject ( GameObject ObjectUsed ) : bool
ApplyAttack ( int damage ) : bool
ApplyAttack ( int damage, GameObject source ) : bool
CloseDoor ( ) : void

Closes the door.

LockDoor ( ) : void

Locks the door.

LookAt ( ) : bool
OpenDoor ( ) : void

Opens the door.

Spike ( ) : bool

Spike this door. Blocks NPC from opening

ToggleDoor ( ) : void

Toggles the door open or closed.

ToggleLock ( ) : void

Toggles the lock state

UnlockDoor ( ) : void

Unlocks the door.

UseObjectOnVerb_World ( ) : string
UseVerb ( ) : string
use ( ) : bool

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

Метод Описание
DoorQuality ( ) : string

Gets the door condition

RaiseDoor ( Transform door, Vector3 TransformDir, float traveltime ) : IEnumerator

Raises the portcullis

RotateDoor ( Transform door, Vector3 turningAngle, float traveltime ) : IEnumerator

Rotates the door open or closed

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

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

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

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

public ActivateByObject ( GameObject ObjectUsed ) : bool
ObjectUsed GameObject
Результат bool

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

public ApplyAttack ( int damage ) : bool
damage int
Результат bool

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

public ApplyAttack ( int damage, GameObject source ) : bool
damage int
source GameObject
Результат bool

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

Closes the door.
public CloseDoor ( ) : void
Результат void

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

Locks the door.
public LockDoor ( ) : void
Результат void

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

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

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

Opens the door.
public OpenDoor ( ) : void
Результат void

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

Spike this door. Blocks NPC from opening
public Spike ( ) : bool
Результат bool

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

Toggles the door open or closed.
public ToggleDoor ( ) : void
Результат void

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

Toggles the lock state
public ToggleLock ( ) : void
Результат void

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

Unlocks the door.
public UnlockDoor ( ) : void
Результат void

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

public UseObjectOnVerb_World ( ) : string
Результат string

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

public UseVerb ( ) : string
Результат string

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

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

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

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

public int DR
Результат int

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

public bool DoorBusy
Результат bool

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

public int KeyIndex
Результат int

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

public bool Pickable
Результат bool

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

public bool Spiked
Результат bool

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

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

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

public bool isPortcullis
Результат bool

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

public bool locked
Результат bool

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

public bool state
Результат bool