Beispiel #1
0
 /**
  * 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>();
        }