C# Class UnityEditor.ProBuilder.ProGridsInterface

Mostra file Open project: Bala-7/CounterStrike Class Usage Examples

Public Methods

Method Description
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.

Private Methods

Method Description
ProGridsInterface ( ) : UnityEngine

Method Details

GetActiveGridAxis() public static method

public static GetActiveGridAxis ( ) : HandleAxis
return HandleAxis

GetActiveGridOffset() public static method

public static GetActiveGridOffset ( ) : float
return float

GetPivot() public static method

Return the last known grid pivot point.
public static GetPivot ( Vector3 &pivot ) : bool
pivot Vector3
return bool

GetProGridsInstance() public static method

public static GetProGridsInstance ( ) : object
return object

GetProGridsSnapAsGroup() public static method

public static GetProGridsSnapAsGroup ( ) : bool
return bool

GetProGridsType() public static method

Get a pg_Editor type.
public static GetProGridsType ( ) : Type
return Type

GridVisible() public static method

Is the grid visible?
public static GridVisible ( ) : bool
return bool

IsFullGridEnabled() public static method

public static IsFullGridEnabled ( ) : bool
return bool

OnHandleMove() public static method

Tell ProGrids that a non-Unity handle has moved in some direction (in world space).
public static OnHandleMove ( Vector3 worldDirection ) : void
worldDirection Vector3
return void

ProGridsActive() public static method

True if ProGrids is open in scene.
public static ProGridsActive ( ) : bool
return bool

ProGridsSnap() public static method

Snap a Vector3 to the nearest point on the current ProGrids grid if ProGrids is enabled.
public static ProGridsSnap ( Vector3 point ) : Vector3
point Vector3
return Vector3

ProGridsSnap() public static method

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
return Vector3

ProGridsSnap() public static method

Snap a Vector3 to the nearest point on the current ProGrids grid if ProGrids is enabled.
public static ProGridsSnap ( float point ) : float
point float
return float

SceneToolbarIsExtended() public static method

Is the scene toolbar extended or collapsed? Also check ProGridsActive to see if ProGrids is open in the first place.
public static SceneToolbarIsExtended ( ) : bool
return bool

SnapEnabled() public static method

If ProGrids is open and snap enabled, return true. False otherwise.
public static SnapEnabled ( ) : bool
return bool

SnapValue() public static method

Return the last known snap value setting from ProGrids.
public static SnapValue ( ) : float
return float

SubscribePushToGridEvent() public static method

Subscribe to PushToGrid events.
public static SubscribePushToGridEvent ( Action listener ) : void
listener Action
return void

SubscribeToolbarEvent() public static method

Subscribe to toolbar extendo/retracto events. Delegates are called with bool paramater Listener(bool menuOpen);
public static SubscribeToolbarEvent ( Action listener ) : void
listener Action
return void

UnsubscribePushToGridEvent() public static method

Remove subscription from PushToGrid events.
public static UnsubscribePushToGridEvent ( Action listener ) : void
listener Action
return void

UnsubscribeToolbarEvent() public static method

Remove subscription from extendo/retracto tooblar events.
public static UnsubscribeToolbarEvent ( Action listener ) : void
listener Action
return void

UseAxisConstraints() public static method

Returns the current UseAxisConstraints value from ProGrids.
public static UseAxisConstraints ( ) : bool
return bool