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>(); }
// 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; }