LogCode() 공개 정적인 메소드

public static LogCode ( string name, string message ) : void
name string
message string
리턴 void
예제 #1
0
//  void rightPanel()
//  {
//      //GUI.BeginGroup(errorPanel.getRect());
//      GUI.BeginGroup(new Rect(Screen.width*3/4+5,0,Screen.width*1/4-5,Screen.height));
//      if (GUI.Button (new Rect (10,15,130,65), "Back", button_style))
//      {
//          if (!shouldPopup) {
//              //back button will change the SpellBook page name
//              input.SetCode(current_code);
//
//              enabled = false;
//              previous_state.active = true;
//              paused = true;
//              Time.timeScale = 1;
//
//              ProgramLogger.LogKV("close", getSpellName()+", "+Time.time);
//              ProgramLogger.LogCode(getSpellName(), current_code);
//
//              if(IDEClosed != null)
//                  IDEClosed(file_name, current_code);
//          }
//      }
//
//
//      if (GUI.Button (new Rect (180,15,65,65), "X", remove_style))
//      {
//          no_edit = true;
//          shouldPopup = true;
//      }
//
// //       GUIStyle style = GUI.skin.box;
// //
// //       style.alignment = TextAnchor.UpperLeft;
// //       style.wordWrap = true;
// //
// //       string pattern = @"^(.+) class (.+) is public, should be declared in a file named (.+)";
// //       if (!Regex.IsMatch(current_error, pattern))
// //           GUI.Box(new Rect (10,100,230,500), current_error, style);
// //       else {
// //           GUI.Box(new Rect (10,100,230,500), "------------", style);
// //       }
//
//      GUI.EndGroup();
//  }

    public void checkBackButton(Rect r)
    {
        if (GUI.Button(r, "Back", button_style))
        {
            if (!shouldPopup)
            {
                //back button will change the SpellBook page name
                input.SetCode(current_code);

                enabled = false;
                previous_state.active = true;
                paused         = true;
                Time.timeScale = 1;

                ProgramLogger.LogKVtime("close", getSpellName());                 //+", "+Time.time);
                ProgramLogger.LogCode(getSpellName(), current_code);
                SpellLogger.LogCode(getSpellName(), current_code);

                if (IDEClosed != null)
                {
                    IDEClosed(file_name, current_code);
                }
            }
        }
    }
예제 #2
0
    string givePlayerAScroll()
    {
        CodeScrollItem item;

        GameObject initial_scroll = new GameObject();

        initial_scroll.name = "InitialScroll";
        initial_scroll.AddComponent <CodeScrollItem>();
        item                  = initial_scroll.GetComponent <CodeScrollItem>();
        item.item_name        = "Blank";
        item.inventoryTexture = Resources.Load("Textures/Scroll") as Texture2D;

        if (!copied_spells.ContainsKey(currentPage().getName()))
        {
            copied_spells.Add(currentPage().name, 0);
        }


        int number_so_far = copied_spells[currentPage().getName()];
        int number        = number_so_far + 1;

        copied_spells[currentPage().name]++;

        CodeScrollItem code_scroll_item_component = initial_scroll.GetComponent <CodeScrollItem>();

        code_scroll_item_component.setCurrentFile(currentPage().getName() + number + ".java");

        code_scroll_item_component.getIDEInput().SetCode(currentPage().code.Replace(currentPage().getName(), currentPage().getName() + number));

        ProgramLogger.LogCode(currentPage().getName() + number, code_scroll_item_component.getIDEInput().GetCode());
        SpellLogger.LogCode(currentPage().getName() + number, code_scroll_item_component.getIDEInput().GetCode());

        GameObject.Find("Inventory").GetComponent <Inventory>().addItem(initial_scroll);
        return(currentPage().getName() + number + ".java");
    }
예제 #3
0
 void OnApplicationQuit()
 {
     if (enabled)
     {
         input.SetCode(current_code);
         ProgramLogger.LogKVtime("close", getSpellName()); //+", "+Time.time);
         ProgramLogger.LogCode(getSpellName(), current_code);
         SpellLogger.LogCode(getSpellName(), current_code);
     }
 }
예제 #4
0
 public void checkNewSpellButton(Rect r)
 {
     if (GUI.Button(r, left_panel_background, empty_style))
     {
         input.SetCode(current_code);
         ProgramLogger.LogKVtime("close", getSpellName());     //+", "+Time.time);
         ProgramLogger.LogCode(getSpellName(), current_code);
         SpellLogger.LogCode(getSpellName(), current_code);
         if (IDEClosed != null)
         {
             IDEClosed(file_name, current_code);
         }
         string fname = spellbook.copyBlankSpell();
         SetInput(new EclipseInput("CodeSpellsJava", JuneConfig.java_files_path + "/" + fname));
         ProgramLogger.LogKVtime("open", getSpellName());     //+", "+Time.time);
         if (IDEOpened != null)
         {
             IDEOpened(file_name, current_code);
         }
     }
 }
예제 #5
0
    void removeScript()
    {
        shouldRemove = false;
        current_code = "";
        input.SetCode(current_code);

        enabled = false;
        previous_state.active = true;
        paused         = true;
        Time.timeScale = 1;

        ProgramLogger.LogKVtime("delete", "all");
        ProgramLogger.LogKVtime("close", getSpellName());         //+", "+Time.time);
        ProgramLogger.LogCode(getSpellName(), current_code);
        SpellLogger.Log("delete: " + getSpellName());

        if (IDEClosed != null)
        {
            IDEClosed(file_name, current_code);
        }
    }
예제 #6
0
    public void addExistingSpell(string name, string code)
    {
        CodeScrollItem item = GameObject.Find("Inventory").GetComponent <Inventory>().getCodeScrollItem(name);

        if (item == null)
        {
            GameObject initial_scroll = new GameObject();
            initial_scroll.name = "InitialScroll";
            initial_scroll.AddComponent <CodeScrollItem>();
            item                  = initial_scroll.GetComponent <CodeScrollItem>();
            item.item_name        = "Blank";
            item.inventoryTexture = Resources.Load("Textures/Scroll") as Texture2D;

            setNameCounter(name);

            CodeScrollItem code_scroll_item_component = initial_scroll.GetComponent <CodeScrollItem>();
            code_scroll_item_component.setCurrentFile(name + ".java");
            //code_scroll_item_component.getIDEInput().SetCode(currentPage().code.Replace(currentPage().getName(), currentPage().getName() + number));
            if (code != "")
            {
                code_scroll_item_component.getIDEInput().SetCode(code);
            }

            ProgramLogger.LogCode(name, code_scroll_item_component.getIDEInput().GetCode());
            GameObject.Find("Inventory").GetComponent <Inventory>().addItem(initial_scroll);

            //string fname = givePlayerAScroll();
            //SpellCopied(currentPage());
        }
        else
        {
            if (code != "")
            {
                item.getIDEInput().SetCode(code);
            }

            ProgramLogger.LogCode(name, item.getIDEInput().GetCode());
        }
    }