Tanoda
DobotEditorManager.cs
Go to the documentation of this file.
1
using
System;
2
using
System.Collections;
3
using
System.Collections.Generic;
4
using
GILES
;
5
using
UnityEngine
;
6
7
public
class
DobotEditorManager
: MonoBehaviour
8
{
9
public
static
DobotEditorManager
instance
;
10
11
public
GameObject
dobotRobot
;
12
13
void
Start()
14
{
15
instance
=
this
;
16
pb_Scene
.
AddOnLevelClearedListener
(() => {
17
try
18
{
19
dobotRobot
?.transform.SetParent(
pb_Scene
.
instance
.transform);
20
dobotRobot
?.SetActive(
true
);
21
}
22
catch
(Exception)
23
{
24
// ignored
25
}
26
});
27
}
28
29
public
void
SelectRobot
()
30
{
31
if
(!
dobotRobot
)
32
{
33
dobotRobot
= GameObject.Find(
"DobotRobot"
);
34
}
35
pb_Selection
.
SetSelection
(
dobotRobot
);
36
}
37
public
GameObject
GetRobot
()
38
{
39
if
(!
dobotRobot
)
40
{
41
dobotRobot
= GameObject.Find(
"DobotRobot"
);
42
}
43
return
dobotRobot
;
44
}
45
}
DobotEditorManager
Definition:
DobotEditorManager.cs:8
DobotEditorManager.SelectRobot
void SelectRobot()
Definition:
DobotEditorManager.cs:29
DobotEditorManager.instance
static DobotEditorManager instance
Definition:
DobotEditorManager.cs:9
DobotEditorManager.GetRobot
GameObject GetRobot()
Definition:
DobotEditorManager.cs:37
DobotEditorManager.dobotRobot
GameObject dobotRobot
Definition:
DobotEditorManager.cs:11
GILES.pb_MonoBehaviourSingleton.instance
static T instance
Definition:
pb_MonoBehaviourSingleton.cs:28
GILES.pb_Scene
Definition:
pb_Scene.cs:26
GILES.pb_Scene.AddOnLevelClearedListener
static void AddOnLevelClearedListener(Callback listener)
Definition:
pb_Scene.cs:118
GILES.pb_Selection
Definition:
pb_Selection.cs:13
GILES.pb_Selection.SetSelection
static void SetSelection(IEnumerable< GameObject > selection)
Definition:
pb_Selection.cs:92
GILES
Definition:
pb_CollectionUtil.cs:4
UnityEngine
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
Source
Assets
Scripts
TestScripts
DobotEditorManager.cs
Generated by
1.9.3