ইউনিটিতে, আমাদের কর্টিনগুলির জন্য কিছু বিশেষ জিনিস রয়েছে যা সাধারণ সি # এর অতিরিক্ত।
উদাহরণস্বরূপ, আমরা ব্যবহার করতে পারি
yield return WaitForSeconds(5.f);
চালিয়ে যাওয়ার আগে 5 সেকেন্ডের জন্য কাউরেটিন অপেক্ষা করতে হবে।
কি করবে yield return false;আর yield return true;কি করবে?
if (0)বা if (null)সি এবং সি ++ এ অসদৃশ।
yield return 0কাজ করে;
yieldশব্দ থেকে # 2.0 অন্তত সি হয়েছে প্রায়। সমস্ত ityক্য হ'ল একে কর্টিন বলে এবং উত্পন্ন পুনরুক্তি এবং এটি থেকে ফিরে আসা মানগুলি এমনভাবে পরিচালনা করে যাতে আপনি আপনার কোডের প্রয়োগে অ-ব্লকিং বিলম্ব ঘটাতে পারেন।
WaitForSecondsঘোষণা করা হয়নি। আপনি WaitForSecondsযে জাতীয় নামক একটি পদ্ধতিটি ঘোষনা করার সাথে সাথে একটি ফ্লোট আর্গুমেন্ট গ্রহণ করে এবং এটি আপনি প্রয়োগ করছেন এমন গণনাটির উপাদান ধরণের প্রত্যাবর্তন করবে, এটি আবার সংকলন করবে। সুতরাং, yieldityক্যের জন্য বিশেষ নয়। যদি কিছু WaitForSecondsহয় তবে Unক্যের জন্য পদ্ধতিটি বিশেষ, তবে তারপরেও এটি ভাষা সি # প্রসারিত করে না , কেবল একটি অতিরিক্ত পদ্ধতি যা স্ট্যান্ডার্ড সি # ব্যবহার করে রচিত হয়েছিল।
yield return trueবিশেষ কিছু করি কিনা তা নিশ্চিত নই । তবেyield return nullকেবল কোনও ফ্রেমের জন্য বিরতি দেয়, তাই আমার সন্দেহ হয় যেyield return falseএর ঠিক একই প্রভাব রয়েছে (yield return 0যেহেতু 0 টি