diff --git a/Assets/Crossy Road VR/Scripts/TileManagerScript.cs b/Assets/Crossy Road VR/Scripts/TileManagerScript.cs index d102861..4a6d435 100644 --- a/Assets/Crossy Road VR/Scripts/TileManagerScript.cs +++ b/Assets/Crossy Road VR/Scripts/TileManagerScript.cs @@ -14,6 +14,12 @@ public class TileManagerScript : MonoBehaviour [HideInInspector] public ScoreManagerScript scoreManager; + /// + /// to do + /// + [HideInInspector] + public MoveWithTileScript MoveWithTile; + /// /// число тайлов, которые будут созданы /// @@ -253,7 +259,9 @@ public class TileManagerScript : MonoBehaviour child.GetComponent().TriggerZoneEvent.AddListener(scoreManager.Increase); // в подпись передаётся функция перемещения счёта - child.GetComponent().TriggerZoneEvent.AddListener(scoreManager.UpdatePos); + //child.GetComponent().TriggerZoneEvent.AddListener(scoreManager.UpdatePos); + + child.GetComponent().TriggerZoneEvent.AddListener(MoveWithTile.UpdatePos); // выход из цикла break; diff --git a/Assets/MoveWithTileScript.cs b/Assets/MoveWithTileScript.cs new file mode 100644 index 0000000..a8b0bf9 --- /dev/null +++ b/Assets/MoveWithTileScript.cs @@ -0,0 +1,24 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class MoveWithTileScript : MonoBehaviour +{ + private TileManagerScript _TileManagerScript; + + private void Awake() + { + _TileManagerScript = GameObject.FindGameObjectWithTag("Tile Manager").GetComponent(); + + if (_TileManagerScript != null) + { + _TileManagerScript.MoveWithTile = this; + } + } + + public void UpdatePos() + { + Vector3 newVector = new Vector3(gameObject.transform.position.x, gameObject.transform.position.y, gameObject.transform.position.z + _TileManagerScript.DistanceTiles); + gameObject.transform.position = newVector; + } +} diff --git a/Assets/MoveWithTileScript.cs.meta b/Assets/MoveWithTileScript.cs.meta new file mode 100644 index 0000000..d722e26 --- /dev/null +++ b/Assets/MoveWithTileScript.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5d7babeea46928e42bede327af4205fa +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: