public static ScoreListener getInstance() { if (instance == null) { instance = (ScoreListener)GameObject.FindObjectOfType(typeof(ScoreListener)); } return(instance); }
void MyAwake() { Touched = false; jetpack = false; gameOver = false; jump = false; nonStopActived = false; inTheWater = false; //Resources.UnloadUnusedAssets(); carSp = (CarSpawner)GameObject.FindObjectOfType(typeof(CarSpawner)); areaSp = (AreaSpawner)GameObject.FindObjectOfType(typeof(AreaSpawner)); duckSpawner = (DuckSpawner)GameObject.FindObjectOfType(typeof(DuckSpawner)); sc = ScoreListener.getInstance(); controller = gameObject.GetComponent <CharacterController>(); screenCenter = Screen.width / 2; ChangeCam(); ChangeCam(); pivot = GameObject.Find("pivot").transform; sky = GameObject.Find("sky").transform; player = transform; State = eState.Stay; StatePoint = Random.Range(0, spawnPoints.Length); delta = Vector2.zero; CFallSpeed = 0; lives = 0; Vector3 playerpos = player.position; playerpos.x = spawnPoints[StatePoint]; player.transform.position = playerpos; sky.position = playerpos; if (pers != Pers.rabbit) { carSp.bonusPrefab[1] = BottleOrEgg; } if (pers == Pers.rabbit || pers == Pers.dog) { carSp.bonusPrefab[6] = carSp.bonusPrefab[0]; } }