Ejemplo n.º 1
0
    public override string ToString()
    {
        string str = string.Format("{0}", signature.ToString());

        int tabCounter = 5 - (int)((float)signature.ToString().Length / 4 + 0.5f);

        for (int i = 0; i < tabCounter; ++i)
        {
            str += "\t";
        }

        if (usedByPrefabs.Count > 0 || usedByBehaviour.Count > 0)
        {
            str += "\t- ";
        }

        if (usedByPrefabs.Count > 0)
        {
            str += "prefabs[";
            for (int i = 0; i < usedByPrefabs.Count; i++)
            {
                str += string.Format("{0}{1}", usedByPrefabs[i].name, ((i + 1) < usedByPrefabs.Count?", ":""));
            }
            str += "]\t";
        }

        if (usedByBehaviour.Count > 0)
        {
            str += "behaviors[";
            for (int i = 0; i < usedByBehaviour.Count; i++)
            {
                str += string.Format("{0}{1}", usedByBehaviour[i].Name, ((i + 1) < usedByPrefabs.Count?", ":""));
            }
            str += "]";
        }

        return(str);
    }
Ejemplo n.º 2
0
        public new void ToString()
        {
            var signature = new EventSignature(typeof(EventHandler));

            Assert.That(signature.ToString(), Is.EqualTo("System.EventHandler"));
        }