Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
GameDevWeek
Wintersemester 2018-2019
Unity
Suck It
Commits
a0de6a22
Commit
a0de6a22
authored
Mar 26, 2019
by
Isa
Browse files
PausenMenü Anfang
parent
72d3c154
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Assets/_Game/Scenes/PauseMenu.unity
0 → 100644
View file @
a0de6a22
This diff is collapsed.
Click to expand it.
Assets/_Game/Scenes/PauseMenu.unity.meta
0 → 100644
View file @
a0de6a22
fileFormatVersion: 2
guid: c66c4b488749fc04f98d48936a85d282
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
Assets/
Neuer Ordner
.meta
→
Assets/
_Game/Scripts/UI
.meta
View file @
a0de6a22
fileFormatVersion: 2
guid:
83b2ccd8caab22846876189bc6815151
guid:
0f8760904cfbe5e45a5e4c648b7d4f06
folderAsset: yes
DefaultImporter:
externalObjects: {}
...
...
Assets/MainMenu.cs
→
Assets/
_Game/Scripts/UI/
MainMenu.cs
View file @
a0de6a22
...
...
@@ -24,7 +24,7 @@ public class MainMenu : MonoBehaviour
{
_old
=
_new
;
}
if
(
Input
.
Get
Key
(
KeyCode
.
Escape
)
&&
_backScreen
!=
null
)
if
(
Input
.
Get
ButtonDown
(
"Cancel"
)
&&
_backScreen
!=
null
)
{
_backScreen
.
SetActive
(
true
);
_currentScreen
.
SetActive
(
false
);
...
...
Assets/MainMenu.cs.meta
→
Assets/
_Game/Scripts/UI/
MainMenu.cs.meta
View file @
a0de6a22
File moved
Assets/_Game/Scripts/UI/PauseMenu.cs
0 → 100644
View file @
a0de6a22
using
System.Collections
;
using
System.Collections.Generic
;
using
UnityEngine
;
using
UnityEngine.EventSystems
;
using
UnityEngine.UI
;
public
class
PauseMenu
:
MonoBehaviour
{
public
GameObject
pauseMenu
,
optionsMenu
;
private
EventSystem
_myEventSystem
;
public
Button
firstSelect
;
private
GameObject
_backScreen
,
_currentScreen
;
public
bool
isPaused
=
false
;
// Start is called before the first frame update
void
Start
()
{
_myEventSystem
=
EventSystem
.
current
;
}
IEnumerator
highlightBtn
()
{
_myEventSystem
.
SetSelectedGameObject
(
null
);
yield
return
null
;
_myEventSystem
.
firstSelectedGameObject
=
firstSelect
.
gameObject
;
_myEventSystem
.
SetSelectedGameObject
(
_myEventSystem
.
firstSelectedGameObject
);
}
// Update is called once per frame
void
Update
()
{
if
(
Input
.
GetButtonDown
(
"Cancel"
)
&&
isPaused
==
true
&&
_backScreen
==
null
)
{
Resume
();
}
else
if
(
Input
.
GetButtonDown
(
"Cancel"
)
&&
isPaused
==
false
&&
_backScreen
==
null
)
{
Pause
();
}
else
if
(
Input
.
GetButtonDown
(
"Cancel"
)
&&
isPaused
==
true
&&
_backScreen
!=
null
)
{
_backScreen
.
SetActive
(
true
);
_currentScreen
.
SetActive
(
false
);
firstSelect
.
Select
();
_backScreen
=
null
;
}
}
public
void
SetBackScreen
(
GameObject
bScreen
)
{
_backScreen
=
bScreen
;
}
public
void
SetCurrentScreen
(
GameObject
cScreen
)
{
_currentScreen
=
cScreen
;
}
public
void
Resume
()
{
isPaused
=
false
;
pauseMenu
.
SetActive
(
false
);
optionsMenu
.
SetActive
(
false
);
Time
.
timeScale
=
1f
;
}
public
void
Pause
()
{
isPaused
=
true
;
pauseMenu
.
SetActive
(
true
);
Time
.
timeScale
=
0f
;
StartCoroutine
(
"highlightBtn"
);
}
}
Assets/_Game/Scripts/UI/PauseMenu.cs.meta
0 → 100644
View file @
a0de6a22
fileFormatVersion: 2
guid: 737427f11fc02c94baa4fa58c2fe9a8f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment