/** * We do some reference initializations here to avoid accessing * them on every frame Update(). */ private void Awake() { weaponTransform = weaponObj.transform; bodySpriteR = GetComponent <SpriteRenderer>(); weaponObjSpriteR = weaponObj.GetComponent <SpriteRenderer>(); flippableComp = GetComponent <FlippableSpriteComp>(); damageableComp = GetComponent <DamageableComp>(); knockbackComp = GetComponent <KnockbackComp>(); slashSpawnComp = GetComponent <SlashSpawnComp>(); }
void Awake() { LAYER = LayerMask.NameToLayer("Player"); damageable = GetComponent <DamageableComp>(); damageable.unitIsHit = IsHit; damageable.shakeCameraOnHit = true; damageable.cameraCtrl = Camera.main.GetComponent <CameraController>(); flippable = GetComponent <FlippableSpriteComp>(); characterAnmtr = GetComponent <Animator>(); weaponController = GetComponent <PlayerWeaponController>(); knockbackComp = GetComponent <KnockbackComp>(); movingComp = GetComponent <MovingComp>(); }