/// <summary> /// コンストラクター /// </summary> /// <param name="platformUtils">pcUtilsとandroidUtilsを結合したリスト</param> /// <param name="targetScene">ビルド対象シーン</param> public LocalPreviewToolBuilder(IEnumerable <IPlatformUtility> platformUtils, string targetScene) { // Setup stylyPluginUtility = new STYLYPluginUtility(); // abUtilityを新規作成する abUtility = new AssetBundleUtility(); // DI this.platformUtils = platformUtils; this.targetScene = targetScene; }
/// <summary> /// インスタンス破棄時の処理 /// </summary> private void Dispose() { // ユーティリティー系のフィールドをすべて破棄する。 stylyPluginUtility = null; abUtility = null; }