public SMConsoleTopSection() { // create skins for buttons _data = SMConsoleData.Instance; _buttonSkin = AssetDatabase.LoadAssetAtPath(SMConsole.ASSETS_PATH + SMConsole.SKINS_DIR + "/SMConsoleSkin.guiskin", typeof(GUISkin)) as GUISkin; _buttonSkin2 = AssetDatabase.LoadAssetAtPath(SMConsole.ASSETS_PATH + SMConsole.SKINS_DIR + "/SMConsoleSkin2.guiskin", typeof(GUISkin)) as GUISkin; _selectedButtonSkin = AssetDatabase.LoadAssetAtPath(SMConsole.ASSETS_PATH + SMConsole.SKINS_DIR + "/SMConsoleSkin3.guiskin", typeof(GUISkin)) as GUISkin; _logSkin = AssetDatabase.LoadAssetAtPath(SMConsole.ASSETS_PATH + SMConsole.SKINS_DIR + "/LogButton.guiskin", typeof(GUISkin)) as GUISkin; // create textures for icons _logTex = AssetDatabase.LoadAssetAtPath(SMConsole.ASSETS_PATH + SMConsole.SPRITES_DIR + "/log.png", typeof(Texture2D)) as Texture2D; _warningTex = AssetDatabase.LoadAssetAtPath(SMConsole.ASSETS_PATH + SMConsole.SPRITES_DIR + "/warning.png", typeof(Texture2D)) as Texture2D; _errorTex = AssetDatabase.LoadAssetAtPath(SMConsole.ASSETS_PATH + SMConsole.SPRITES_DIR + "/error.png", typeof(Texture2D)) as Texture2D; }
public void OnEnable() { // Create the singleton and intialize _data = SMConsoleData.Instance; _data.currentScrollViewHeight = this.position.height / 2; _data.mainEditorConsole = this; Application.logMessageReceivedThreaded += systemLogReceiver; //Application.RegisterLogCallback(SMConsoleData.Instance.HandleLog); //Application.RegisterLogCallbackThreaded(SMConsoleData.Instance.HandleLog); // Init components _headerBar = new SMConsoleHeaderBar(); _topSection = new SMConsoleTopSection(); _splitWindow = new SMConsoleSplitWindow(); _botSection = new SMConsoleBotSection(); }
public SMConsoleHeaderBar() { _data = SMConsoleData.Instance; _isFirstOnPlayClearCheck = true; }
public SMConsoleBotSection() { _data = SMConsoleData.Instance; _warpTex = AssetDatabase.LoadAssetAtPath(SMConsole.ASSETS_PATH + SMConsole.SPRITES_DIR + "/warp.png", typeof(Texture2D)) as Texture2D; }
public SMConsoleSplitWindow() { _data = SMConsoleData.Instance; }