示例#1
0
        public static void CreateMangoText()
        {
            GameObject parent = FindCanvas();

            GameObject go        = new GameObject();
            MangoText  mangoText = go.AddComponent <MangoText>();

            go.name = "Mango Text";
            go.transform.SetParent(parent.transform);
            go.transform.position        = new Vector3(604f, 288f);
            mangoText.text               = "Sample Text";
            mangoText.horizontalOverflow = HorizontalWrapMode.Overflow;

            // Register the creation in the undo system
            Undo.RegisterCreatedObjectUndo(go, "Create " + go.name);
            Selection.activeObject = go;
        }
示例#2
0
 private void Update()
 {
     if (measured)
     {
         GameObject r = new GameObject();
         MangoText  a = r.AddComponent <MangoText>();
         a.font      = font;
         a.pairAsset = pairAsset;
         a.transform.SetParent(transform.parent);
         a.transform.position = transform.parent.position;
         a.fontSize           = 100;
         a.color              = Color.blue;
         a.verticalOverflow   = VerticalWrapMode.Overflow;
         a.horizontalOverflow = HorizontalWrapMode.Overflow;
         a.text      = timer.Elapsed.Minutes + ":" + timer.Elapsed.Seconds + ":" + timer.Elapsed.Milliseconds;
         a.alignment = TextAnchor.MiddleCenter;
         measured    = false;
     }
 }