From 865b442d1bf2831bd3dcbd3ecd824b8b454085f1 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Fri, 26 Oct 2018 14:39:25 +0900 Subject: [PATCH] Removed unnecessary files --- Scripts/DepthFirstScheduler.meta | 9 --- Scripts/DepthFirstScheduler/README.md | 64 ---------------------- Scripts/DepthFirstScheduler/README.md.meta | 8 --- 3 files changed, 81 deletions(-) delete mode 100644 Scripts/DepthFirstScheduler.meta delete mode 100644 Scripts/DepthFirstScheduler/README.md delete mode 100644 Scripts/DepthFirstScheduler/README.md.meta diff --git a/Scripts/DepthFirstScheduler.meta b/Scripts/DepthFirstScheduler.meta deleted file mode 100644 index f6526840b..000000000 --- a/Scripts/DepthFirstScheduler.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 659576b89aaa1e44aab8781bfd66b745 -folderAsset: yes -timeCreated: 1519977794 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Scripts/DepthFirstScheduler/README.md b/Scripts/DepthFirstScheduler/README.md deleted file mode 100644 index dd0a2819c..000000000 --- a/Scripts/DepthFirstScheduler/README.md +++ /dev/null @@ -1,64 +0,0 @@ -# DepthFirstScheduler(深さ優先スケジューラー) -これは、Unity5.6でTaskが無いことを補完するためのライブラリです。 -機構造にタスクを組み立てて、深さ優先で消化します。 - -* タスクの実行スケジューラー(Unityメインスレッドやメインスレッド)を指定できる - -# 使い方 - -```cs -var schedulable = new Schedulable(); - -schedulable - .AddTask(Scheduler.ThreadPool, () => // 子供のタスクを追加する - { - return glTF_VRM_Material.Parse(ctx.Json); - }) - .ContinueWith(Scheduler.MainThread, gltfMaterials => // 兄弟のタスクを追加する - { - ctx.MaterialImporter = new VRMMaterialImporter(ctx, gltfMaterials); - }) - .Subscribe(Scheduler.MainThread, onLoaded, onError); - ; -``` - -# Schedulable -T型の結果を返すタスク。 - -## AddTask(IScheduler scheduler, Func firstTask) - -子供のタスクを追加する。 - -ToDo: 一つ目の子供に引数を渡す手段が無い - -## ContinueWith - -## ContinueWithCoroutine - -## OnExecute - -動的にタスクを追加するためのHook。 - -中で、 - -``` -parent.AddTask -``` - -することで実行時に子タスクを追加できる。 - -## Subscribe -タスクの実行を開始する。 -実行結果を得る。 - - -# Scheduler -## StepScheduler -Unity -## CurrentThreadScheduler -即時 -## ThreadPoolScheduler -スレッド -## ThreadScheduler -スレッド - diff --git a/Scripts/DepthFirstScheduler/README.md.meta b/Scripts/DepthFirstScheduler/README.md.meta deleted file mode 100644 index 0ed0da4f2..000000000 --- a/Scripts/DepthFirstScheduler/README.md.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 4ee74c03391cf2d459c264d956463550 -timeCreated: 1533786689 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: