Exemple #1
0
    private void Awake()
    {
        rb                 = GetComponent <Rigidbody>();
        navAgent           = GetComponent <NavMeshAgent>();
        characterAnimation = GetComponent <CharacterAnimation>();
        characterAttacker  = GetComponent <CharacterAttacker>();

        bottomLayerMask   = 1 << LayerMask.NameToLayer("Bottom");
        obstacleLayerMask = 1 << LayerMask.NameToLayer("Obstacle");
    }
Exemple #2
0
    // Use this for initialization
    void Start()
    {
        StartCoroutine(MoveToGoal());
        projectile = GetComponent<Projectile>();
        attacker = GetComponent<CharacterAttacker>();

        attacker.targetLayerMask = 1 << LayerMask.NameToLayer("Player");

        Events.InvokeActorCreated(this, null);
    }
Exemple #3
0
    // Use this for initialization
    void Start()
    {
        StartCoroutine(MoveToGoal());
        projectile = GetComponent <Projectile>();
        attacker   = GetComponent <CharacterAttacker>();

        attacker.targetLayerMask = 1 << LayerMask.NameToLayer("Player");

        Events.InvokeActorCreated(this, null);
    }
Exemple #4
0
    private void Awake()
    {
        rb = GetComponent <Rigidbody2D>();

        characterAnimator = GetComponent <CharacterAnimator>();
        characterEffector = GetComponent <CharacterEffector>();
        characterAttacker = GetComponent <CharacterAttacker>();

        jumpPower = GameConstant.PlayerJumpPower;
        //jumpPower = 20f;
    }
Exemple #5
0
 private void Awake()
 {
     characterMove     = GetComponent <CharacterMove>();
     characterAttacker = GetComponent <CharacterAttacker>();
 }
Exemple #6
0
 protected void Awake()
 {
     jumpAttacker = GetComponent<CharacterAttacker>();
 }
Exemple #7
0
 void Awake()
 {
     attacker     = GetComponent <CharacterAttacker>();
     AttackActive = true;
 }
Exemple #8
0
 void Awake()
 {
     attacker = GetComponent<CharacterAttacker>();
     AttackActive = true;
 }
Exemple #9
0
 protected void Awake()
 {
     jumpAttacker = GetComponent <CharacterAttacker>();
 }
 void WaitForAnimationFinish(CharacterAttacker anim)
 {
     anim.OnAttackAnimationEnded -= WaitForAnimationFinish;
     CallOnFinished();
 }