标签: c# asynchronous unity3d unity5
传入数据包本质上是异步的。 Unity中的大多数东西都要求你在主线上。
例如: 我有一个登录屏幕,当您单击按钮登录时,它会禁用部分UI。当我收到错误的回复时,我想启用UI,以便他们可以再试一次。
我能想到的唯一方法是存储一个随传入数据包而变化的bool,并检查bool每次更新。这对我来说似乎很骇人听闻。是否有某种类型的系统我可以将这些任务排入列表并在更新期间通过它们指定的时间?