static DialogueSystemEditorSymbols() { RunemarkGUI.Textures.LoadFromResources("InspectorTitleIcon", "Editor/DialogueSystemIcon_Dark"); string symbols = PlayerSettings.GetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup); if (!symbols.Split(';').Contains(_DialogueSystemSymbol)) { PlayerSettings.SetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup, symbols + ";" + _DialogueSystemSymbol); } // Add symbol for cinemachine if exists. if (TypeUtils.ClassExists("CinemachineCore")) { symbols = PlayerSettings.GetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup); if (!symbols.Split(';').Contains(_CinemachineSymbol)) { PlayerSettings.SetScriptingDefineSymbolsForGroup(EditorUserBuildSettings.selectedBuildTargetGroup, symbols + ";" + _CinemachineSymbol); } } }