示例#1
0
    void Start()
    {
        //Grab required managers and tranforms.
        wordParent = GameObject.FindGameObjectWithTag("WordParent").transform;
        jsonLoader = GetComponent <JSONLoader>();
        audMan     = GetComponent <AudioManager>();
        aesMan     = GetComponent <AestheticManager>();
        divMan     = GetComponent <DivisionSystem>();

        //Create the screen divisions.
        divMan.GenerateDivs(xDivs, yDivs, xDivPadding, yDivPadding, outerOnly);

        //Play The Intro
        aesMan.SetImpactText("My World");
        AudioSource.PlayClipAtPoint(introAudio, Camera.main.transform.position);

        //Load previous points.
        if (PlayerPrefs.HasKey("Points"))
        {
            points = PlayerPrefs.GetInt("Points");
            aesMan.SetPoints(points);
        }
    }
示例#2
0
 /// <summary>
 /// Gets a reference to the Aesthetic Manager so it can stay up to date later on.
 /// </summary>
 /// <param name="_aesMan"></param>
 public void SetAesMan(AestheticManager _aesMan)
 {
     aesMan = _aesMan;
 }