Tanoda
TriLibDeprecationWarnings.cs
Go to the documentation of this file.
1using UnityEditor;
2using UnityEditor.Compilation;
3using UnityEngine;
4
5namespace TriLibCore.Editor
6{
7 public static class TriLibDeprecationWarnings
8 {
9 [InitializeOnLoadMethod]
10 private static void Initialize()
11 {
12 CompilationPipeline.assemblyCompilationFinished -= CompilationPipelineOnassemblyCompilationFinished;
13 CompilationPipeline.assemblyCompilationFinished += CompilationPipelineOnassemblyCompilationFinished;
14 }
15
16 private static void CompilationPipelineOnassemblyCompilationFinished(string arg1, CompilerMessage[] messages)
17 {
18 foreach (var message in messages)
19 {
20 if (message.type == CompilerMessageType.Error && message.message.Contains("'SFB'"))
21 {
22 Debug.LogWarning("Since TriLib 2.0.12, the 'SFB' namespace has been replaced by the 'TriLibCore.SFB' namespace to avoid conflicts with the vanilla StandaloneFileBrowser.\n\nTo fix errors related to the 'SFB' namespace, replace the 'SFB' namespace from your code with the 'TriLibCore.SFB' namespace.\n\nIf you need any guidance, send a message to 'contato@ricardoreis.net'.");
23 }
24 }
25 }
26 }
27}
UnityEngine.Debug Debug
Definition: TanodaServer.cs:19