void Start() { cc = GetComponent <PlayerController2D>(); rb = GetComponent <Rigidbody2D>(); sr = GetComponent <SpriteRenderer>(); moveset = GetComponent <MoveSet>(); input = GetComponent <InputHandler>(); anim = GetComponent <Animator>(); health = GetComponent <Health>(); audioSource = GetComponent <AudioSource>(); ailmentHandler = GetComponent <AilmentHandler>(); knockbackListener = GetComponent <KnockbackListener>(); cameraFocusPointDefaultPosition = cameraFocusPoint.transform.position; playerOffset = transform.position; spellList = FindObjectOfType <SpellDatabase>(); fas = GetComponent <FighterAnimationScript>(); input.player = this; input.spellDatabase = spellList; fas.fighter = this; fas.cc = cc; fas.anim = anim; gm = FindObjectOfType <GameManager>(); rm = FindObjectOfType <RespawnManager>(); maxNumberOfJumps++; cc.m_maxJumps = maxNumberOfJumps; cc.m_doubleJumpEnabled = canDoubleJump; comboTimer = defaultComboTime; }
public virtual void Start() { rb2d = GetComponent <Rigidbody2D>(); health = GetComponent <Health>(); spellIndex = FindObjectOfType <SpellDatabase>(); startingPoint = transform.position; anim = GetComponent <Animator>(); rm = FindObjectOfType <RespawnManager>(); ailmentHandler = GetComponent <AilmentHandler>(); }