C# 클래스 WindowDetect, UnderworldExporter

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

공개 프로퍼티들

프로퍼티 타입 설명
ContextUIEnabled bool
ContextUIUse bool
CursorInMainWindow bool
CursorPosition Rect
FullScreen bool
InMap bool
JustClicked bool
MouseHeldDown bool
UIPositionsFullScreen Vector3[]
UIPositionsWindowed Vector3[]
UIsToStore UnityEngine.RectTransform[]
WaitingForInput bool
WindowWaitCount float

보호된 프로퍼티들

프로퍼티 타입 설명
cursorSizeX int
cursorSizeY int

공개 메소드들

메소드 설명
Start ( ) : void
setPositions ( ) : void

Sets the positions of the ui elements based on the current fullscreen mode.

updateUIPositions ( ) : void

Updates the fullscreen ui positions after the player has finished dragging.

보호된 메소드들

메소드 설명
OnHover ( bool isOver ) : void

Detect if the mouse cursor is in the main window view

OnPress ( bool isDown, int ptrID ) : void

Detects if the mouse is held down (used in weapon charging)

ThrowObjectInHand ( ) : void

Throws the object in hand along a vector in the 3d view.

메소드 상세

OnHover() 보호된 메소드

Detect if the mouse cursor is in the main window view
protected OnHover ( bool isOver ) : void
isOver bool If set to true is over.
리턴 void

OnPress() 보호된 메소드

Detects if the mouse is held down (used in weapon charging)
protected OnPress ( bool isDown, int ptrID ) : void
isDown bool If set to true is down.
ptrID int Ptr I.
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

ThrowObjectInHand() 보호된 메소드

Throws the object in hand along a vector in the 3d view.
protected ThrowObjectInHand ( ) : void
리턴 void

setPositions() 공개 메소드

Sets the positions of the ui elements based on the current fullscreen mode.
public setPositions ( ) : void
리턴 void

updateUIPositions() 공개 메소드

Updates the fullscreen ui positions after the player has finished dragging.
public updateUIPositions ( ) : void
리턴 void

프로퍼티 상세

ContextUIEnabled 공개적으로 정적으로 프로퍼티

Is the UI set to be context sensitive
public static bool ContextUIEnabled
리턴 bool

ContextUIUse 공개적으로 정적으로 프로퍼티

public static bool ContextUIUse
리턴 bool

CursorInMainWindow 공개적으로 정적으로 프로퍼티

Is the cursor in the main window.
public static bool CursorInMainWindow
리턴 bool

CursorPosition 공개적으로 프로퍼티

The cursor position.
public Rect CursorPosition
리턴 Rect

FullScreen 공개적으로 프로퍼티

Is the game in fulscreen mode
public bool FullScreen
리턴 bool

InMap 공개적으로 정적으로 프로퍼티

Is the player looking at the automap
public static bool InMap
리턴 bool

JustClicked 공개적으로 프로퍼티

Has the window just been clicked
public bool JustClicked
리턴 bool

MouseHeldDown 공개적으로 프로퍼티

Is the mouse held down
public bool MouseHeldDown
리턴 bool

UIPositionsFullScreen 공개적으로 프로퍼티

The positions of the UI elements when in fullscreen mode.
public Vector3[] UIPositionsFullScreen
리턴 Vector3[]

UIPositionsWindowed 공개적으로 프로퍼티

The positions of the UI element when in windowed mode
public Vector3[] UIPositionsWindowed
리턴 Vector3[]

UIsToStore 공개적으로 프로퍼티

The ui elements that have their position stored.
public RectTransform[],UnityEngine UIsToStore
리턴 UnityEngine.RectTransform[]

WaitingForInput 공개적으로 정적으로 프로퍼티

Is the game waiting for player typed input. Eg when picking up quantities.
public static bool WaitingForInput
리턴 bool

WindowWaitCount 공개적으로 프로퍼티

How long to wait until the player can click the window again.
public float WindowWaitCount
리턴 float

cursorSizeX 보호되어 있는 프로퍼티

The cursor width
protected int cursorSizeX
리턴 int

cursorSizeY 보호되어 있는 프로퍼티

The cursor height.
protected int cursorSizeY
리턴 int