예제 #1
0
    void Update()
    {
        if (initialized)
        {
            if (part.IsFireable)
            {
                reloadFill.color = reloadedColor;
            }
            else
            {
                reloadFill.color = reloadingColor;
                RectTransform rectTrans = reloadFill.GetComponent <RectTransform>();

                float frameXAnchor = frameRect.anchorMax.x;

                Vector2 anchorMax = rectTrans.anchorMax;

                anchorMax.x         = frameXAnchor + (1.0f - frameXAnchor) * part.CalcRatioToReloaded();
                rectTrans.anchorMax = anchorMax;
            }
        }
    }