Example #1
0
    public static ScoreListener getInstance()
    {
        if (instance == null)
        {
            instance = (ScoreListener)GameObject.FindObjectOfType(typeof(ScoreListener));
        }

        return(instance);
    }
Example #2
0
    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];
        }
    }