// Start is called before the first frame update void Start() { laserSpawnTransform = transform.Find("LaserSpawn"); if (laserSpawnTransform == null) { laserSpawnTransform = transform; } hitBehavior = GetComponent <BerserkerHitBehavior>(); }
// Start is called before the first frame update void Start() { rb = GetComponent <Rigidbody2D>(); animator = GetComponent <Animator>(); sr = GetComponent <SpriteRenderer>(); playerTransform = GameObject.FindWithTag("Player").transform; rb.isKinematic = true; gravity.y = (-2 * jumpHeight) / (peakTime * peakTime); originalExtents = sr.bounds.extents; laserSpawn = transform.Find("LaserSpawn").gameObject; originalSpawnTransform = laserSpawn.transform.localPosition; hitBehavior = GetComponent <BerserkerHitBehavior>(); animator.SetBool("IsBerserk", false); }