public void Awake()
    {
        if (!menuManager)
            menuManager = GameObject.FindObjectOfType<MenuManager>();

        if (!notificationManager)
            notificationManager = GameObject.FindObjectOfType<NotificationManager>();

        if (!spellHistoryMenu)
            spellHistoryMenu = GameObject.FindObjectOfType<SpellHistoryMenu>();

        if (!regionDetailsMenu)
            regionDetailsMenu = GameObject.FindObjectOfType<RegionDetailsMenu>();

        if (!wizardIcon)
            wizardIcon = GameObject.FindObjectOfType<WizardIcon>();

        spellManager = GetComponent<SpellManager>();
        wizardManager = GetComponent<WizardManager>();
        regionManager = GetComponent<RegionManager>();
    }
Example #2
0
    // Use this for initialization
    void Start()
    {
        Knight     = GameObject.Find("Knight Costume");
        KnightIcon = GameObject.Find("Knight Icon");
        Ghost      = GameObject.Find("Ghost Costume");
        GhostIcon  = GameObject.Find("Ghost Icon");
        Robot      = GameObject.Find("Robot Costume");
        RobotIcon  = GameObject.Find("Robot Icon");
        Wizard     = GameObject.Find("Wizard Costume");
        WizardIcon = GameObject.Find("Wizard Icon");

        Knight.SetActive(false);
        Ghost.SetActive(false);
        Robot.SetActive(false);
        Wizard.SetActive(false);

        KnightIcon.SetActive(false);
        GhostIcon.SetActive(false);
        RobotIcon.SetActive(false);
        WizardIcon.SetActive(false);


        objList = new GameObject[] { Knight, Ghost, Robot, Wizard, KnightIcon, GhostIcon, RobotIcon, WizardIcon };



        myRigidBody = GetComponent <Rigidbody2D>();
        myCollider  = GetComponent <Collider2D>();

        //myAnimator = Knight.GetComponent<Animator>();
        //myAnimator.SetBool("ability", false);
        jumpTimeTracker    = jumpTime;
        switchCostumeLeft  = false;
        switchCostumeRight = false;
        falling            = false;
        death            = false;
        startingPosition = transform.position;
    }