Tanoda
CurseLoadManager.cs
Go to the documentation of this file.
1
using
System.Collections;
2
using
System.Collections.Generic;
3
using
UnityEngine
;
4
using
UnityEngine
.
UI
;
5
6
public
class
CurseLoadManager
: MonoBehaviour
7
{
8
// Start is called before the first frame update
9
public
GameObject
userManager
,
ModeSelect
,
MenuWindow
,
Preloader
,
ManageCurse
;
10
public
bool
isTraining
,
isExam
;
11
void
Start()
12
{
13
Button
button = GetComponent<Button>();
14
button.onClick.AddListener(delegate () {
OpenLoadingWindow
(); });
15
}
16
public
void
OpenLoadingWindow
()
17
{
18
var currentUser =
SavedUser
.
instance
.currentUser.Value;
19
userManager
.GetComponent<
UserManager
>().SetEditor(
false
);
20
userManager
.GetComponent<
UserManager
>().SetTutorial(
false
);
21
if
(
isTraining
)
userManager
.GetComponent<
UserManager
>().SetMode(0);
22
else
if
(
isExam
)
userManager
.GetComponent<
UserManager
>().SetMode(1);
23
else
userManager
.GetComponent<
UserManager
>().SetMode(2);
24
ModeSelect
.SetActive(
false
);
25
MenuWindow
.SetActive(
true
);
26
#if DANA
27
if
(
Preloader
)
Preloader
.GetComponent<
Preloader
>().StopLoading();
28
#endif
29
if
(currentUser.Access ==
UserManager
.
UserType
.User)
30
{
31
ManageCurse
.SetActive(
true
);
32
userManager
.GetComponent<
UserManager
>().PopulateCurseList(currentUser);
33
34
35
}
36
else
GetComponent<MenuLoadScene>().OpenLoadPanel();
37
38
}
39
// Update is called once per frame
40
void
Update()
41
{
42
43
}
44
}
Button
UnityEngine.UI.Button Button
Definition:
Pointer.cs:7
CurseLoadManager
Definition:
CurseLoadManager.cs:7
CurseLoadManager.OpenLoadingWindow
void OpenLoadingWindow()
Definition:
CurseLoadManager.cs:16
CurseLoadManager.isTraining
bool isTraining
Definition:
CurseLoadManager.cs:10
CurseLoadManager.ManageCurse
GameObject ManageCurse
Definition:
CurseLoadManager.cs:9
CurseLoadManager.isExam
bool isExam
Definition:
CurseLoadManager.cs:10
CurseLoadManager.userManager
GameObject userManager
Definition:
CurseLoadManager.cs:9
CurseLoadManager.MenuWindow
GameObject MenuWindow
Definition:
CurseLoadManager.cs:9
CurseLoadManager.Preloader
GameObject Preloader
Definition:
CurseLoadManager.cs:9
CurseLoadManager.ModeSelect
GameObject ModeSelect
Definition:
CurseLoadManager.cs:9
GILES.pb_MonoBehaviourSingleton.instance
static T instance
Definition:
pb_MonoBehaviourSingleton.cs:28
ModeSelect
Definition:
ModeSelect.cs:7
Preloader
Definition:
Preloader.cs:14
SavedUser
Definition:
SavedUser.cs:14
UserManager
Definition:
UserManager.cs:22
UserManager.UserType
UserType
Definition:
UserManager.cs:809
UnityEngine.UI
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
UnityEngine
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
Source
Assets
Scripts
CurseLoadManager.cs
Generated by
1.9.3