await FlockClient.Instance.Authentication.LoginWithEmailAsync(email, password);Debug.Log($"Signed in as {FlockClient.Instance.CurrentPlayerId}");
أما إنشاء الحساب فخطوة منفصلة — RegisterWith…Async — لأن تسجيل الدخول لا يُنشئ حسابًا.
وتسجيل هوية لها حساب بالفعل ينجح بدل أن يفشل، فيمكنك توجيه اللاعب إلى تسجيل الدخول.
كل طريقة عقدة غير متزامنة ضمن Flock | Auth بمنفذَي On Success وOn Failure، أو استدعاء
على مزوّد المصادقة في C++. وتستبدل حزمة التطوير بيانات الاعتماد التي أنتجتها حزمة تطوير
منصّتك بجلسة Flock.
وخلافًا لـ Unity، تسجيل الدخول وإنشاء الحساب استدعاءان منفصلان — فإنشاء الحساب لا
يُسجّل دخول اللاعب. أما Facebook وDiscord فللدخول فقط؛ إذ يجب أن يكون الحساب موجودًا سلفًا.وتسجيل هوية لها حساب بالفعل يُبلَّغ عنه على أنه نجاح مع ضبط bAlreadyRegistered، فتستطيع
توجيه اللاعب إلى تسجيل الدخول بدل عرض رسالة فشل.راجع دليل حزمة تطوير Unreal للاطّلاع على جدول
المزوّدين الكامل.
تُبقي حزمة التطوير اللاعب مسجَّل الدخول وتُجدّد جلسته تلقائيًا — فلن تتعامل مع الرموز أو انتهاء
صلاحيتها بنفسك أبدًا. وإذا احتاج اللاعب إلى إعادة المصادقة، تُطلق حزمة التطوير الحدث
FlockEvents.OnAuthExpired.