static void Init()
    {
        mWindow = EditorWindow.GetWindow <GravadorDeMusica> ();

        init = true;

        levelEditor = new _LevelEditor();
    }
Esempio n. 2
0
	static void Init()
	{
		mWindow = EditorWindow.GetWindow<GravadorDeMusica> ();
		
		init = true;

		levelEditor = new _LevelEditor();
		

	}
Esempio n. 3
0
	public static void SaveLevel( _LevelEditor level )
	{
		GameObject go = new GameObject("Level:" + level.info.nome);
		Level l = go.AddComponent<Level>();
		
		l.info = level.info;

		PrefabUtility.CreatePrefab ("Assets/_VoaVivaldo/Prefabs/Levels/" + level.info.nome +".prefab", go);
		AssetDatabase.Refresh ();
		
		Debug.LogWarning ("Salvando");
		
		UnityEngine.MonoBehaviour.DestroyImmediate( go );
		
	}
Esempio n. 4
0
	public static void Save( _LevelEditor level )
	{
		
		//		GameObject 	go			= new GameObject ("Level:" + level.editorInfo.levelInfo.nome);
		//		Level 		levelGO 		= go.AddComponent<Level> ();
		//
		//
		//		level.editorInfo.levelInfo.dadosDaMusica = level.editorInfo.ConvertToData();
		//		levelGO.mInfo = level.editorInfo.levelInfo;
		//		
		//		XmlSerializer 	serializer = new XmlSerializer( typeof( LevelInfo ) );
		//		FileStream 		stream = new FileStream( "Assets/_VoaVivaldo/XML/" + level.editorInfo.levelInfo.nome+".xml", FileMode.Create);
		//		serializer.Serialize(stream, levelGO.mInfo);
		//		stream.Close();
		//	
		//		Debug.LogWarning ("Salvando");
		//
		//		PrefabUtility.CreatePrefab ("Assets/_VoaVivaldo/Prefabs/Levels/" + level.editorInfo.levelInfo.nome +".prefab", go);
		//		AssetDatabase.Refresh ();
		//						
		//		UnityEngine.MonoBehaviour.DestroyImmediate(go);
	}
Esempio n. 5
0
	public static _LevelEditor Load()
	{
		_LevelEditor ret = new _LevelEditor();
		
		//		string path =	EditorUtility.OpenFilePanel( "Selecione um Prefab de level","Assets/_VoaVivaldo/XML", "xml");
		//	   
		//	  	if( path == null ) return null;	   	
		//
		//		XmlSerializer 	serializer = new XmlSerializer( typeof( LevelInfo ) );
		//		StreamReader 		stream = new StreamReader(path);
		//		
		//		LevelInfo info = (LevelInfo) serializer.Deserialize( stream );
		//		Debug.Log(info);
		//		
		//		ret.editorInfo = new EditorLevelInfo();
		//		ret.editorInfo.listMusicaEditor = info.ConvertToEditor();
		//		ret.editorInfo.levelInfo = info;
		//		
		//		Debug.LogWarning("Carregando:" + ret.editorInfo.levelInfo.nome );
		
		
		return ret;
	}