Skip to content

Instantly share code, notes, and snippets.

View EsProgram's full-sized avatar
😇

EsProgram EsProgram

😇
View GitHub Profile
@EsProgram
EsProgram / ExecutionOrderManager.cs
Created March 8, 2016 12:16 — forked from Skybladev2/ExecutionOrderManager.cs
Explicit script exection order for Unity scripts
using System;
using UnityEditor;
[InitializeOnLoad]
public class ExecutionOrderManager : Editor
{
static ExecutionOrderManager()
{
foreach (MonoScript monoScript in MonoImporter.GetAllRuntimeMonoScripts())
{
@EsProgram
EsProgram / BuildAssetBundle.boo
Created February 25, 2016 16:02 — forked from fum1h1ro/BuildAssetBundle.boo
指定フォルダ以下にあるフォルダそれぞれをアセットバンドルにビルドする
import UnityEngine
import UnityEditor
import System
import System.IO
// C# の例
// プロジェクト ウィンドウの選択されたオブジェクトからアセットバンドルを作成
// コンパイルした後は "Menu" -> "Assets" へ移動して選択肢から一つを選択して
// アセットバンドルをビルド
class BuildAssetBundle:
using System;
using UnityEditor;
using System.IO;
using System.Linq;
using System.Xml.Linq;
public class VisualStudioProjectPostProcess : AssetPostprocessor {
public static void OnGeneratedCSProjectFiles() {
GenerateSoultion();
}