示例#1
0
    public void OnOffHighLight(Enums.OBJECTS_IN_BOX type1, Enums.OBJECTS_IN_BOX type2, bool on)
    {
        if (on)
        {
            /*if (!found)
             * {*/
            foreach (GameObject go in ButtonsInBox)
            {
                if (go.activeSelf)
                {
                    ButtonScript script = go.GetComponent <ButtonScript>();
                    if (script.buttonObject == type1 || script.buttonObject == type2)
                    {
                        script.OnOfHighlight(true);
                    }
                    else
                    {
                        script.OnOfHighlight(false);
                    }
                }
            }

            /*}
             * else
             * {
             *  foreach (GameObject go in ButtonsInBox)
             *  {
             *      if (go.activeSelf)
             *      {
             *          ButtonScript script = go.GetComponent<ButtonScript>();
             *          script.OnOfHighlight(false);
             *      }
             *  }
             * }*/
        }
        else
        {
            foreach (GameObject go in ButtonsInBox)
            {
                if (go.activeSelf)
                {
                    ButtonScript script = go.GetComponent <ButtonScript>();
                    script.OnOfHighlight(false);
                }
            }
        }
    }