Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
GDW-SS-18
to-the-surface
Commits
1e7e7f36
Commit
1e7e7f36
authored
Sep 28, 2018
by
Markus Schlösser
Browse files
Updated challenger prefab to partile system
parent
3faf0347
Changes
2
Expand all
Hide whitespace changes
Inline
Side-by-side
Assets/Resources/ChallengerModus.prefab
View file @
1e7e7f36
This diff is collapsed.
Click to expand it.
Assets/_Game/Scripts/ChallengerController.cs
View file @
1e7e7f36
...
...
@@ -7,8 +7,7 @@ public class ChallengerController : MonoBehaviour, IResetable {
private
readonly
Queue
<
Location
>
queue
=
new
Queue
<
Location
>();
[
SerializeField
]
private
Collider2D
col
;
[
SerializeField
]
private
SpriteRenderer
render
;
[
SerializeField
]
private
GameObject
child
;
private
int
objectsInQueueBuffer
;
...
...
@@ -24,8 +23,7 @@ public class ChallengerController : MonoBehaviour, IResetable {
objectsInQueueBuffer
=
Mathf
.
CeilToInt
(
waitTime
/
Time
.
fixedDeltaTime
);
col
.
enabled
=
false
;
render
.
enabled
=
false
;
ResetToLevelBegin
();
}
private
void
FixedUpdate
()
{
...
...
@@ -34,8 +32,8 @@ public class ChallengerController : MonoBehaviour, IResetable {
rotation
=
player
.
transform
.
rotation
});
c
ol
.
enabled
=
IsActive
;
render
.
enabled
=
IsActive
;
c
hild
.
SetActive
(
IsActive
)
;
if
(
IsActive
)
{
Location
l
=
queue
.
Dequeue
();
transform
.
position
=
l
.
position
;
...
...
@@ -46,7 +44,6 @@ public class ChallengerController : MonoBehaviour, IResetable {
public
void
ResetToLevelBegin
()
{
queue
.
Clear
();
col
.
enabled
=
false
;
render
.
enabled
=
false
;
child
.
SetActive
(
false
);
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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