Example #1
0
    void Update()
    {
        if (play)
        {
            play = false;
            MakeText(TEST_MSG);
        }

        if (!m_Play)
        {
            return;
        }

        float dt = m_IgnoreTimeScale ? Time.unscaledDeltaTime : Time.deltaTime;

        m_ElapsedTime += dt;
        var   percentage = Mathf.Clamp01(m_ElapsedTime / m_Duration);
        var   scale      = m_Curve.Evaluate(percentage);
        float dy         = m_Speed * scale * dt;

        UGUITool.SetAnchoredPositionOffsetY(rectTransform, dy);

        if (percentage >= 1)
        {
            m_Play = false;
            StartCoroutine(DelayHide());
        }
    }
Example #2
0
 // 飘字提示
 public void MakeText(string msg)
 {
     if (m_Text)
     {
         m_Text.text = msg;
     }
     m_ElapsedTime = 0;
     UGUITool.SetAnchoredPositionY(rectTransform, m_StartY);
     m_Play = true;
     m_Background.gameObject.SetActive(true);
 }
Example #3
0
 public void SetImageSprite(Image img, string name, bool is_nativesize = false)
 {
     UGUITool.SetImageSprite(img, name, is_nativesize);
     if (!loadSpriteNames.ContainsKey(name))
     {
         loadSpriteNames.Add(name, 1);
     }
     else
     {
         loadSpriteNames[name]++;
     }
 }
Example #4
0
    public Image LoadImage()
    {
        Image image = GetComponent <Image>();

        if (image)
        {
            UGUITool.SetImageSprite(image, iconName);
        }
        else
        {
            Debug.LogError(" Dont have Image!!!");
        }
        return(image);
    }
Example #5
0
 public void SetImageSprite(Image img, string name, bool is_nativesize = false)
 {
     if (ResourceManager.GetResourceIsExist(name))
     {
         UGUITool.SetImageSprite(img, name, is_nativesize);
         if (!loadSpriteNames.ContainsKey(name))
         {
             loadSpriteNames.Add(name, 1);
         }
         else
         {
             loadSpriteNames[name]++;
         }
     }
     else
     {
         Debug.LogError("SetImageSprite 资源不存在! ->" + name + "<-");
     }
 }
Example #6
0
 public void SetImageSprite(Image img, string name, bool is_nativesize = false)
 {
     if (ResourcesConfigManager.GetIsExitRes(name))
     {
         UGUITool.SetImageSprite(img, name, is_nativesize);
         if (!loadSpriteNames.ContainsKey(name))
         {
             loadSpriteNames.Add(name, 1);
         }
         else
         {
             loadSpriteNames[name]++;
         }
         //if (name == "CLT_border_TagBg_Hunter")
         //    Debug.Log("UIBase 加载图片:" + name + " ==>" + loadSpriteNames[name]);
     }
     else
     {
         Debug.LogError("SetImageSprite 资源不存在! ->" + name + "<-");
     }
 }
Example #7
0
 static void UGUI_UGUITool()
 {
     UGUITool.ShowWindow();
 }