C# 클래스 DoorControl, UnderworldExporter

상속: MonoBehaviour
파일 보기 프로젝트 열기: hankmorgan/UnderworldExporter 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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