Exemplo n.º 1
0
    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;
    }
Exemplo n.º 2
0
  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();
  }
Exemplo n.º 3
0
 public SMConsoleHeaderBar()
 {
     _data = SMConsoleData.Instance;
     _isFirstOnPlayClearCheck = true;
 }
Exemplo n.º 4
0
 public SMConsoleBotSection()
 {
     _data = SMConsoleData.Instance;
     _warpTex = AssetDatabase.LoadAssetAtPath(SMConsole.ASSETS_PATH + SMConsole.SPRITES_DIR + "/warp.png", typeof(Texture2D)) as Texture2D;
 }
Exemplo n.º 5
0
 public SMConsoleSplitWindow()
 {
     _data = SMConsoleData.Instance;
 }