Ejemplo n.º 1
0
 public string ItemNameForCheckedItem(ItemManager.ItemList item)
 {
     foreach (var srpt in Parser.ParserInstance.loadedDataForItemScripts.ItemScript)
     {
         if (srpt.codeName == item.ToString())
         {
             return(srpt.stringName);
         }
     }
     return("");
 }
Ejemplo n.º 2
0
 public void ScriptPrinterForClickItem(ItemManager.ItemList item, ItemManager.PresentState presentState, GameObject gObject)
 {
     foreach (var srpt in Parser.ParserInstance.loadedDataForScriptOnclicks.ScriptOnclick)
     {
         if (srpt.target == item.ToString())
         {
             Write(srpt.objectOnclick);
             break;
         }
         else if (item == ItemManager.ItemList.Fax)
         {
             if (srpt.target == item.ToString() + "On")
             {
                 if (GameObject.Find("ButtonOnGame").GetComponent <ButtonOnGame>().IsValid == true)
                 {
                     Write(srpt.objectOnclick);
                 }
             }
             else if (srpt.target == item.ToString() + "Off")
             {
                 if (GameObject.Find("ButtonOnGame").GetComponent <ButtonOnGame>().IsValid == false)
                 {
                     Write(srpt.objectOnclick);
                 }
             }
         }
         else if (item == ItemManager.ItemList.TV)
         {
             if (srpt.target == item.ToString() + "On")
             {
                 if (GameObject.Find("TV").GetComponent <TV>().IsOpened == true)
                 {
                     Write(srpt.objectOnclick);
                 }
             }
             else if (srpt.target == item.ToString() + "Off")
             {
                 if (GameObject.Find("TV").GetComponent <TV>().IsOpened == false)
                 {
                     Write(srpt.objectOnclick);
                 }
             }
         }
         else if (item == ItemManager.ItemList.ButtonOnGame)
         {
             if (srpt.target == item.ToString() + "On")
             {
                 if (GameObject.Find("ButtonOnGame").GetComponent <ButtonOnGame>().IsOn == true)
                 {
                     Write(srpt.objectOnclick);
                 }
             }
             else if (srpt.target == item.ToString() + "Off")
             {
                 if (GameObject.Find("ButtonOnGame").GetComponent <ButtonOnGame>().IsOn == false)
                 {
                     Write(srpt.objectOnclick);
                 }
             }
         }
     }
 }