Пример #1
0
 /// <summary>
 /// 步骤提示
 /// </summary>
 /// <param name="mb"></param>
 /// <param name="id"></param>
 public static void  BuZhouTiShi(this MonoBehaviour mb, int id)
 {
     if (TiShiTextControl.GetInstance())
     {
         TiShiTextControl.GetInstance().ChangeText(id);
     }
 }
Пример #2
0
    void Awake()
    {
        instance = this;
        tipsText = GameObject.Find("TipsText");
        tipsBg   = tipsText.transform.parent.gameObject;
        ThisRect = GetComponent <RectTransform>();
        GetComponent <ContentSizeFitter>().horizontalFit     = ContentSizeFitter.FitMode.Unconstrained;
        GetComponent <ContentSizeFitter>().verticalFit       = ContentSizeFitter.FitMode.PreferredSize;
        GetComponent <TypewriterEffectUGUI>().isActive       = true;
        GetComponent <TypewriterEffectUGUI>().charsPerSecond = 10;
        ThisRect.pivot = new Vector2(0.5f, 0.5f);
        if (isTipsSinglerow == true)
        {
            ThisRect.pivot = new Vector2(0.5f, 0);

            ThisRect.anchorMin = new Vector2(0.5f, 0);
            ThisRect.anchorMax = new Vector2(0.5f, 0);
            tipsBg.transform.GetComponent <RectTransform>().sizeDelta = new Vector2(ThisRect.rect.width + 6, 20);
            tipsBg.transform.localPosition = new Vector3(0, 0, 0);
            tipsText.transform.parent      = tipsBg.transform;
            tipsText.transform.localScale  = new Vector3(1, 1, 1);
        }
        ParentRect             = transform.parent.GetComponent <RectTransform>();
        ThisRect.localPosition = new Vector3(ThisRect.localPosition.x, 0, ThisRect.localPosition.z);
    }
Пример #3
0
 /// <summary>   ///步骤提示   /// </summary>
 /// <param name="go"></param>
 /// <param name="Tip">提示内容</param>
 /// <param name="useRecord">是否使用记录</param>
 /// <returns></returns>
 public static void BuZhouTiShi(this MonoBehaviour mb, string Tip, bool useRecord = false)
 {
     if (useRecord)
     {
         TiShiDataEntity tiShiEntity = (TiShiDataEntity)(TiShiTextControl.instance.gameObject.GetComponent <TiShiDataModel>().DataEntity);
         tiShiEntity.tiShiStr = Tip;
     }
     else
     {
         if (TiShiTextControl.GetInstance())
         {
             TiShiTextControl.GetInstance().ChangeText(Tip);
         }
     }
 }