LogoLogo
search
⌘Ctrlk
HomepageDiscordItchPatreonAsset Store
LogoLogo
  • Start Here
  • star-christmasBeginner's Guide
  • people-groupAbout Yarn Spinner
  • face-smile-heartsCrediting Yarn Spinner
  • puzzleFAQ
  • Writing Yarn Scripts
    • First Steps with Scripting
    • spell-checkYarn Spinner Editor
    • scroll-oldScripting Fundamentals
    • hat-wizardAdvanced Scripting
  • Yarn Spinner for Unity
    • First Steps with Unity
    • desktop-arrow-downInstallation for Unity
    • unityYarn Spinner in Unity Scenes
    • face-smile-heartsYour First Yarn Spinner Game
    • display-codeCommands and Functions
    • earth-oceaniaLocalisation and Assets
    • giftSamples
    • puzzle-pieceUnity Add-Ons
  • puzzleComponents
  • square-listChangelog
  • Yarn Spinner for Other Engines
    • Godot
    • Unreal
    • Bevy
  • API
    • C#
      • Yarn.Utility Namespace
      • Yarn Namespace
      • Yarn.Saliency Namespace
      • Yarn.Markup Namespace
      • Yarn.Compiler Namespace
      • Yarn.Compiler.Upgrader Namespace
      • Yarn.Unity Namespace
        • ActionMarkupHandler
        • ActionRegistrationExtension
        • Actions
        • BuiltinLocalisedLineProvider
        • Culture
        • Cultures
        • DialogueOption
        • DialoguePresenterBase
        • DialogueReference
        • DialogueRunner
        • Effects
        • GeneratedVariableStorageExtensions
        • IActionMarkupHandler
        • IActionRegistration
        • IAssetProvider
        • IAsyncTypewriter
        • ICommand
        • IGeneratedVariableStorage
        • ILineProvider
        • InMemoryVariableStorage
        • InputSystemAvailability
        • InstantTypewriter
        • InterfaceContainer<TContainedType>
        • IYarnTask
        • LetterTypewriter
        • LineAdvancer
        • LineCancellationToken
        • LineMetadata
        • LinePresenter
        • LinePresenterButtonHandler
        • LineProviderBehaviour
        • Localization
        • LocalizationType
        • LocalizedLine
        • MarkupPalette
        • OptionItem
        • OptionsPresenter
        • PauseEventProcessor
        • RegistrationType
        • ReplacementMarkupHandler
        • SerializableDictionary
        • SerializableDictionary<TKey, TValue>
        • SerializableDictionary<TKey, TValue, TValueStorage>
        • SerializableDictionaryBase
        • SerializableDictionaryBase<TKey, TValue, TValueStorage>
        • StringTableEntry
        • StyleMarkerProcessor
        • UnityEventString
        • VariableStorageBehaviour
        • VoiceOverPresenter
        • WordTypewriter
        • YarnActionAttribute
        • YarnCommandAttribute
        • YarnFunctionAttribute
        • YarnProject
        • YarnTask
          • Delay(int,CancellationToken)
          • Delay(TimeSpan,CancellationToken)
          • Forget()
          • FromResult<T>(T)
          • GetAwaiter()
          • IsCompleted()
          • IsCompletedSuccessfully()
          • SuppressCancellationThrow()
          • ToCoroutine(Func<YarnTask>)
          • WaitForAsyncOperation(AsyncOperationHandle,CancellationToken)
          • WaitForAsyncOperation<T>(AsyncOperationHandle<T>,CancellationToken)
          • WaitUntil(System.Func<bool>,System.Threading.CancellationToken)
          • WaitUntilCanceled(System.Threading.CancellationToken)
          • WhenAll(IEnumerable<YarnTask>)
          • WhenAll(YarnTask[])
          • WhenAll<T>(IEnumerable<YarnTask<T>>)
          • WhenAll<T>(YarnTask<T>[])
          • Yield()
          • CompletedTask
        • YarnTask<T>
        • YarnTaskCompletionSource
        • YarnTaskCompletionSource<T>
        • YarnTaskExtensions
      • Yarn.Unity.Editor Namespace
      • Yarn.Unity.Samples Namespace
      • Yarn.Unity.UnityLocalization Namespace
    • Rust
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
githubEdit
  1. APIchevron-right
  2. C#chevron-right
  3. Yarn.Unity Namespace

YarnTask

Struct in Yarn.Unity

Inherits from System.ValueType

hashtag
Summary

public partial struct YarnTask

hashtag
Methods

Name
Description

Delay(int,CancellationToken)

Delay(TimeSpan,CancellationToken)

Creates a YarnTask that delays for the time indicated by timeSpan , and then returns.

Forget()

FromResult(T)

GetAwaiter()

IsCompleted()

IsCompletedSuccessfully()

SuppressCancellationThrow()

ToCoroutine(Func)

WaitForAsyncOperation(AsyncOperationHandle,CancellationToken)

WaitForAsyncOperation(AsyncOperationHandle,CancellationToken)

WaitUntil(System.Func,System.Threading.CancellationToken)

WaitUntilCanceled(System.Threading.CancellationToken)

WhenAll(IEnumerable)

WhenAll(YarnTask[])

WhenAll(IEnumerable<YarnTask>)

WhenAll(YarnTask[])

Yield()

hashtag
Properties

Name
Description

CompletedTask

PrevioussourceLineIDchevron-leftNextDelay(int,CancellationToken)chevron-right

Last updated 8 months ago

Was this helpful?

  • Summary
  • Methods
  • Properties

Was this helpful?