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
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