…H0.0.0ţ˙˙˙ ˙˙fš†!ë5˜9Ý4QÁóBí7€˙˙˙˙€Ś€˛€ E€ ހ#€.€,€5a€ ހ#€.€,€†€r€ ހ# €.€, €H€Ť€˙˙˙˙ €1€1€˙˙˙˙ @ހ€ Q€j€ń€J˙˙˙˙Ŕ1€1€˙˙˙˙€ހ€€j€˙˙˙˙€\›€˙˙˙˙€H€r˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€H€w˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€H€€˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€y€ € ހ#!€.€,"€€…˙˙˙˙#@1€1€˙˙˙˙$ހ€%.€j€&Ő€“˙˙˙˙'€1€1€˙˙˙˙(Ŕހ€)€j€˙˙˙˙*€H€›€˙˙˙˙+€1€1€˙˙˙˙,@ހ€-Q€j€.y€ € /ހ#0€.€,1€ €§2@ž€ś 3@ހ#4€.€,5€H€ť˙˙˙˙6€1€1€˙˙˙˙7@ހ€8Q€j€9H€Ć˙˙˙˙:€1€1€˙˙˙˙;@ހ€<Q€j€=H€Ř˙˙˙˙>€1€1€˙˙˙˙?@ހ€@Q€j€AMonoImporterPPtrm_FileIDm_PathIDPPtrm_ExternalObjectsSourceAssetIdentifiertypeassemblynamem_UsedFileIDsm_DefaultReferencesexecutionOrdericonm_UserDatam_AssetBundleNamem_AssetBundleVariants˙˙ŁGń×܏Z56 :!@iÁJ*€7€˙˙˙˙€Ś€˛€E€ ހ€.€€(a€ ހ€.€€†€r€ ހ €.€ €H€Ť€˙˙˙˙ €1€1€˙˙˙˙ @ހ€ Q€j€H€ę€˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€ń€=˙˙˙˙€1€1€˙˙˙˙€ހ€€j€˙˙˙˙€H€›€˙˙˙˙€1€1€˙˙˙˙@ހ€Q€j€y€ € ހ€.€€y€Q ހ€.€ €ހX!H€i˙˙˙˙"€1€1€˙˙˙˙#@ހ€$Q€j€%H€u˙˙˙˙&€1€1€˙˙˙˙'@ހ€(Q€j€)PPtrm_FileIDm_PathIDPPtrm_DefaultReferencesm_Iconm_ExecutionOrderm_ClassNamem_Namespace\ŕyŻ`čŕyŻ WaitWhileUnitdusing System.Collections; using UnityEngine; namespace Unity.VisualScripting { /// /// Delays flow by waiting while a condition is true. /// [UnitTitle("Wait While")] [UnitShortTitle("Wait While")] [UnitOrder(3)] public class WaitWhileUnit : WaitUnit { /// /// The condition to check. /// [DoNotSerialize] public ValueInput condition { get; private set; } protected override void Definition() { base.Definition(); condition = ValueInput(nameof(condition)); Requirement(condition, enter); } protected override IEnumerator Await(Flow flow) { yield return new WaitWhile(() => flow.GetValue(condition)); yield return exit; } } } WaitWhileUnitUnity.VisualScripting