C# Класс UnityEditor.ProBuilder.ProGridsInterface

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

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

Метод Описание
GetActiveGridAxis ( ) : HandleAxis
GetActiveGridOffset ( ) : float
GetPivot ( Vector3 &pivot ) : bool

Return the last known grid pivot point.

GetProGridsInstance ( ) : object
GetProGridsSnapAsGroup ( ) : bool
GetProGridsType ( ) : Type

Get a pg_Editor type.

GridVisible ( ) : bool

Is the grid visible?

IsFullGridEnabled ( ) : bool
OnHandleMove ( Vector3 worldDirection ) : void

Tell ProGrids that a non-Unity handle has moved in some direction (in world space).

ProGridsActive ( ) : bool

True if ProGrids is open in scene.

ProGridsSnap ( Vector3 point ) : Vector3

Snap a Vector3 to the nearest point on the current ProGrids grid if ProGrids is enabled.

ProGridsSnap ( Vector3 point, Vector3 mask ) : Vector3

Snap a Vector3 to the nearest point on the current ProGrids grid if ProGrids is enabled, with mask.

ProGridsSnap ( float point ) : float

Snap a Vector3 to the nearest point on the current ProGrids grid if ProGrids is enabled.

SceneToolbarIsExtended ( ) : bool

Is the scene toolbar extended or collapsed? Also check ProGridsActive to see if ProGrids is open in the first place.

SnapEnabled ( ) : bool

If ProGrids is open and snap enabled, return true. False otherwise.

SnapValue ( ) : float

Return the last known snap value setting from ProGrids.

SubscribePushToGridEvent ( Action listener ) : void

Subscribe to PushToGrid events.

SubscribeToolbarEvent ( Action listener ) : void

Subscribe to toolbar extendo/retracto events. Delegates are called with bool paramater Listener(bool menuOpen);

UnsubscribePushToGridEvent ( Action listener ) : void

Remove subscription from PushToGrid events.

UnsubscribeToolbarEvent ( Action listener ) : void

Remove subscription from extendo/retracto tooblar events.

UseAxisConstraints ( ) : bool

Returns the current UseAxisConstraints value from ProGrids.

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

Метод Описание
ProGridsInterface ( ) : UnityEngine

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

GetActiveGridAxis() публичный статический Метод

public static GetActiveGridAxis ( ) : HandleAxis
Результат HandleAxis

GetActiveGridOffset() публичный статический Метод

public static GetActiveGridOffset ( ) : float
Результат float

GetPivot() публичный статический Метод

Return the last known grid pivot point.
public static GetPivot ( Vector3 &pivot ) : bool
pivot Vector3
Результат bool

GetProGridsInstance() публичный статический Метод

public static GetProGridsInstance ( ) : object
Результат object

GetProGridsSnapAsGroup() публичный статический Метод

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

GetProGridsType() публичный статический Метод

Get a pg_Editor type.
public static GetProGridsType ( ) : Type
Результат Type

GridVisible() публичный статический Метод

Is the grid visible?
public static GridVisible ( ) : bool
Результат bool

IsFullGridEnabled() публичный статический Метод

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

OnHandleMove() публичный статический Метод

Tell ProGrids that a non-Unity handle has moved in some direction (in world space).
public static OnHandleMove ( Vector3 worldDirection ) : void
worldDirection Vector3
Результат void

ProGridsActive() публичный статический Метод

True if ProGrids is open in scene.
public static ProGridsActive ( ) : bool
Результат bool

ProGridsSnap() публичный статический Метод

Snap a Vector3 to the nearest point on the current ProGrids grid if ProGrids is enabled.
public static ProGridsSnap ( Vector3 point ) : Vector3
point Vector3
Результат Vector3

ProGridsSnap() публичный статический Метод

Snap a Vector3 to the nearest point on the current ProGrids grid if ProGrids is enabled, with mask.
public static ProGridsSnap ( Vector3 point, Vector3 mask ) : Vector3
point Vector3
mask Vector3
Результат Vector3

ProGridsSnap() публичный статический Метод

Snap a Vector3 to the nearest point on the current ProGrids grid if ProGrids is enabled.
public static ProGridsSnap ( float point ) : float
point float
Результат float

SceneToolbarIsExtended() публичный статический Метод

Is the scene toolbar extended or collapsed? Also check ProGridsActive to see if ProGrids is open in the first place.
public static SceneToolbarIsExtended ( ) : bool
Результат bool

SnapEnabled() публичный статический Метод

If ProGrids is open and snap enabled, return true. False otherwise.
public static SnapEnabled ( ) : bool
Результат bool

SnapValue() публичный статический Метод

Return the last known snap value setting from ProGrids.
public static SnapValue ( ) : float
Результат float

SubscribePushToGridEvent() публичный статический Метод

Subscribe to PushToGrid events.
public static SubscribePushToGridEvent ( Action listener ) : void
listener Action
Результат void

SubscribeToolbarEvent() публичный статический Метод

Subscribe to toolbar extendo/retracto events. Delegates are called with bool paramater Listener(bool menuOpen);
public static SubscribeToolbarEvent ( Action listener ) : void
listener Action
Результат void

UnsubscribePushToGridEvent() публичный статический Метод

Remove subscription from PushToGrid events.
public static UnsubscribePushToGridEvent ( Action listener ) : void
listener Action
Результат void

UnsubscribeToolbarEvent() публичный статический Метод

Remove subscription from extendo/retracto tooblar events.
public static UnsubscribeToolbarEvent ( Action listener ) : void
listener Action
Результат void

UseAxisConstraints() публичный статический Метод

Returns the current UseAxisConstraints value from ProGrids.
public static UseAxisConstraints ( ) : bool
Результат bool