Beispiel #1
0
        public void testEncoding()
        {
            var tuple  = new StringTuple("user[email]", "*****@*****.**");
            var result = new SignatureValidator().PercentEncode(tuple);

            Assert.AreEqual("user%5Bemail%5D", result.Key);
            Assert.AreEqual("fred%40example.com", result.Value);
        }
Beispiel #2
0
    IEnumerator WaitYourTurn()
    {
        while (bIsAlreadyPopping)
        {
            yield return(new WaitForSeconds(0.5f));
        }
        if (achievementList.Count > 0)
        {
            StringTuple st = achievementList[0];
            achievementList.RemoveAt(0);

            PopUp(st);
        }
    }
Beispiel #3
0
    public void PopUp(string achievementName, string achievementDescription = "")
    {
        if (!bIsAlreadyPopping)
        {
            bIsAlreadyPopping = true;

            popUpText.text        = achievementName;
            popUpDescription.text = achievementDescription;
            transform.position    = offscreenPosition;

            StartCoroutine(MoveToPosition());
        }
        else
        {
            StringTuple st = new StringTuple(achievementName, achievementDescription);
            achievementList.Add(st);
            StartCoroutine(WaitYourTurn());
        }
    }
        // Outputs the HTML table that lists the names in two columns.
        private static void OutputIndexPageColumns(HTMLFile f, List <StringTuple> firstHalf, List <StringTuple> secondHalf)
        {
            f.WriteLine("    <table id=\"index\">");
            int i = 0, j = 0;

            while (i < firstHalf.Count || j < secondHalf.Count)
            {
                string sLink1   = "&nbsp;";
                string sLink2   = "&nbsp;";
                string sExtras1 = "&nbsp;";
                string sExtras2 = "&nbsp;";
                if (i < firstHalf.Count)
                {
                    StringTuple tuple = (StringTuple)firstHalf[i];
                    string      sName = EscapeHTML(tuple.First, true);
                    if (sName.Length >= 7 && sName.Substring(0, 7) == ",&nbsp;") // Hack for no surname.
                    {
                        if (sName.Length == 7)
                        {
                            sName = CConfig.Instance.UnknownName;
                        }
                        else
                        {
                            sName = sName.Substring(7);
                        }
                    }
                    else if (sName.Length >= 6 && sName.Substring(0, 6) == ",_&lt;")  // Hack for unknown name.
                    {
                        sName = sName.Substring(2);
                    }
                    string sLink = tuple.Second;
                    if (sLink != "")
                    {
                        sLink1 = string.Concat("<a href=\"", sLink, "\">", sName, "</a>");
                    }
                    else if (sName == CConfig.Instance.NoSurname)   // Hack for no surname.
                    {
                        sLink1 = string.Concat("<h2 id=\"-\">", sName, "</h2>");
                    }
                    else
                    {
                        sLink1 = string.Concat("<h2 id=\"", sName[0], "\">", sName, "</h2>");
                    }

                    sExtras1 = tuple.Third;
                    ++i;
                }
                if (j < secondHalf.Count)
                {
                    StringTuple tuple = (StringTuple)secondHalf[j];
                    string      sName = EscapeHTML(tuple.First, true);
                    if (sName.Length >= 7 && sName.Substring(0, 7) == ",&nbsp;") // Hack for no surname.
                    {
                        if (sName.Length == 7)
                        {
                            sName = CConfig.Instance.UnknownName;
                        }
                        else
                        {
                            sName = sName.Substring(7);
                        }
                    }
                    else if (sName.Length >= 6 && sName.Substring(0, 6) == ",_&lt;")  // Hack for unknown name.
                    {
                        sName = sName.Substring(2);
                    }

                    string sLink = tuple.Second;
                    if (sLink != "")
                    {
                        sLink2 = string.Concat("<a href=\"", sLink, "\">", sName, "</a>");
                    }
                    else if (sName == CConfig.Instance.NoSurname)   // Hack for no surname.
                    {
                        sLink2 = string.Concat("<h2 id=\"-\">", sName, "</h2>");
                    }
                    else
                    {
                        sLink2 = string.Concat("<h2 id=\"", sName[0], "\">", sName, "</h2>");
                    }

                    sExtras2 = tuple.Third;
                    ++j;
                }
                if (CConfig.Instance.IncludeUserRefInIndex)
                {
                    f.WriteLine(string.Concat("        <tr><td>", sExtras1, "</td><td>", sLink1, "</td><td>", sExtras2, "</td><td>", sLink2, "</td></tr>"));
                }
                else
                {
                    f.WriteLine(string.Concat("        <tr><td>", sLink1, "</td><td>", sLink2, "</td></tr>"));
                }
            }
            f.WriteLine("    </table>");
        }
 public void testEncoding()
 {
     var tuple = new StringTuple("user[email]", "*****@*****.**");
     var result = new SignatureValidator().PercentEncode(tuple);
     Assert.AreEqual("user%5Bemail%5D", result.Key);
     Assert.AreEqual("fred%40example.com", result.Value);
 }
Beispiel #6
0
 public void PopUp(StringTuple st)
 {
     PopUp(st.a, st.b);
 }
Beispiel #7
0
    static public void ShowPopUp(string achievementName, string achievementDescription = "")
    {
        StringTuple st = new StringTuple(achievementName, achievementDescription);

        S.PopUp(st);
    }