private void FixedUpdate() { if (!CurrentGoalUpdated) { GameObject CurrentFoodGoal = GameObject.FindGameObjectWithTag("FoodGoal"); ChooseRandomFood cRF = CurrentFoodGoal.GetComponent <ChooseRandomFood>(); currentGoal = cRF.currentGoal; children = new List <GameObject>(); // SpriteRenderer r = CurrentFoodGoal.GetComponentInChildren<SpriteRenderer>(); //Sprite currentGoalSprite = currentGoal.GetComponentInChildren<Sprite>(); // currentGoalSprite = r.sprite; //List<Transform> childrenT = new List<Transform>(); foreach (Transform child in currentGoal.transform) { children.Add(child.gameObject); } GrabChildrenOfList(); SetPlateArray(); CurrentGoalUpdated = true; } if (this.gameObject == Player1) { if (Input.GetButtonDown("J1_Flip")) { animPlayer1.SetBool("FlipR", true); Flip(); // Debug.Log(this.gameObject.name + "Register Input"); } } else { if (Input.GetButtonDown("J2_Flip")) { animPlayer2.SetBool("FlipB", true); Flip(); //Debug.Log(this.gameObject.name + "Register Input"); } } //set current goal as the current goal. Populates children of current goal CheckIfFinishedRoundsHasChanged(); if (ChangeSteamy == true) { ChangeSteamySprite(); } LoadPlateObject(); }
// Use this for initialization void Start() { AudioObject.clip = StartRound; AudioObject.Play(); Screen.SetResolution(1920, 1080, true); P1ScoreCoins = new GameObject[2]; P2ScoreCoins = new GameObject[2]; P1Score = 0; P2Score = 0; Customer = GameObject.FindGameObjectWithTag("Customer"); Customers = Resources.LoadAll <Sprite>("Sprites/Customers"); SetCoinArrays(); Set(); Goal = GameObject.FindGameObjectWithTag("FoodGoal").GetComponent <ChooseRandomFood>(); fa = GameObject.FindGameObjectWithTag("SpawnManager").GetComponent <Falling>(); GameObject Player1 = GameObject.Find("Player1"); GameObject Player2 = GameObject.Find("Player2"); P1 = Player1.GetComponent <Player1Move>(); P2 = Player2.GetComponent <Player2Move>(); DFTP1 = Player1.GetComponent <DetectFoodType>(); DFTP2 = Player2.GetComponent <DetectFoodType>(); }