void Awake() { mover = GetComponent <Mover>(); collisionHandler = GetComponent <CharacterCollisions>(); health = GetComponent <PlayerHealth>(); combat = GetComponent <PlayerCombat>(); combat.SetWeapon(characterConfig.Weapon); }
private void OnEnable() { rb = GetComponent <Rigidbody>(); cCollisions = GetComponent <CharacterCollisions>(); stats = GetComponent <CharacterStats>(); inventory = GetComponent <Inventory>(); magicCast = GetComponent <MagicCast>(); combatC = GetComponent <CombatController>(); animator = GetComponent <Animator>(); }
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; } }
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; } }