Tanoda
pb_ModalWindow.cs
Go to the documentation of this file.
1
using
UnityEngine
;
2
using
System.Collections;
3
using
UnityEngine
.
UI
;
4
using
UnityEngine
.
EventSystems
;
5
using
System.Linq;
6
7
namespace
GILES.Interface
8
{
12
public
class
pb_ModalWindow
:
pb_MonoBehaviourSingleton
<pb_ModalWindow>
13
{
17
public
GameObject
contents
;
18
22
public
Text
windowTitle
;
23
27
public
static
void
SetTitle
(
string
title)
28
{
29
instance
.windowTitle.text =
Macro
.
T
(title);
30
}
31
32
public
static
void
Show
()
33
{
34
foreach
(Transform t
in
instance
.transform)
35
{
36
t.gameObject.SetActive(
true
);
37
}
38
39
instance
.transform.SetAsLastSibling();
40
}
41
42
public
static
bool
IsVisible
()
43
{
44
foreach
(Transform t
in
instance
.transform)
45
if
(t.gameObject.activeSelf)
46
return
true
;
47
return
false
;
48
}
49
50
public
static
void
Hide
()
51
{
52
foreach
(Transform t
in
instance
.transform)
53
t.gameObject.SetActive(
false
);
54
}
55
59
public
static
void
SetContent
(GameObject prefab)
60
{
61
foreach
(Transform t
in
instance
.contents.transform)
62
pb_ObjectUtility.Destroy(t.gameObject);
63
64
prefab.transform.SetParent(
instance
.contents.transform,
false
);
65
}
66
}
67
}
GILES.Interface.pb_ModalWindow
Definition:
pb_ModalWindow.cs:13
GILES.Interface.pb_ModalWindow.Hide
static void Hide()
Definition:
pb_ModalWindow.cs:50
GILES.Interface.pb_ModalWindow.SetTitle
static void SetTitle(string title)
Definition:
pb_ModalWindow.cs:27
GILES.Interface.pb_ModalWindow.SetContent
static void SetContent(GameObject prefab)
Definition:
pb_ModalWindow.cs:59
GILES.Interface.pb_ModalWindow.Show
static void Show()
Definition:
pb_ModalWindow.cs:32
GILES.Interface.pb_ModalWindow.contents
GameObject contents
Definition:
pb_ModalWindow.cs:17
GILES.Interface.pb_ModalWindow.IsVisible
static bool IsVisible()
Definition:
pb_ModalWindow.cs:42
GILES.Interface.pb_ModalWindow.windowTitle
Text windowTitle
Definition:
pb_ModalWindow.cs:22
GILES.pb_MonoBehaviourSingleton
Definition:
pb_MonoBehaviourSingleton.cs:9
GILES.pb_MonoBehaviourSingleton< pb_ModalWindow >::instance
static T instance
Definition:
pb_MonoBehaviourSingleton.cs:28
Macro
Definition:
Macro.cs:12
Macro.T
static string T(string key)
Definition:
Macro.cs:19
GILES.Interface
Definition:
pb_AutoStageItemEditor.cs:9
UnityEngine.EventSystems
Definition:
AimerInputModule.cs:5
UnityEngine.UI
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
UnityEngine
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
Source
Assets
GILES
Code
Scripts
GUI
pb_ModalWindow.cs
Generated by
1.9.3