Beispiel #1
0
    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>();
    }