Project
This commit is contained in:
1 parent
e1a474d4ac
commit
24b1157026
164 files changed
+68527
No files matched your search
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Code.GameplayServices;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Code.PassingObjects
|
||||
{
|
||||
public class Coin : PassingObject
|
||||
{
|
||||
[SerializeField] private int countOnActivate;
|
||||
|
||||
private void OnTriggerEnter(Collider other)
|
||||
{
|
||||
PlayerScoreService.Instance.AddScore(countOnActivate);
|
||||
PassingObjectsManager.Instance.KillChild(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 9268e6ab4ed243439fd47dc649c5d0ab
|
||||
timeCreated: 1777831148
|
||||
@@ -0,0 +1,16 @@
|
||||
using Code.GameplayServices;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Code.PassingObjects
|
||||
{
|
||||
public class PassingObject : MonoBehaviour
|
||||
{
|
||||
private void FixedUpdate()
|
||||
{
|
||||
if (transform.position.z < PassingObjectsManager.Instance.BehindPlayerThreshold)
|
||||
PassingObjectsManager.Instance.KillChild(this);
|
||||
|
||||
transform.position -= new Vector3(0, 0, GameplayManager.Instance.GameSpeed * Time.fixedDeltaTime);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e01aa934ad27493aa737859fe6fe382d
|
||||
timeCreated: 1777827872
|
||||
@@ -0,0 +1,10 @@
|
||||
using Code.GameplayServices;
|
||||
using UnityEngine;
|
||||
|
||||
namespace Code.PassingObjects
|
||||
{
|
||||
public class Wall : PassingObject
|
||||
{
|
||||
private void OnTriggerEnter(Collider other) => GameplayManager.Instance.PlayerDead();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 102f91b6848f4161b7f4fb9681c2bc79
|
||||
timeCreated: 1777833598
|
||||
Reference in new issue
Block a user