Exemplo n.º 1
0
 void Awake()
 {
     mover            = GetComponent <Mover>();
     collisionHandler = GetComponent <CharacterCollisions>();
     health           = GetComponent <PlayerHealth>();
     combat           = GetComponent <PlayerCombat>();
     combat.SetWeapon(characterConfig.Weapon);
 }
Exemplo n.º 2
0
 private void OnEnable()
 {
     rb          = GetComponent <Rigidbody>();
     cCollisions = GetComponent <CharacterCollisions>();
     stats       = GetComponent <CharacterStats>();
     inventory   = GetComponent <Inventory>();
     magicCast   = GetComponent <MagicCast>();
     combatC     = GetComponent <CombatController>();
     animator    = GetComponent <Animator>();
 }
Exemplo n.º 3
0
 void OnTriggerEnter(Collider other)
 {
     switch (other.tag)
     {
     case "Player":
         CharacterCollisions ch = other.transform.GetComponent <CharacterCollisions> ();
         if (ch != null)
         {
             ch.characterBehavior.SuperJumpByBumped((int)force * 100, 0.5f, backwardJump);
         }
         break;
     }
 }
Exemplo n.º 4
0
    void OnTriggerEnter(Collider other)
    {
        switch (other.tag)
        {
        case "Player":
            CharacterCollisions ch = other.transform.GetComponent <CharacterCollisions> ();
            if (ch != null)
            {
                Jump();
            }
            break;

        case "projectil":
            anim.gameObject.layer = 18;
            Jump();

            break;
        }
    }