Example #1
0
    // Use this for initialization
    void Start()
    {
        if (newGBScript == null)
        {
            newGBScript = this;
            DontDestroyOnLoad(this);
        }
        else
        {
            Destroy(this.gameObject);
        }

        newGBScript.gameObject.SetActive(true);

        summerYesNo      = GameObject.Find("SummerYesNo");
        summerYesNoPanel = GameObject.Find("SummerYesNoPanel");
        help             = GameObject.Find("Help");
        helpPanel        = GameObject.Find("HelpPanel");

        //Hide panel displayed at end of spring semester
        summerYesNo.SetActive(false);
        summerYesNoPanel.SetActive(false);

        months         = new string[] { "September", "October", "November", "December", "January", "February", "March", "April", "May", "June", "July", "August" };
        numDaysInMonth = new int[] { 30, 31, 30, 31, 31, 28, 31, 30, 31, 30, 31, 31 };

        initializeDayBoxes();
        populateCalendar(startDay, numDaysInMonth[currentMonth]);

        if (calendarShift)
        {
            shiftCalendar();
        }

        sceneChanger       = GameObject.FindGameObjectWithTag("SceneChanger");
        sceneChangerScript = sceneChanger.GetComponent <SceneChanger>();

        player       = GameObject.FindGameObjectWithTag("Player");
        playerScript = player.GetComponent <PlayerScript>();
        if (!playerClickTriggerAdded)
        {
            addPlayerClickTrigger();
        }
        player.transform.position = dayBoxes[currentDay].transform.position;
        player.GetComponent <SpriteRenderer>().sortingOrder = 0;

        //Load all cards from each category into its corresponding array
        acCardsArray = Resources.LoadAll <GameObject>("AC") as GameObject[];
        scCardsArray = Resources.LoadAll <GameObject>("SC") as GameObject[];
        wcCardsArray = Resources.LoadAll <GameObject>("WC") as GameObject[];
    }
Example #2
0
    public NewGBScript gameboardScript; // object holding reference to the GameBoardScript

    // Use this for initialization
    void Start()
    {
        gameboardScript = GameObject.Find("FallGB").GetComponent <NewGBScript>();
    }