示例#1
0
    private void Update()
    {
        float containerWidth = (fuelManager.GetCapacity() / fuelChunk) * widthPerFuelChunk;

        container.sizeDelta = new Vector2(containerWidth, container.sizeDelta.y);

        float fillWidth = (fuelManager.GetFuel() / fuelChunk) * widthPerFuelChunk;

        fillWidth      = Mathf.Clamp(fillWidth, 0f, containerWidth - padding * 2);
        fill.sizeDelta = new Vector2(fillWidth, fill.sizeDelta.y);
    }