This commit is contained in:
Masataka SUMI
2021-10-14 18:19:15 +09:00
parent 6a8d84a2a0
commit 4743ad7c57
5 changed files with 41 additions and 22 deletions

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: ea8ee11da1da4f82b988a3108a362c2f
timeCreated: 1634202988

View File

@@ -32,26 +32,4 @@ namespace VRMShaders
/// <returns></returns>
Task<T> Run<T>(Func<T> action);
}
/// <summary>
/// 同期実行
/// </summary>
public sealed class ImmediateCaller : IAwaitCaller
{
public Task NextFrame()
{
return Task.FromResult<object>(null);
}
public Task Run(Action action)
{
action();
return Task.FromResult<object>(null);
}
public Task<T> Run<T>(Func<T> action)
{
return Task.FromResult(action());
}
}
}

View File

@@ -0,0 +1,27 @@
using System;
using System.Threading.Tasks;
namespace VRMShaders
{
/// <summary>
/// 同期実行
/// </summary>
public sealed class ImmediateCaller : IAwaitCaller
{
public Task NextFrame()
{
return Task.FromResult<object>(null);
}
public Task Run(Action action)
{
action();
return Task.FromResult<object>(null);
}
public Task<T> Run<T>(Func<T> action)
{
return Task.FromResult(action());
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 30f43d5b7d6b4184fb775a315b835365
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: