예제 #1
0
    private void Awake()
    {
        objectMesh = GetComponentInChildren <SkinnedMeshRenderer>();

        monsterTr      = GetComponent <Transform>();
        playerTr       = GameObject.FindWithTag("PLAYER").GetComponent <Transform>();
        nvAgent        = GetComponent <NavMeshAgent>();
        damageUIPooler = GameObject.FindWithTag("MANAGER").GetComponentInChildren <DamageUIPooler>();

        anim = GetComponentInChildren <Animator>();

        hpBarScript = GetComponent <HpBarScript>();
    }
예제 #2
0
    public virtual void InitUnitMonoBehaciour()
    {
        _PlayerCamera = GameObject.Find("PlayerCamera");

        _Renderer = _Model.GetComponent <MeshRenderer>();

        if (_Renderer == null)
        {
            _Renderer = _Model.GetComponent <SkinnedMeshRenderer>();
        }

        if (hpBarSetting.Use)
        {
            _HpBar = _InitHpBar();
        }

        _CharacterController = GetComponent <CharacterController>();

        _UnitMove = GetComponent <UnitMove>();

        _DefCol = _Renderer.material.color;
    }
예제 #3
0
 private void Awake()
 {
     Instance = this;
 }
예제 #4
0
 void Awake()
 {
     ApBar = transform.FindChild("Act_Background").GetComponent<ApBarScript>();
     HpBar = transform.FindChild("Health_Background").GetComponent<HpBarScript>();
 }