C# Класс WindowDetect, UnderworldExporter

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

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

Свойство Тип Описание
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

Защищенные свойства (Protected)

Свойство Тип Описание
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