コード例 #1
0
ファイル: Character.cs プロジェクト: BlissfulSomeone/BSG
    private void Awake()
    {
        mMovementController = GetComponent <CharacterMovementController>();
        mOverrideController = GetComponent <CharacterOverrideController>();
        mAbilityController  = GetComponent <CharacterAbilityController>();

        mFakePhysics = GetComponent <BSGFakePhysics>();
        mTriggerable = GetComponent <Triggerable>();
    }
コード例 #2
0
    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;
        //	}
        //}
    }