|
@@ -2,12 +2,15 @@
|
|
|
using System.Collections.Generic;
|
|
|
using UnityEngine;
|
|
|
using Pools;
|
|
|
+using Study;
|
|
|
|
|
|
//Jede Kreuzung die eine Richtungsänderung der Route hervorruft braucht dieses Skript (jedoch nicht die Slalomreferenzpunkte)
|
|
|
|
|
|
public class CoinUpdate : MonoBehaviour
|
|
|
{
|
|
|
+ public int routeId = 9;
|
|
|
private CoinCreation coinCreator;
|
|
|
+ //public ConditionManager cm;
|
|
|
|
|
|
// Start is called before the first frame update
|
|
|
void Start()
|
|
@@ -20,7 +23,12 @@ public class CoinUpdate : MonoBehaviour
|
|
|
{
|
|
|
if (other.gameObject.CompareTag("bike"))
|
|
|
{
|
|
|
- coinCreator.PlaceCoins();
|
|
|
+ var cm = GameObject.Find("ExperimentManager").GetComponent<ConditionManager>();
|
|
|
+ int routeNbr = cm.GetRouteNumber();
|
|
|
+ if (routeId == routeNbr) //only use skript for the route it belongs to
|
|
|
+ {
|
|
|
+ coinCreator.PlaceCoins();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|