void Start()
    {
        pickupBoxManager = GameObject.FindObjectOfType <PickupBoxManager>();
        unityAdsManager  = GameObject.FindObjectOfType <UnityAdsManager>();
        raceManager      = GameObject.FindObjectOfType <RaceManager>();
        if (user)
        {
            playerEngineSound = GameObject.FindObjectOfType <PlayerEngineSound>();              //Used to stop engine sound at race finish
            //Enable speed burst if user has gotten coins from watching video
            if (UnityAdsManager.PLAYER_COINS > 0)
            {
                //Enable speed burst, decrement coin count, set pickupbox image to speed burst
                pickupBoxType = PickupBoxManager.pickupBoxKind.SPEED;
                unityAdsManager.DecrementPlayerCoinCount();
                pickupBoxManager.SetPickupBoxImage(2);                                                                          //Set to speed image
            }
            else
            {
                pickupBoxType = PickupBoxManager.pickupBoxKind.EMPTY;
                pickupBoxManager.SetPickupBoxImage(3);                                                                          //Set image to empty
            }
        }

        //The following is used when we cross the finish line, we can report what player we are
        if (this.CompareTag("Player1"))
        {
            iAmThisPlayer = 1;
        }
        else if (this.CompareTag("Player2"))
        {
            iAmThisPlayer = 2;
        }
        else if (this.CompareTag("Player3"))
        {
            iAmThisPlayer = 3;
        }
        else if (this.CompareTag("Player4"))
        {
            iAmThisPlayer = 4;
        }
    }    //End
Beispiel #2
0
    void Start()
    {
        collisionHandler     = GetComponent <CollisionHandler>();
        pickupBoxManager     = GameObject.FindObjectOfType <PickupBoxManager>();
        centerFireTouchInput = GameObject.FindObjectOfType <CenterFireTouchInput>();
        BroadcastMessage("DeactivateAfterburner");
        speedBurst = 1.0f;

        // Creates Bullets parent object if it doesn't exist
        bulletParent = GameObject.Find("Bullets");
        if (!bulletParent)
        {
            bulletParent = new GameObject("Bullets");
        }

        coneParent = GameObject.Find("Cones");
        if (!coneParent)
        {
            coneParent = new GameObject("Cones");
        }
    }    //End Start