PromptBehavior() public method

public PromptBehavior ( string pred, List args ) : void
pred string
args List
return void
Exemplo n.º 1
0
    void PromptBehavior(string inputString)
    {
        string        pred = inputString.Split('(')[0];
        List <string> args = (inputString.Split('(')[1].Split(')')[0].Split(',')).OfType <string>().ToList();

        OldEntityClass entity = GameObject.Find(args[0]).GetComponent <OldEntityClass>();

        /*if (DynamicIntroduction) {
         *      object[] visibleObjects = Resources.FindObjectsOfTypeAll(typeof(GameObject));
         *      foreach (object obj in visibleObjects) {
         *              if (((GameObject)obj).activeInHierarchy)
         *              {
         *                      Entity e = ((GameObject)obj).GetComponent<Entity>();
         *                      MeshRenderer renderer = ((GameObject)obj).GetComponent<MeshRenderer>();
         *                      if (renderer != null)
         *                      {
         *                              if (e != null)
         *                              {
         *                                      if (!e.InUse)
         *                                              renderer.enabled = false;
         *                              }
         *                              else
         *                                      renderer.enabled = false;
         *                      }
         *              }
         *      }
         *
         *      foreach (string arg in args)
         *              GameObject.Find(arg).GetComponent<MeshRenderer>().enabled = true;
         * }*/

        entity.PromptBehavior(pred, args);
    }