private void Awake() { mMovementController = GetComponent <CharacterMovementController>(); mOverrideController = GetComponent <CharacterOverrideController>(); mAbilityController = GetComponent <CharacterAbilityController>(); mFakePhysics = GetComponent <BSGFakePhysics>(); mTriggerable = GetComponent <Triggerable>(); }
private void Awake() { abilityController = GameObject.FindGameObjectWithTag("Player").GetComponent <CharacterAbilityController>(); if (abilityController == null) { Debug.Log("No ability controller"); } abilities = abilityController.abilities; if (abilities == null) { Debug.Log("No abilities"); } stoneImage = stonePlaceHolder.transform.Find("StoneCD").Find("Stone").GetComponent <Image>(); smokeImage = smokePlaceHolder.transform.Find("SmokeCD").Find("Smoke").GetComponent <Image>(); runImage = runPlaceHolder.transform.Find("RunCD").Find("Run").GetComponent <Image>(); stoneText = stonePlaceHolder.transform.Find("Count").GetComponent <Text> (); smokeText = smokePlaceHolder.transform.Find("Count").GetComponent <Text> (); runText = runPlaceHolder.transform.Find("Count").GetComponent <Text> (); //for (int i = 0; i < abilities.Length; i++) { // //Debug.Log (abilities [i].name); // //Debug.Log(abilities[i].currentNumber); // switch (abilities[i].name) { // case "Distract": // stoneText.text = (abilities[i].currentNumber).ToString(); // break; // case "Smoke Screen": // smokeText.text = (abilities[i].currentNumber).ToString(); // break; // case "Accelerate": // runText.text = (abilities[i].currentNumber).ToString(); // break; // } //} }