Tanoda
pb_PositionToolButton.cs
Go to the documentation of this file.
1
using
UnityEngine
;
2
using
UnityEngine
.
UI
;
3
using
System.Collections.Generic;
4
5
namespace
GILES
6
{
7
public
class
pb_PositionToolButton
:
pb_ToolbarButton
8
{
9
public
override
string
tooltip
{
get
{
return
Macro
.
T
(
"BTN_POSITION_TOOL"
); } }
10
11
protected
override
void
Start
()
12
{
13
base.Start();
14
15
if
(
pb_SelectionHandle
.
instance
.onHandleTypeChanged !=
null
)
16
pb_SelectionHandle
.
instance
.onHandleTypeChanged += OnHandleChange;
17
else
18
pb_SelectionHandle
.
instance
.onHandleTypeChanged = OnHandleChange;
19
20
OnHandleChange();
21
}
22
23
public
void
DoSetHandle
()
24
{
25
pb_SelectionHandle
.
instance
.SetTool(
Tool
.Position);
26
}
27
28
private
void
OnHandleChange()
29
{
30
interactable
= !
pb_SelectionHandle
.
instance
.GetIsHidden() &&
pb_SelectionHandle
.
instance
.GetTool() !=
Tool
.Position;
31
}
32
}
33
}
GILES.pb_MonoBehaviourSingleton.instance
static T instance
Definition:
pb_MonoBehaviourSingleton.cs:28
GILES.pb_PositionToolButton
Definition:
pb_PositionToolButton.cs:8
GILES.pb_PositionToolButton.Start
override void Start()
Definition:
pb_PositionToolButton.cs:11
GILES.pb_PositionToolButton.DoSetHandle
void DoSetHandle()
Definition:
pb_PositionToolButton.cs:23
GILES.pb_PositionToolButton.tooltip
override string tooltip
Definition:
pb_PositionToolButton.cs:9
GILES.pb_SelectionHandle
Definition:
pb_SelectionHandle.cs:13
GILES.pb_ToolbarButton
Definition:
pb_ToolbarButton.cs:13
GILES.pb_ToolbarButton.interactable
bool interactable
Definition:
pb_ToolbarButton.cs:21
Macro
Definition:
Macro.cs:12
Macro.T
static string T(string key)
Definition:
Macro.cs:19
GILES
Definition:
pb_CollectionUtil.cs:4
GILES.Tool
Tool
Definition:
pb_Enum.cs:24
UnityEngine.UI
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
UnityEngine
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
Source
Assets
GILES
Code
Scripts
GUI
Toolbar
pb_PositionToolButton.cs
Generated by
1.9.3